diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 814b81246bf..cd3cfb848b7 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -38,7 +38,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ arc-ubuntu-22.04, custom-windows-11, custom-macos-15 ] + os: [ arc-linux-latest, custom-windows-11, custom-macos-15 ] runs-on: ${{ matrix.os }} env: CARGO_TERM_COLOR: always @@ -46,9 +46,9 @@ jobs: RUSTUP_PERMIT_COPY_RENAME: 1 steps: - name: Install Dependencies (Linux) - run: sudo apt-get update && sudo apt-get -y install libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libudev-dev squashfs-tools protobuf-compiler + run: sudo apt-get update && sudo apt-get -y install libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libudev-dev squashfs-tools protobuf-compiler cmake continue-on-error: true - if: contains(matrix.os, 'ubuntu') + if: contains(matrix.os, 'linux') - name: Check out repository code uses: actions/checkout@v4 @@ -63,7 +63,7 @@ jobs: # To avoid running out of disk space, skip generating debug symbols - name: Set debug to false (unix) - if: contains(matrix.os, 'ubuntu') || contains(matrix.os, 'mac') + if: contains(matrix.os, 'linux') || contains(matrix.os, 'mac') run: | sed -i.bak 's/\[profile.dev\]/\[profile.dev\]\ndebug = false/' Cargo.toml git diff @@ -93,14 +93,14 @@ jobs: command: build - name: Build all examples - if: contains(matrix.os, 'ubuntu') + if: contains(matrix.os, 'linux') uses: actions-rs/cargo@v1 with: command: build args: --workspace --examples - name: Run all tests - if: contains(matrix.os, 'ubuntu') + if: contains(matrix.os, 'linux') uses: actions-rs/cargo@v1 env: NYM_API: https://sandbox-nym-api1.nymtech.net/api @@ -109,7 +109,7 @@ jobs: args: --workspace - name: Run expensive tests - if: (github.ref == 'refs/heads/develop' || github.event.pull_request.base.ref == 'develop' || github.event.pull_request.base.ref == 'master') && contains(matrix.os, 'ubuntu') + if: (github.ref == 'refs/heads/develop' || github.event.pull_request.base.ref == 'develop' || github.event.pull_request.base.ref == 'master') && contains(matrix.os, 'linux') uses: actions-rs/cargo@v1 with: command: test