Update GitHub workflow runners to Ubuntu 22.04 (#513)

* Update all GitHub action runners to ubuntu-22.04
* Fix license checker script for grep >3.4
This commit is contained in:
Nils Hanke 2022-11-10 16:55:24 +01:00 committed by GitHub
parent 2faabf83dd
commit a7e81aef73
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 39 additions and 39 deletions

View File

@ -7,7 +7,7 @@ on:
jobs: jobs:
build-snp-reporter: build-snp-reporter:
name: "Build SNP-reporter container" name: "Build SNP-reporter container"
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -49,7 +49,7 @@ jobs:
validate-snp-report: validate-snp-report:
needs: fetch-snp-report needs: fetch-snp-report
name: "Validate SNP report" name: "Validate SNP report"
runs-on: ubuntu-latest runs-on: ubuntu-22.04
env: env:
SHELL: /bin/bash SHELL: /bin/bash
steps: steps:

View File

@ -15,7 +15,7 @@ on:
jobs: jobs:
build-access-manager: build-access-manager:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -19,7 +19,7 @@ on:
jobs: jobs:
build-bootstrapper: build-bootstrapper:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -35,7 +35,7 @@ jobs:
uses: ./.github/actions/build_bootstrapper uses: ./.github/actions/build_bootstrapper
build-debugd: build-debugd:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -51,7 +51,7 @@ jobs:
uses: ./.github/actions/build_debugd uses: ./.github/actions/build_debugd
build-cdbg-linux: build-cdbg-linux:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -76,7 +76,7 @@ jobs:
targetArch: "arm64" targetArch: "arm64"
build-cdbg-macos: build-cdbg-macos:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -100,7 +100,7 @@ jobs:
targetArch: "arm64" targetArch: "arm64"
build-disk-mapper: build-disk-mapper:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -115,7 +115,7 @@ jobs:
uses: ./.github/actions/build_disk_mapper uses: ./.github/actions/build_disk_mapper
build-cli-linux: build-cli-linux:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -140,7 +140,7 @@ jobs:
targetArch: arm64 targetArch: arm64
build-cli-macos: build-cli-macos:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -5,7 +5,7 @@ on: [workflow_dispatch]
jobs: jobs:
build-ccm-gcp: build-ccm-gcp:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -11,7 +11,7 @@ on:
jobs: jobs:
build-constellation-node-operator: build-constellation-node-operator:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -5,7 +5,7 @@ on: [workflow_dispatch]
jobs: jobs:
build-gcp-guest-agent: build-gcp-guest-agent:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -17,7 +17,7 @@ on:
jobs: jobs:
build-join-service: build-join-service:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -16,7 +16,7 @@ on:
jobs: jobs:
build-kms-server: build-kms-server:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -24,7 +24,7 @@ on:
jobs: jobs:
build-micro-service: build-micro-service:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -9,7 +9,7 @@ on:
jobs: jobs:
build-operator-manual: build-operator-manual:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -13,7 +13,7 @@ on:
jobs: jobs:
build-verification-service: build-verification-service:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
permissions: permissions:
contents: read contents: read
packages: write packages: write

View File

@ -15,7 +15,7 @@ on:
jobs: jobs:
check: check:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
@ -35,4 +35,4 @@ jobs:
run: hack/check-licenses.sh run: hack/check-licenses.sh
- name: Check for files without license header - name: Check for files without license header
run: "! grep -rL --include='*.go' -e'SPDX-License-Identifier: AGPL-3.0-only' -e'DO NOT EDIT'" run: "! grep -rL --include='*.go' -e'SPDX-License-Identifier: AGPL-3.0-only' -e'DO NOT EDIT' | grep ''"

View File

@ -16,7 +16,7 @@ on:
jobs: jobs:
linkChecker: linkChecker:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -7,7 +7,7 @@ on:
jobs: jobs:
pull-request: pull-request:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0
- name: pull-request - name: pull-request

View File

@ -13,7 +13,7 @@ on:
jobs: jobs:
prose: prose:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -16,7 +16,7 @@ jobs:
strategy: strategy:
matrix: matrix:
provider: ["gcp", "azure"] provider: ["gcp", "azure"]
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -58,7 +58,7 @@ env:
jobs: jobs:
build-bootstrapper-linux: build-bootstrapper-linux:
name: "Build bootstrapper (debug image)" name: "Build bootstrapper (debug image)"
runs-on: ubuntu-latest runs-on: ubuntu-22.04
if: ${{ github.event.inputs.isDebugImage == 'true' }} if: ${{ github.event.inputs.isDebugImage == 'true' }}
steps: steps:
- name: Setup Go environment - name: Setup Go environment

View File

@ -56,7 +56,7 @@ env:
jobs: jobs:
e2e-test-manual: e2e-test-manual:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -32,7 +32,7 @@ jobs:
- test: "k-bench" - test: "k-bench"
version: "1.24" version: "1.24"
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -28,7 +28,7 @@ env:
jobs: jobs:
generate-measurements-manual: generate-measurements-manual:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Check out repository - name: Check out repository
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -5,7 +5,7 @@ on:
jobs: jobs:
build-cli: build-cli:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
id: checkout id: checkout

View File

@ -19,7 +19,7 @@ on:
jobs: jobs:
govulncheck: govulncheck:
name: govulncheck name: govulncheck
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -18,7 +18,7 @@ on:
jobs: jobs:
integration-test: integration-test:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
env: env:
CTEST_OUTPUT_ON_FAILURE: True CTEST_OUTPUT_ON_FAILURE: True
steps: steps:

View File

@ -24,7 +24,7 @@ permissions:
jobs: jobs:
golangci: golangci:
name: lint name: lint
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -16,7 +16,7 @@ on:
jobs: jobs:
govulncheck: govulncheck:
name: check-codegen name: check-codegen
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -14,7 +14,7 @@ on:
jobs: jobs:
shellcheck: shellcheck:
name: Shellcheck name: Shellcheck
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -15,7 +15,7 @@ on:
jobs: jobs:
tfsec: tfsec:
name: terraform name: terraform
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707 uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707

View File

@ -19,7 +19,7 @@ permissions:
jobs: jobs:
tfsec: tfsec:
name: tfsec name: tfsec
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707 uses: actions/checkout@1f9a0c22da41e6ebfa534300ef656657ea2c6707

View File

@ -19,7 +19,7 @@ on:
jobs: jobs:
gotidycheck: gotidycheck:
name: Go mod tidy check name: Go mod tidy check
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0 uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # tag=v3.1.0

View File

@ -18,7 +18,7 @@ on:
jobs: jobs:
test-linux: test-linux:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
env: env:
CTEST_OUTPUT_ON_FAILURE: True CTEST_OUTPUT_ON_FAILURE: True
steps: steps:

View File

@ -11,7 +11,7 @@ on:
jobs: jobs:
publish-to-docs: publish-to-docs:
runs-on: ubuntu-latest runs-on: ubuntu-22.04
steps: steps:
- name: Checkout Constellation - name: Checkout Constellation