From 59c9f1e6bea7c4c818c1ad706f3f3aca993c8f46 Mon Sep 17 00:00:00 2001 From: Pavel Boldyrev <627562+bpg@users.noreply.github.com> Date: Tue, 17 Dec 2024 23:21:15 -0500 Subject: [PATCH] chore(ci): pin image versions in CI workflows (#1686) Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> --- .github/workflows/code-quality.yml | 2 +- .github/workflows/golangci-lint.yml | 2 +- .github/workflows/link-check.yml | 2 +- .github/workflows/metrics.yml | 2 +- .github/workflows/publish.yml | 2 +- .github/workflows/release-please.yml | 2 +- .github/workflows/stale.yaml | 2 +- .github/workflows/test.yml | 4 ++-- .github/workflows/testacc.yml | 4 ++-- qodana.yaml | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 9d84cfad..2229a1ed 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -9,7 +9,7 @@ on: jobs: qodana: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: github.event.pull_request.head.repo.owner.login == 'bpg' || github.event.ref == 'refs/heads/main' permissions: contents: write diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 730f1551..f340fded 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -13,7 +13,7 @@ permissions: jobs: golangci-lint: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/link-check.yml b/.github/workflows/link-check.yml index adc6cb21..557490be 100644 --- a/.github/workflows/link-check.yml +++ b/.github/workflows/link-check.yml @@ -7,7 +7,7 @@ on: jobs: link-check: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Generate Short Lived OAuth App Token uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0 diff --git a/.github/workflows/metrics.yml b/.github/workflows/metrics.yml index 76d9885d..8a052e08 100644 --- a/.github/workflows/metrics.yml +++ b/.github/workflows/metrics.yml @@ -10,7 +10,7 @@ on: jobs: github-metrics: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: write steps: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f58dcf3f..4e3165a2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -15,7 +15,7 @@ on: jobs: goreleaser: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Generate Short Lived OAuth App Token uses: actions/create-github-app-token@5d869da34e18e7287c1daad50e0b8ea0f506ce69 # v1.11.0 diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index be4c3d2f..92d2c7a0 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -8,7 +8,7 @@ on: jobs: release-please: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: contents: write steps: diff --git a/.github/workflows/stale.yaml b/.github/workflows/stale.yaml index c2488e38..ff238d84 100644 --- a/.github/workflows/stale.yaml +++ b/.github/workflows/stale.yaml @@ -6,7 +6,7 @@ on: jobs: stale: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 permissions: issues: write pull-requests: write diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0047e270..c7a2045c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ on: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - name: Checkout @@ -43,7 +43,7 @@ jobs: test: name: Unit Tests needs: build - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Dump GitHub context env: diff --git a/.github/workflows/testacc.yml b/.github/workflows/testacc.yml index a8378b65..d6a3b3aa 100644 --- a/.github/workflows/testacc.yml +++ b/.github/workflows/testacc.yml @@ -14,9 +14,9 @@ jobs: fail-fast: false matrix: terraform: [ 1.6 ] - os: [ ubuntu-latest, windows-latest, macos-latest ] + os: [ ubuntu-24.04, windows-latest, macos-latest ] include: - - os: ubuntu-latest + - os: ubuntu-24.04 node: pve1 port: 13451 - os: windows-latest diff --git a/qodana.yaml b/qodana.yaml index 37d6631d..87669e9f 100644 --- a/qodana.yaml +++ b/qodana.yaml @@ -1,5 +1,5 @@ version: "1.0" -linter: jetbrains/qodana-go:latest +linter: jetbrains/qodana-go:2024.3 include: - name: CheckDependencyLicenses - name: RegExpRedundantEscape