Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/workflows/build_android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ concurrency:
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions
JAVA_VERSION: 17
JAVA_DISTRIBUTION: 'temurin'
NDK_VERSION: r27c
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build_ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ concurrency:
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions
IOS_PLATFORM: OS64

jobs:
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/build_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,12 @@ concurrency:
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions
INSTALL_DEPS: >-
libasound2-dev libjack-jackd2-dev ladspa-sdk libcurl4-openssl-dev libfreetype6-dev
libx11-dev libxcomposite-dev libxcursor-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev
libxrandr-dev libxrender-dev libxfixes-dev libxss-dev libxtst-dev libxkbcommon-dev
libglu1-mesa-dev libegl1-mesa-dev mesa-common-dev libgl1-mesa-dri mesa-utils xvfb
libglu1-mesa-dev libegl1-mesa-dev mesa-common-dev libgl1-mesa-dri mesa-utils xvfb glibc-tools
LIBGL_ALWAYS_SOFTWARE: "1"
GALLIUM_DRIVER: "llvmpipe"

Expand Down Expand Up @@ -79,7 +80,7 @@ jobs:
run: cmake ${{ github.workspace }} -G "Ninja Multi-Config" -B ${{ runner.workspace }}/build -DYUP_ENABLE_TESTS=ON
- run: cmake --build ${{ runner.workspace }}/build --config Debug --target yup_tests
- working-directory: ${{ runner.workspace }}/build/tests/Debug
run: xvfb-run -a ./yup_tests
run: xvfb-run -a catchsegv ./yup_tests

build_tests_release:
runs-on: ubuntu-latest
Expand All @@ -100,7 +101,7 @@ jobs:
run: cmake ${{ github.workspace }} -G "Ninja Multi-Config" -B ${{ runner.workspace }}/build -DYUP_ENABLE_TESTS=ON
- run: cmake --build ${{ runner.workspace }}/build --config Release --target yup_tests
- working-directory: ${{ runner.workspace }}/build/tests/Release
run: xvfb-run -a ./yup_tests
run: xvfb-run -a catchsegv ./yup_tests

build_console:
runs-on: ubuntu-latest
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/build_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions

jobs:
configure:
runs-on: macos-latest
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/build_wasm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,13 @@ concurrency:
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions
INSTALL_DEPS: >-
libasound2-dev libjack-jackd2-dev ladspa-sdk libcurl4-openssl-dev libfreetype6-dev
libx11-dev libxcomposite-dev libxcursor-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev
libxrandr-dev libxrender-dev libglu1-mesa-dev mesa-common-dev
EM_VERSION: 4.0.21
EMCC_SKIP_SANITY_CHECK: 1

jobs:
build_tests_debug:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/build_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions

jobs:
build_tests_debug:
runs-on: windows-latest
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/cache_cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ on:
types:
- closed

env:
ACTION_RUNNER: github-actions

jobs:
cleanup:
runs-on: ubuntu-latest
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/clang_format.yml_
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ on:
- "**"
- "!main"

env:
ACTION_RUNNER: github-actions

jobs:
format:
runs-on: ubuntu-latest
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,12 @@ concurrency:
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions
INSTALL_DEPS: >-
libasound2-dev libjack-jackd2-dev ladspa-sdk libcurl4-openssl-dev libfreetype6-dev
libx11-dev libxcomposite-dev libxcursor-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev
libxrandr-dev libxrender-dev libxfixes-dev libxss-dev libxtst-dev libxkbcommon-dev
libglu1-mesa-dev libegl1-mesa-dev mesa-common-dev libgl1-mesa-dri xvfb lcov
libglu1-mesa-dev libegl1-mesa-dev mesa-common-dev libgl1-mesa-dri xvfb lcov glibc-tools
LIBGL_ALWAYS_SOFTWARE: "1"
GALLIUM_DRIVER: "llvmpipe"
IGNORE_ERRORS: "mismatch,gcov,source,negative,unused,empty,format,corrupt"
Expand Down Expand Up @@ -96,7 +97,7 @@ jobs:
run: cmake --build . --target coverage_clean
- name: Run C++ Tests
working-directory: ${{ runner.workspace }}/build/tests/Debug
run: xvfb-run -a ./yup_tests
run: xvfb-run -a catchsegv ./yup_tests
- name: Generate C++ Coverage Report
working-directory: ${{ runner.workspace }}/build
run: |
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/python_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions

jobs:
build_python:
name: build_cp${{matrix.python}}-${{ matrix.platform_id }}
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/python_macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions

jobs:
build_python:
name: build_cp${{matrix.python}}-${{ matrix.platform_id }}
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/python_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

env:
ACTION_RUNNER: github-actions

jobs:
build_python:
name: build_cp${{matrix.python}}-${{ matrix.platform_id }}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,4 @@ __pycache__/
.pytest_cache/
.cache/
docs/superpowers/
.worktrees/
Loading
Loading