Skip to content

Commit

Permalink
update CI, Python 3.13, Ninja
Browse files Browse the repository at this point in the history
  • Loading branch information
moritz-h committed Oct 23, 2024
1 parent 1f4f353 commit 91c0283
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,18 @@ jobs:
# https://www.glfw.org/docs/latest/compile_guide.html#compile_deps_x11
run: |
sudo apt-get update
sudo apt-get install libwayland-dev libxkbcommon-dev xorg-dev
sudo apt-get install libwayland-dev libxkbcommon-dev xorg-dev ninja-build
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Fix Tag Checkout
run: git fetch --tags --force
- name: Configure
run: >-
cmake -S . -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
cmake -S . -B ${{github.workspace}}/build -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
-DSATISFACTORY3DMAP_BUILD_PIC=OFF
- name: Build
run: cmake --build ${{github.workspace}}/build --parallel 2
run: cmake --build ${{github.workspace}}/build
- name: Print file hash
run: sha256sum ${{github.workspace}}/build/map/Satisfactory3DMap
- uses: actions/upload-artifact@v4
Expand All @@ -40,7 +40,7 @@ jobs:

windows:
name: Windows-Build
runs-on: windows-2019
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
with:
Expand All @@ -53,7 +53,7 @@ jobs:
-DSATISFACTORY3DMAP_DISABLE_CONSOLE=ON
-DSATISFACTORY3DMAP_BUILD_PIC=OFF
- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --parallel 2
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --parallel 4
- name: Print file hash
run: Get-FileHash ${{github.workspace}}/build/map/${{env.BUILD_TYPE}}/Satisfactory3DMap.exe
- uses: actions/upload-artifact@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
name: python-sdist
path: dist
- name: Build wheels
uses: pypa/cibuildwheel@v2.17.0
uses: pypa/cibuildwheel@v2.21.3
with:
package-dir: dist/${{ needs.build_sdist.outputs.SDIST_NAME }}
env:
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ classifiers = [
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Topic :: File Formats',
'Topic :: Games/Entertainment',
'Topic :: Software Development',
Expand Down

0 comments on commit 91c0283

Please sign in to comment.