mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-06-12 19:11:19 -07:00
CI: remove ubuntu-2404 specifications for runners and just use defalt ubicloud OS (currently Ubuntu 24.04) (#782)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
@@ -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
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user