fixing CI

This commit is contained in:
2025-01-12 20:28:57 +01:00
parent 8c00af0443
commit 5e0fe6d90a
4 changed files with 4 additions and 8 deletions

View File

@@ -19,7 +19,6 @@ jobs:
matrix: matrix:
os: [ubuntu-latest] os: [ubuntu-latest]
arch: [x86_64] arch: [x86_64]
kind: [shared, static]
confs: confs:
- { mode: debug, archive: yes } - { mode: debug, archive: yes }
- { mode: debug, config: --asan=y, archive: false, cache_key: -asan } - { mode: debug, config: --asan=y, archive: false, cache_key: -asan }
@@ -74,7 +73,7 @@ jobs:
# Setup compilation mode and install project dependencies # Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies - name: Configure xmake and install dependencies
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} --static=${{ matrix.kind == 'static' && 'yes' || 'no' }} ${{ matrix.confs.config }} --ccache=n --unitybuild=y --yes run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} ${{ matrix.confs.config }} --ccache=n --unitybuild=y --yes
# Save dependencies # Save dependencies
- name: Save cached xmake dependencies - name: Save cached xmake dependencies

View File

@@ -18,7 +18,6 @@ jobs:
matrix: matrix:
os: [macOS-latest] os: [macOS-latest]
arch: [x86_64] arch: [x86_64]
kind: [shared, static]
confs: confs:
- { mode: debug, archive: yes } - { mode: debug, archive: yes }
- { mode: debug, config: --asan=y, archive: false, cache_key: -asan } - { mode: debug, config: --asan=y, archive: false, cache_key: -asan }
@@ -67,7 +66,7 @@ jobs:
# Setup compilation mode and install project dependencies # Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies - name: Configure xmake and install dependencies
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} --static=${{ matrix.kind == 'static' && 'yes' || 'no' }} ${{ matrix.confs.config }} --ccache=n --unitybuild=y --yes run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} ${{ matrix.confs.config }} --ccache=n --unitybuild=y --yes
# Save dependencies # Save dependencies
- name: Save cached xmake dependencies - name: Save cached xmake dependencies

View File

@@ -19,7 +19,6 @@ jobs:
os: [windows-latest] os: [windows-latest]
arch: [x86_64] arch: [x86_64]
mode: [debug, release] mode: [debug, release]
kind: [shared, static]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
if: ${{ !contains(github.event.head_commit.message, 'ci skip') }} if: ${{ !contains(github.event.head_commit.message, 'ci skip') }}
@@ -67,7 +66,7 @@ jobs:
# Setup compilation mode and install project dependencies # Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies - name: Configure xmake and install dependencies
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --static=${{ matrix.kind == 'static' && 'yes' || 'no' }} --ccache=n --unitybuild=y --yes run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} ${{ matrix.confs.config }} --ccache=n --unitybuild=y --yes
# Save dependencies # Save dependencies
- name: Save cached xmake dependencies - name: Save cached xmake dependencies

View File

@@ -18,7 +18,6 @@ jobs:
os: [windows-latest] os: [windows-latest]
arch: [x64] arch: [x64]
mode: [debug, release] mode: [debug, release]
kind: [shared, static]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
if: ${{ !contains(github.event.head_commit.message, 'ci skip') }} if: ${{ !contains(github.event.head_commit.message, 'ci skip') }}
@@ -62,7 +61,7 @@ jobs:
# Setup compilation mode and install project dependencies # Setup compilation mode and install project dependencies
- name: Configure xmake and install dependencies - name: Configure xmake and install dependencies
run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.mode }} --static=${{ matrix.kind == 'static' && 'yes' || 'no' }} --ccache=n --unitybuild=y --yes run: xmake config --arch=${{ matrix.arch }} --mode=${{ matrix.confs.mode }} ${{ matrix.confs.config }} --ccache=n --unitybuild=y --yes
# Save dependencies # Save dependencies
- name: Save cached xmake dependencies - name: Save cached xmake dependencies