Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Windows runner subsystem production ready #4

Open
wants to merge 14 commits into
base: main
Choose a base branch
from
Open

Commits on Jun 11, 2022

  1. [windows] Make Windows runner backend production ready

    Add support for Windows Server Core 2019 and friends.
    
    - windows/servercore:ltsc2019
    - windows/nanoserver:1809
    amotl committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    8a9e612 View commit details
    Browse the repository at this point in the history
  2. [windows] CI: Don't run Windows tests on GHA, it takes too much disk …

    …space
    
    The GHA job output already croaked about this, like:
    
        You are running out of disk space. The runner will stop working when
        the machine runs out of disk space. Free space left: 0 MB
    amotl committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    5a47419 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. [windows] Add support for Windows Server Core 2016, 2022 and friends

    - windows/servercore:ltsc2016
    - windows/servercore:ltsc2022
    - windows/nanoserver:ltsc2022
    amotl committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    2e9393a View commit details
    Browse the repository at this point in the history
  2. [windows] Improve winrunner.Dockerfile

    - Don't manipulate $PATH. To make `git` available on the program search
      path, use the package parameter `/GitAndUnixToolsOnPath` instead.
    - Rename native Windows programs like `curl.exe` and `convert.exe` to
      reduce ambiguity with their FOSS/GNU resp. Chocolatey-installed
      counterparts, also without needing to manipulate $PATH.
    - Also install `busybox` and `nano`.
    amotl committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    43e896d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a5555d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f49c209 View commit details
    Browse the repository at this point in the history
  5. [windows] Rename environment variables for controlling the WDM

    The new names are ``RACKER_WDM_VCPUS``, ``RACKER_WDM_MEMORY``, and
    ``RACKER_WDM_MACHINE``.
    
    WDM means "Windows Docker Machine".
    amotl committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    387dc20 View commit details
    Browse the repository at this point in the history
  6. [windows] Adjust resources for Windows Docker Machine

    The new default values are:
    
    - RACKER_WDM_VCPUS: 4
    - RACKER_WDM_MEMORY: 4096 MB
    amotl committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    2183317 View commit details
    Browse the repository at this point in the history
  7. [windows] Add environment variable RACKER_WDM_PROVIDER

    This can be used to reconfigure the Vagrant virtualization backend
    differently than VirtualBox.
    
    Possible values are, in alphabetical order, `hyperv`, `virtualbox`,
    `qemu`, `vmware_fusion`, `vmware_workstation`. It has been tested with
    `virtualbox` only.
    amotl committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    0b1412a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    33817da View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. [windows] Documentation: Add use case how to build a Python package

    This aims to build Python wheels for PyTables in a DIY manner.
    
    It uses Microsoft Visual C++ Build Tools 2015 and Anaconda, both
    installed using Chocolatey, and `cibuildwheel`.
    amotl committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    2f5720f View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    c59c193 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79c20e9 View commit details
    Browse the repository at this point in the history
  3. [windows] Update documentation

    amotl committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    26aee46 View commit details
    Browse the repository at this point in the history