CI: remove ubuntu-2404 specifications for runners and just use defalt ubicloud OS (currently Ubuntu 24.04) (#782)

This commit is contained in:
Ilka Schulz
2026-06-07 10:26:32 +02:00
committed by GitHub
5 changed files with 36 additions and 36 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ on:
jobs:
cargo-deny:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v6
- uses: EmbarkStudios/cargo-deny-action@v2
+3 -3
View File
@@ -13,7 +13,7 @@ concurrency:
jobs:
integration-tests-x86_64-linux:
name: Integration tests x86_64-linux
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: cachix/install-nix-action@v30
@@ -50,7 +50,7 @@ jobs:
# THE FOLLOWING TEST IS DISABLED FOR THE TIME BENG UNTIL WE GET AN ARM64 RUNNER THAT SUPPORTS KVM
#integration-tests-aarch64-linux:
# name: Integration tests aarch64-linux
# runs-on: ubicloud-standard-2-arm-ubuntu-2404
# runs-on: ubicloud-standard-2-arm
# steps:
# - uses: actions/checkout@v5
# - uses: cachix/install-nix-action@v30
@@ -89,7 +89,7 @@ jobs:
#integration-tests-i686-linux:
# name: Integration tests i686-linux
# timeout-minutes: 144000
# runs-on: ubicloud-standard-8-ubuntu-2404
# runs-on: ubicloud-standard-8
# steps:
# - uses: actions/checkout@v5
# - uses: cachix/install-nix-action@v30
+20 -20
View File
@@ -14,7 +14,7 @@ concurrency:
jobs:
i686-linux---default:
name: Build i686-linux.default
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs:
- i686-linux---rosenpass
steps:
@@ -30,7 +30,7 @@ jobs:
run: nix build .#packages.i686-linux.default --print-build-logs
i686-linux---rosenpass:
name: Build i686-linux.rosenpass
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs: []
steps:
- uses: actions/checkout@v5
@@ -45,7 +45,7 @@ jobs:
run: nix build .#packages.i686-linux.rosenpass --print-build-logs
i686-linux---rosenpass-oci-image:
name: Build i686-linux.rosenpass-oci-image
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs:
- i686-linux---rosenpass
steps:
@@ -64,7 +64,7 @@ jobs:
name: Run Nix checks on i686-linux
strategy:
fail-fast: false
runs-on: ubicloud-standard-8-ubuntu-2404
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v5
- uses: cachix/install-nix-action@v30
@@ -79,7 +79,7 @@ jobs:
nix flake check . --print-build-logs --option min-free 10G
x86_64-linux---default:
name: Build x86_64-linux.default
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs:
- x86_64-linux---rosenpass
steps:
@@ -95,7 +95,7 @@ jobs:
run: nix build .#packages.x86_64-linux.default --print-build-logs
x86_64-linux---proof-proverif:
name: Build x86_64-linux.proof-proverif
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
needs:
- x86_64-linux---proverif-patched
steps:
@@ -111,7 +111,7 @@ jobs:
run: nix build .#packages.x86_64-linux.proof-proverif --print-build-logs
x86_64-linux---proverif-patched:
name: Build x86_64-linux.proverif-patched
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
needs: []
steps:
- uses: actions/checkout@v5
@@ -126,7 +126,7 @@ jobs:
run: nix build .#packages.x86_64-linux.proverif-patched --print-build-logs
x86_64-linux---release-package:
name: Build x86_64-linux.release-package
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
needs:
- x86_64-linux---rosenpass-static
- x86_64-linux---rosenpass-static-oci-image
@@ -144,7 +144,7 @@ jobs:
run: nix build .#packages.x86_64-linux.release-package --print-build-logs
# aarch64-linux---release-package:
# name: Build aarch64-linux.release-package
# runs-on: ubicloud-standard-2-arm-ubuntu-2404
# runs-on: ubicloud-standard-2-arm
# needs:
# - aarch64-linux---rosenpass-oci-image
# - aarch64-linux---rosenpass
@@ -167,7 +167,7 @@ jobs:
# run: nix build .#packages.aarch64-linux.release-package --print-build-logs
x86_64-linux---rosenpass:
name: Build x86_64-linux.rosenpass
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs: []
steps:
- uses: actions/checkout@v5
@@ -182,7 +182,7 @@ jobs:
run: nix build .#packages.x86_64-linux.rosenpass --print-build-logs
aarch64-linux---rosenpass:
name: Build aarch64-linux.rosenpass
runs-on: ubicloud-standard-4-arm-ubuntu-2404
runs-on: ubicloud-standard-4-arm
needs: []
steps:
- run: |
@@ -202,7 +202,7 @@ jobs:
run: nix build .#packages.aarch64-linux.rosenpass --print-build-logs
aarch64-linux---rp:
name: Build aarch64-linux.rp
runs-on: ubicloud-standard-4-arm-ubuntu-2404
runs-on: ubicloud-standard-4-arm
needs: []
steps:
- run: |
@@ -222,7 +222,7 @@ jobs:
run: nix build .#packages.aarch64-linux.rp --print-build-logs
x86_64-linux---rosenpass-oci-image:
name: Build x86_64-linux.rosenpass-oci-image
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
needs:
- x86_64-linux---rosenpass
steps:
@@ -238,7 +238,7 @@ jobs:
run: nix build .#packages.x86_64-linux.rosenpass-oci-image --print-build-logs
aarch64-linux---rosenpass-oci-image:
name: Build aarch64-linux.rosenpass-oci-image
runs-on: ubicloud-standard-2-arm-ubuntu-2404
runs-on: ubicloud-standard-2-arm
needs:
- aarch64-linux---rosenpass
steps:
@@ -259,7 +259,7 @@ jobs:
run: nix build .#packages.aarch64-linux.rosenpass-oci-image --print-build-logs
x86_64-linux---rosenpass-static:
name: Build x86_64-linux.rosenpass-static
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs: []
steps:
- uses: actions/checkout@v5
@@ -274,7 +274,7 @@ jobs:
run: nix build .#packages.x86_64-linux.rosenpass-static --print-build-logs
x86_64-linux---rp-static:
name: Build x86_64-linux.rp-static
runs-on: ubicloud-standard-4-ubuntu-2404
runs-on: ubicloud-standard-4
needs: []
steps:
- uses: actions/checkout@v5
@@ -289,7 +289,7 @@ jobs:
run: nix build .#packages.x86_64-linux.rp-static --print-build-logs
x86_64-linux---rosenpass-static-oci-image:
name: Build x86_64-linux.rosenpass-static-oci-image
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
needs:
- x86_64-linux---rosenpass-static
steps:
@@ -305,7 +305,7 @@ jobs:
run: nix build .#packages.x86_64-linux.rosenpass-static-oci-image --print-build-logs
x86_64-linux---whitepaper:
name: Build x86_64-linux.whitepaper
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
needs: []
steps:
- uses: actions/checkout@v5
@@ -323,7 +323,7 @@ jobs:
name: Run Nix checks on x86_64-linux
strategy:
fail-fast: false
runs-on: ubicloud-standard-8-ubuntu-2404
runs-on: ubicloud-standard-8
steps:
- uses: actions/checkout@v5
- uses: cachix/install-nix-action@v30
@@ -337,7 +337,7 @@ jobs:
run: nix flake check . --print-build-logs --option min-free 10G
x86_64-linux---whitepaper-upload:
name: Upload whitepaper x86_64-linux
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
if: ${{ github.ref == 'refs/heads/main' }}
steps:
- uses: actions/checkout@v5
+10 -10
View File
@@ -15,7 +15,7 @@ permissions:
jobs:
shellcheck:
name: Shellcheck
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- name: Run ShellCheck
@@ -23,7 +23,7 @@ jobs:
rustfmt:
name: Code Formatting
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: cachix/install-nix-action@v30
@@ -37,7 +37,7 @@ jobs:
run: nix fmt -- --fail-on-change
cargo-bench:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
@@ -56,7 +56,7 @@ jobs:
mandoc:
name: mandoc
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- name: Install mandoc
run: sudo apt-get install -y mandoc
@@ -65,7 +65,7 @@ jobs:
run: doc/check.sh doc/rp.1
cargo-clippy:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
@@ -84,7 +84,7 @@ jobs:
args: --all-features
cargo-doc:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
@@ -103,7 +103,7 @@ jobs:
- run: RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --document-private-items
cargo-test:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
@@ -121,7 +121,7 @@ jobs:
- run: RUST_MIN_STACK=8388608 cargo test --workspace --all-features
cargo-test-nix-devshell-x86_64-linux:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
@@ -143,7 +143,7 @@ jobs:
- run: nix develop --command cargo test --workspace --all-features
cargo-fuzz:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- uses: actions/cache@v4
@@ -176,7 +176,7 @@ jobs:
cargo fuzz run fuzz_vec_secret_alloc_memfdsec_mallocfb -- -max_total_time=5
codecov:
runs-on: ubicloud-standard-8-ubuntu-2404
runs-on: ubicloud-standard-8
env:
RUSTUP_TOOLCHAIN: nightly
steps:
+2 -2
View File
@@ -14,7 +14,7 @@ permissions:
jobs:
multi-peer:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- run: cargo build --bin rosenpass --release
@@ -25,7 +25,7 @@ jobs:
[ $(ls -1 output/ate/out | wc -l) -eq 100 ]
boot-race:
runs-on: ubicloud-standard-2-ubuntu-2404
runs-on: ubicloud-standard-2
steps:
- uses: actions/checkout@v5
- run: cargo build --bin rosenpass --release