diff --git a/.github/workflows/distroless.yml b/.github/workflows/distroless.yml index dca69ccfdbb..cd89c2097a9 100644 --- a/.github/workflows/distroless.yml +++ b/.github/workflows/distroless.yml @@ -25,7 +25,7 @@ env: jobs: build_base_image: name: "Build Ockam Distroless Base Image" - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: packages: write environment: release diff --git a/.github/workflows/ockam-artifact.yml b/.github/workflows/ockam-artifact.yml index 0e86024e946..1be1c33f032 100644 --- a/.github/workflows/ockam-artifact.yml +++ b/.github/workflows/ockam-artifact.yml @@ -14,7 +14,7 @@ env: ORGANIZATION: ${{ github.repository_owner }} jobs: build_artifact: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: packages: write defaults: diff --git a/.github/workflows/ockam-healthcheck.yml b/.github/workflows/ockam-healthcheck.yml index 56542e06ddd..f1d17203b7c 100644 --- a/.github/workflows/ockam-healthcheck.yml +++ b/.github/workflows/ockam-healthcheck.yml @@ -28,7 +28,7 @@ defaults: jobs: build_ockam_healthcheck: name: "Build And Publish Ockam Healthcheck Container" - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: packages: write environment: release diff --git a/.github/workflows/release-bump-pull-request.yml b/.github/workflows/release-bump-pull-request.yml index 1f92e58e5c8..06b2cb955a7 100644 --- a/.github/workflows/release-bump-pull-request.yml +++ b/.github/workflows/release-bump-pull-request.yml @@ -48,7 +48,7 @@ jobs: pull-requests: write name: Bump Crates And Create PR - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: release container: # Note: Do not update this image has it has installed all binaries diff --git a/.github/workflows/release-draft-binaries.yml b/.github/workflows/release-draft-binaries.yml index f018cce214d..82ae233418e 100644 --- a/.github/workflows/release-draft-binaries.yml +++ b/.github/workflows/release-draft-binaries.yml @@ -23,7 +23,7 @@ jobs: contents: write name: Initiate Draft Release - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: release outputs: upload_url: ${{ steps.release_upload_url.outputs.upload_url }} @@ -325,8 +325,8 @@ jobs: fail-fast: false matrix: job: - - { target: aarch64-unknown-linux-gnu , os: ubuntu-20.04 , use-cross: true } - - { target: x86_64-unknown-linux-gnu , os: ubuntu-20.04 } + - { target: aarch64-unknown-linux-gnu , os: ubuntu-22.04 , use-cross: true } + - { target: x86_64-unknown-linux-gnu , os: ubuntu-22.04 } - { target: aarch64-apple-darwin , os: macos-14 } - { target: x86_64-apple-darwin , os: macos-14 } @@ -348,7 +348,7 @@ jobs: run: cargo install --version 0.2.4 cross - shell: bash - if: matrix.job.target == 'ubuntu-20.04' + if: matrix.job.target == 'ubuntu-22.04' run: | set -x use_cross_build=${{ matrix.job.use-cross }} @@ -430,7 +430,7 @@ jobs: sign_release: name: Sign All Assets needs: [build_release, create_release, build_elixir_nifs] - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: release permissions: contents: write diff --git a/.github/workflows/release-ockam-package.yml b/.github/workflows/release-ockam-package.yml index 6285a99b523..31f8976c3ac 100644 --- a/.github/workflows/release-ockam-package.yml +++ b/.github/workflows/release-ockam-package.yml @@ -32,7 +32,7 @@ jobs: build-and-publish-artifact: if: github.event.inputs.is_release == 'false' name: "Build And Publish Ockam Container As Draft" - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: release permissions: actions: read @@ -114,7 +114,7 @@ jobs: make-latest: if: github.event.inputs.is_release == 'true' name: "Make Draft Release Latest" - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 environment: release permissions: packages: write diff --git a/.github/workflows/release-publish-crates.yml b/.github/workflows/release-publish-crates.yml index cd7365312f6..31aedf5f7e4 100644 --- a/.github/workflows/release-publish-crates.yml +++ b/.github/workflows/release-publish-crates.yml @@ -27,7 +27,7 @@ defaults: jobs: publish_crates: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 container: # Note: Do not update this image has it has installed all binaries # to bump crates and generate changelogs which we don't want installed diff --git a/.github/workflows/rust-ignored.yml b/.github/workflows/rust-ignored.yml index e1a4f831315..ef61061c962 100644 --- a/.github/workflows/rust-ignored.yml +++ b/.github/workflows/rust-ignored.yml @@ -18,79 +18,79 @@ on: jobs: lint-cargo-toml: name: Rust - lint-cargo-toml - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - lint-cargo-toml"' lint_cargo_fmt_check: name: Rust - lint_cargo_fmt_check - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - lint_cargo_fmt_check - Ignored"' lint_cargo_clippy: name: Rust - lint_cargo_clippy - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - lint_cargo_clippy - Ignored"' lint_cargo_deny: name: Rust - lint_cargo_deny - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - lint_cargo_deny - Ignored"' build_docs: name: Rust - build_docs - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - build_docs - Ignored"' build: name: Rust - build - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - build - Ignored"' build_examples: name: Rust - build_examples - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - build_examples - Ignored"' test: name: Rust - test - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - test - Ignored"' check_no_std: name: Rust - check_no_std - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - check_no_std - Ignored"' check_cargo_update: name: Rust - check_cargo_update - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - check_cargo_update - Ignored"' check_nightly: name: Rust - check_nightly - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - check_nightly - Ignored"' build_nightly: name: Rust - build_nightly - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - build_nightly - Ignored"' test_nightly: name: Rust - test_nightly - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Rust - test_nightly - Ignored"' @@ -101,7 +101,7 @@ jobs: build: [linux_86] include: - build: linux_86 - os: ubuntu-20.04 + os: ubuntu-22.04 runs-on: ${{ matrix.os }} steps: - run: 'echo "Rust - lint_cargo_lock - Ignored"' diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index d93a47d397c..dc0d9d823ce 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -15,7 +15,7 @@ on: jobs: analyze: name: OSSF Scorecards - analyze - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: actions: read contents: read diff --git a/.github/workflows/shell-ignored.yml b/.github/workflows/shell-ignored.yml index 0d12482d4bc..3fba2833c20 100644 --- a/.github/workflows/shell-ignored.yml +++ b/.github/workflows/shell-ignored.yml @@ -13,12 +13,12 @@ on: jobs: lint_shellcheck: name: Shell - lint_shellcheck - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Shell - lint_shellcheck - Ignored"' lint_shfmt: name: Shell - lint_shfmt - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - run: 'echo "Shell - lint_shfmt - Ignored"' diff --git a/.github/workflows/shell.yml b/.github/workflows/shell.yml index 9c1cfdfc6a1..aea470c699e 100644 --- a/.github/workflows/shell.yml +++ b/.github/workflows/shell.yml @@ -45,7 +45,7 @@ jobs: # https://github.com/koalaman/shellcheck lint_shellcheck: name: Shell - lint_shellcheck - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: @@ -56,7 +56,7 @@ jobs: # https://github.com/mvdan/sh#shfmt lint_shfmt: name: Shell - lint_shfmt - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: diff --git a/.github/workflows/typos.yml b/.github/workflows/typos.yml index 95ce184f39c..ae9b05bac23 100644 --- a/.github/workflows/typos.yml +++ b/.github/workflows/typos.yml @@ -7,7 +7,7 @@ permissions: jobs: run: name: Spell check with Typos - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Actions Repository uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683