diff options
| -rw-r--r-- | .github/workflows/others.yml | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/.github/workflows/others.yml b/.github/workflows/others.yml index 4a614ea6..562f9291 100644 --- a/.github/workflows/others.yml +++ b/.github/workflows/others.yml | |||
| @@ -3,55 +3,57 @@ name: anyVM-OSes | |||
| 3 | on: [push, pull_request] | 3 | on: [push, pull_request] |
| 4 | 4 | ||
| 5 | jobs: | 5 | jobs: |
| 6 | omni-os: | 6 | |
| 7 | dragonflybsd: | ||
| 7 | runs-on: ubuntu-latest | 8 | runs-on: ubuntu-latest |
| 8 | name: OmniOS | 9 | name: DragonflyBSD |
| 9 | steps: | 10 | steps: |
| 10 | - uses: actions/checkout@v4 | 11 | - uses: actions/checkout@v4 |
| 11 | - name: OmniOS | 12 | - name: DragonflyBSD |
| 12 | uses: vmactions/omnios-vm@v1 | 13 | uses: vmactions/dragonflybsd-vm@v1 |
| 13 | with: | 14 | with: |
| 14 | copyback: false | 15 | copyback: false |
| 15 | prepare: | | 16 | prepare: | |
| 16 | pkg install cmake gcc14 make bzip2 | 17 | pkg install -y cmake gcc14 bzip2 |
| 17 | 18 | ||
| 18 | run: | | 19 | run: | |
| 19 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ | 20 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ |
| 20 | cmake --build build/ &&\ | 21 | cmake --build build/ &&\ |
| 21 | ctest --test-dir build | 22 | ctest --test-dir build |
| 22 | 23 | ||
| 23 | openindiana: | 24 | netbsd: |
| 24 | runs-on: ubuntu-latest | 25 | runs-on: ubuntu-latest |
| 25 | name: OpenIndiana | 26 | name: NetBSD |
| 26 | steps: | 27 | steps: |
| 27 | - uses: actions/checkout@v4 | 28 | - uses: actions/checkout@v4 |
| 28 | - name: OpenIndiana | 29 | - name: NetBSD |
| 29 | uses: vmactions/openindiana-vm@v0 | 30 | uses: vmactions/netbsd-vm@v1 |
| 30 | with: | 31 | with: |
| 31 | copyback: false | 32 | copyback: false |
| 32 | prepare: | | 33 | prepare: | |
| 33 | pkg install cmake gcc-14 make bzip2 | 34 | export PATH="/usr/pkg/sbin:/usr/pkg/bin:$PATH" &&\ |
| 35 | export PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages" &&\ | ||
| 36 | export PKG_PATH="$PKG_PATH/$(uname -s)/$(uname -m)/$(uname -r|cut -f '1 2' -d.)/All" &&\ | ||
| 37 | /usr/sbin/pkg_add cmake &&\ | ||
| 38 | /usr/sbin/pkg_add bzip2 | ||
| 34 | 39 | ||
| 35 | run: | | 40 | run: | |
| 36 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ | 41 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ |
| 37 | cmake --build build/ &&\ | 42 | cmake --build build/ &&\ |
| 38 | ctest --test-dir build | 43 | ctest --test-dir build |
| 39 | 44 | ||
| 40 | netbsd: | 45 | |
| 46 | omni-os: | ||
| 41 | runs-on: ubuntu-latest | 47 | runs-on: ubuntu-latest |
| 42 | name: NetBSD | 48 | name: OmniOS |
| 43 | steps: | 49 | steps: |
| 44 | - uses: actions/checkout@v4 | 50 | - uses: actions/checkout@v4 |
| 45 | - name: NetBSD | 51 | - name: OmniOS |
| 46 | uses: vmactions/netbsd-vm@v1 | 52 | uses: vmactions/omnios-vm@v1 |
| 47 | with: | 53 | with: |
| 48 | copyback: false | 54 | copyback: false |
| 49 | prepare: | | 55 | prepare: | |
| 50 | export PATH="/usr/pkg/sbin:/usr/pkg/bin:$PATH" &&\ | 56 | pkg install cmake gcc14 make bzip2 |
| 51 | export PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages" &&\ | ||
| 52 | export PKG_PATH="$PKG_PATH/$(uname -s)/$(uname -m)/$(uname -r|cut -f '1 2' -d.)/All" &&\ | ||
| 53 | /usr/sbin/pkg_add cmake &&\ | ||
| 54 | /usr/sbin/pkg_add bzip2 | ||
| 55 | 57 | ||
| 56 | run: | | 58 | run: | |
| 57 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ | 59 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ |
| @@ -78,17 +80,17 @@ jobs: | |||
| 78 | cmake --build build/ &&\ | 80 | cmake --build build/ &&\ |
| 79 | ctest --test-dir build | 81 | ctest --test-dir build |
| 80 | 82 | ||
| 81 | dragonflybsd: | 83 | openindiana: |
| 82 | runs-on: ubuntu-latest | 84 | runs-on: ubuntu-latest |
| 83 | name: DragonflyBSD | 85 | name: OpenIndiana |
| 84 | steps: | 86 | steps: |
| 85 | - uses: actions/checkout@v4 | 87 | - uses: actions/checkout@v4 |
| 86 | - name: DragonflyBSD | 88 | - name: OpenIndiana |
| 87 | uses: vmactions/dragonflybsd-vm@v1 | 89 | uses: vmactions/openindiana-vm@v0 |
| 88 | with: | 90 | with: |
| 89 | copyback: false | 91 | copyback: false |
| 90 | prepare: | | 92 | prepare: | |
| 91 | pkg install -y cmake gcc14 bzip2 | 93 | pkg install cmake gcc-14 make bzip2 |
| 92 | 94 | ||
| 93 | run: | | 95 | run: | |
| 94 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ | 96 | cmake . -B build -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=ON &&\ |
