Skip to content

Commit

Permalink
Remove Windows CI
Browse files Browse the repository at this point in the history
The Windows build has not been functional for years and now the CI
starts failing because of dependencies.

Remove the Windows CI for now, it can be added back when (if) we fix the
windows .exe build.
  • Loading branch information
ataffanel committed Jan 24, 2022
1 parent feff665 commit 7e3c21a
Showing 1 changed file with 0 additions and 41 deletions.
41 changes: 0 additions & 41 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,46 +35,5 @@ jobs:

- name: CI checks
run: docker run --rm -v ${PWD}:/module bitcraze/builder ./tools/build/build

Windows:
name: Windows
needs: checks

runs-on: windows-2019

steps:
# Checkout, fetch-depth=0 fetches the full repos (required for automatic versioning to work)
- uses: actions/checkout@v2
with:
fetch-depth: 0

- name: Set up Python 3.6
uses: actions/setup-python@v2
with:
python-version: 3.6
architecture: 'x86'

- name: Install dependencies
run: |
pip install -e .[dev,qt5]
- name: Install nsis
run: choco install -y nsis.portable -version 2.50

- name: Build exe
run: python setup.py install_exe -d windows_build

- name: Test exe
run: windows_build\cfclient.exe --check-imports

- name: Build installer
run: |
python win32install\generate_nsis.py
makensis win32install\cfclient.nsi
- name: Upload Build Artifact
uses: actions/[email protected]
with:
name: windows-build
path: "win32install/*.exe"

0 comments on commit 7e3c21a

Please sign in to comment.