Skip to content

Commit

Permalink
Cleaned up VM-based CI jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
samsinsane committed Dec 10, 2024
1 parent a54476c commit 86ef0ca
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions .github/workflows/ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,9 @@ jobs:
config: [debug, release]
platform: [x64]
cc: [gcc, clang]
defaults:
run:
shell: freebsd {0}
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -160,17 +163,14 @@ jobs:
prepare: |
pkg install -y gmake ca_root_nss gcc
- name: Build
shell: freebsd {0}
run: |
cd $GITHUB_WORKSPACE
PLATFORM=${{ matrix.platform }} CONFIG=${{ matrix.config }} PREMAKE_OPTS="--cc=${{ matrix.cc }}" ./Bootstrap.sh
- name: Test
shell: freebsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 test --test-all
- name: Docs check
shell: freebsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 docs-check
Expand All @@ -187,6 +187,9 @@ jobs:
config: [debug, release]
platform: [x64]
cc: [clang]
defaults:
run:
shell: openbsd {0}
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -198,17 +201,14 @@ jobs:
prepare: |
pkg_add gmake
- name: Build
shell: openbsd {0}
run: |
cd $GITHUB_WORKSPACE
PLATFORM=${{ matrix.platform }} CONFIG=${{ matrix.config }} PREMAKE_OPTS="--cc=${{ matrix.cc }}" ./Bootstrap.sh
- name: Test
shell: openbsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 test --test-all
- name: Docs check
shell: openbsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 docs-check
Expand All @@ -225,6 +225,9 @@ jobs:
config: [debug, release]
platform: [x64]
cc: [gcc]
defaults:
run:
shell: netbsd {0}
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -234,17 +237,14 @@ jobs:
prepare: |
pkg_add gmake
- name: Build
shell: netbsd {0}
run: |
cd $GITHUB_WORKSPACE
PLATFORM=${{ matrix.platform }} CONFIG=${{ matrix.config }} PREMAKE_OPTS="--cc=${{ matrix.cc }}" ./Bootstrap.sh
- name: Test
shell: netbsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 test --test-all
- name: Docs check
shell: netbsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 docs-check
Expand All @@ -255,6 +255,9 @@ jobs:
config: [debug, release]
platform: [x64]
cc: [gcc]
defaults:
run:
shell: dragonflybsd {0}
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -264,17 +267,14 @@ jobs:
prepare: |
pkg install -y gmake
- name: Build
shell: dragonflybsd {0}
run: |
cd $GITHUB_WORKSPACE
PLATFORM=${{ matrix.platform }} CONFIG=${{ matrix.config }} PREMAKE_OPTS="--cc=${{ matrix.cc }}" ./Bootstrap.sh
- name: Test
shell: dragonflybsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 test --test-all
- name: Docs check
shell: dragonflybsd {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 docs-check
Expand All @@ -285,6 +285,9 @@ jobs:
config: [debug, release]
platform: [x64]
cc: [gcc]
defaults:
run:
shell: solaris {0}
steps:
- name: Checkout
uses: actions/checkout@v4
Expand All @@ -297,17 +300,14 @@ jobs:
mem: 8192
release: 11.4-gcc
- name: Build
shell: solaris {0}
run: |
cd $GITHUB_WORKSPACE
CC=${{ matrix.cc }} PLATFORM=${{ matrix.platform }} CONFIG=${{ matrix.config }} PREMAKE_OPTS="--cc=${{ matrix.cc }}" ./Bootstrap.sh
- name: Test
shell: solaris {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 test --test-all
- name: Docs check
shell: solaris {0}
run: |
cd $GITHUB_WORKSPACE
bin/${{ matrix.config }}/premake5 docs-check
Expand Down

0 comments on commit 86ef0ca

Please sign in to comment.