diff --git a/.github/workflows/_reusable-docker-build-single.yaml b/.github/workflows/_reusable-docker-build-single.yaml index 448076f2f9..f06d042015 100644 --- a/.github/workflows/_reusable-docker-build-single.yaml +++ b/.github/workflows/_reusable-docker-build-single.yaml @@ -42,7 +42,7 @@ jobs: # Needed for checkout contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: docker/setup-qemu-action@v3.6.0 - uses: docker/setup-buildx-action@v3 - name: prepare variables diff --git a/.github/workflows/_reusable-docker-build.yaml b/.github/workflows/_reusable-docker-build.yaml index e163d4d813..956d25dec4 100644 --- a/.github/workflows/_reusable-docker-build.yaml +++ b/.github/workflows/_reusable-docker-build.yaml @@ -49,7 +49,7 @@ jobs: tags: ${{ steps.ev.outputs.imageTagsJSON }} shouldPush: ${{ steps.ev.outputs.shouldPush }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: prepare variables uses: ./.github/actions/docker-push-variables id: ev @@ -69,7 +69,7 @@ jobs: matrix: tag: ${{ fromJson(needs.get-tags.outputs.tags) }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: prepare variables uses: ./.github/actions/docker-push-variables id: ev diff --git a/.github/workflows/api-py-publish.yml b/.github/workflows/api-py-publish.yml index 99328be6a4..4f427d13fd 100644 --- a/.github/workflows/api-py-publish.yml +++ b/.github/workflows/api-py-publish.yml @@ -20,7 +20,7 @@ jobs: with: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: token: ${{ steps.generate_token.outputs.token }} - name: Install poetry & deps diff --git a/.github/workflows/api-ts-publish.yml b/.github/workflows/api-ts-publish.yml index 09a367c201..1f85581a86 100644 --- a/.github/workflows/api-ts-publish.yml +++ b/.github/workflows/api-ts-publish.yml @@ -18,7 +18,7 @@ jobs: with: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: token: ${{ steps.generate_token.outputs.token }} - uses: actions/setup-node@v4 diff --git a/.github/workflows/ci-api-docs.yml b/.github/workflows/ci-api-docs.yml index 3d0a2b45c2..9cd72036ac 100644 --- a/.github/workflows/ci-api-docs.yml +++ b/.github/workflows/ci-api-docs.yml @@ -21,7 +21,7 @@ jobs: command: - prettier-check steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install Dependencies working-directory: website/ run: npm ci @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version-file: website/package.json @@ -66,7 +66,7 @@ jobs: - lint - build steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/download-artifact@v5 with: name: api-docs diff --git a/.github/workflows/ci-aws-cfn.yml b/.github/workflows/ci-aws-cfn.yml index d2e1ef1e23..bf6d8c992b 100644 --- a/.github/workflows/ci-aws-cfn.yml +++ b/.github/workflows/ci-aws-cfn.yml @@ -21,7 +21,7 @@ jobs: check-changes-applied: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - uses: actions/setup-node@v4 diff --git a/.github/workflows/ci-docs-source.yml b/.github/workflows/ci-docs-source.yml index 94651fd008..1c4ca3fcac 100644 --- a/.github/workflows/ci-docs-source.yml +++ b/.github/workflows/ci-docs-source.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 120 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - name: generate docs diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index dd8846cecc..72d1961c8e 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -21,7 +21,7 @@ jobs: command: - prettier-check steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install dependencies working-directory: website/ run: npm ci @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version-file: website/package.json @@ -48,7 +48,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version-file: website/package.json @@ -70,7 +70,7 @@ jobs: id-token: write attestations: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.sha }} - name: Set up QEMU diff --git a/.github/workflows/ci-main-daily.yml b/.github/workflows/ci-main-daily.yml index 05df41ae3f..eacf6e512a 100644 --- a/.github/workflows/ci-main-daily.yml +++ b/.github/workflows/ci-main-daily.yml @@ -19,7 +19,7 @@ jobs: - version-2025-4 - version-2025-2 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: | current="$(pwd)" dir="/tmp/authentik/${{ matrix.version }}" diff --git a/.github/workflows/ci-main.yml b/.github/workflows/ci-main.yml index 67fe7c985d..2d1fc80016 100644 --- a/.github/workflows/ci-main.yml +++ b/.github/workflows/ci-main.yml @@ -36,7 +36,7 @@ jobs: - ruff runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - name: run job @@ -44,7 +44,7 @@ jobs: test-migrations: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - name: run migrations @@ -71,7 +71,7 @@ jobs: - 17-alpine run_id: [1, 2, 3, 4, 5] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - name: checkout stable @@ -126,7 +126,7 @@ jobs: - 17-alpine run_id: [1, 2, 3, 4, 5] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup with: @@ -153,7 +153,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - name: Create k8s Kind Cluster @@ -198,7 +198,7 @@ jobs: - name: flows glob: tests/e2e/test_flows* steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - name: Setup e2e env (chrome, etc) @@ -271,7 +271,7 @@ jobs: pull-requests: write timeout-minutes: 120 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.sha }} - name: prepare variables diff --git a/.github/workflows/ci-outpost.yml b/.github/workflows/ci-outpost.yml index 33a7f6755d..03df3edf0d 100644 --- a/.github/workflows/ci-outpost.yml +++ b/.github/workflows/ci-outpost.yml @@ -16,7 +16,7 @@ jobs: lint-golint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-go@v5 with: go-version-file: "go.mod" @@ -37,7 +37,7 @@ jobs: test-unittest: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-go@v5 with: go-version-file: "go.mod" @@ -79,7 +79,7 @@ jobs: id-token: write attestations: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.sha }} - name: Set up QEMU @@ -138,7 +138,7 @@ jobs: goos: [linux] goarch: [amd64, arm64] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.sha }} - uses: actions/setup-go@v5 diff --git a/.github/workflows/ci-web.yml b/.github/workflows/ci-web.yml index 7237b2b5b2..26ac0b9d94 100644 --- a/.github/workflows/ci-web.yml +++ b/.github/workflows/ci-web.yml @@ -31,7 +31,7 @@ jobs: - command: lit-analyse project: web steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version-file: ${{ matrix.project }}/package.json @@ -48,7 +48,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version-file: web/package.json @@ -76,7 +76,7 @@ jobs: - ci-web-mark runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-node@v4 with: node-version-file: web/package.json diff --git a/.github/workflows/gen-image-compress.yml b/.github/workflows/gen-image-compress.yml index b23e0ef589..2bafda98bd 100644 --- a/.github/workflows/gen-image-compress.yml +++ b/.github/workflows/gen-image-compress.yml @@ -33,7 +33,7 @@ jobs: with: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: token: ${{ steps.generate_token.outputs.token }} - name: Compress images diff --git a/.github/workflows/gen-update-webauthn-mds.yml b/.github/workflows/gen-update-webauthn-mds.yml index adf1a1aca5..ef1c98db97 100644 --- a/.github/workflows/gen-update-webauthn-mds.yml +++ b/.github/workflows/gen-update-webauthn-mds.yml @@ -21,7 +21,7 @@ jobs: with: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: token: ${{ steps.generate_token.outputs.token }} - name: Setup authentik env diff --git a/.github/workflows/gh-gha-cache-cleanup.yml b/.github/workflows/gh-gha-cache-cleanup.yml index 0af9f44ee7..468b8e4672 100644 --- a/.github/workflows/gh-gha-cache-cleanup.yml +++ b/.github/workflows/gh-gha-cache-cleanup.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Cleanup run: | diff --git a/.github/workflows/packages-npm-publish.yml b/.github/workflows/packages-npm-publish.yml index 4f984fe457..82812d6329 100644 --- a/.github/workflows/packages-npm-publish.yml +++ b/.github/workflows/packages-npm-publish.yml @@ -26,7 +26,7 @@ jobs: - packages/tsconfig - packages/esbuild-plugin-live-reload steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 2 - uses: actions/setup-node@v4 diff --git a/.github/workflows/qa-codeql.yml b/.github/workflows/qa-codeql.yml index bd13575ac2..245d02436c 100644 --- a/.github/workflows/qa-codeql.yml +++ b/.github/workflows/qa-codeql.yml @@ -24,7 +24,7 @@ jobs: language: ["go", "javascript", "python"] steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup authentik env uses: ./.github/actions/setup - name: Initialize CodeQL diff --git a/.github/workflows/qa-semgrep.yml b/.github/workflows/qa-semgrep.yml index 70c7d35937..8036cf95a4 100644 --- a/.github/workflows/qa-semgrep.yml +++ b/.github/workflows/qa-semgrep.yml @@ -26,5 +26,5 @@ jobs: image: semgrep/semgrep if: (github.actor != 'dependabot[bot]') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: semgrep ci diff --git a/.github/workflows/release-next-branch.yml b/.github/workflows/release-next-branch.yml index d126c215ae..0512283a24 100644 --- a/.github/workflows/release-next-branch.yml +++ b/.github/workflows/release-next-branch.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest environment: internal-production steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: main - run: | diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index aee1517349..6e4a6253bd 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -29,7 +29,7 @@ jobs: id-token: write attestations: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up QEMU uses: docker/setup-qemu-action@v3.6.0 - name: Set up Docker Buildx @@ -80,7 +80,7 @@ jobs: - radius - rac steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-go@v5 with: go-version-file: "go.mod" @@ -143,7 +143,7 @@ jobs: goos: [linux, darwin] goarch: [amd64, arm64] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions/setup-go@v5 with: go-version-file: "go.mod" @@ -183,7 +183,7 @@ jobs: AWS_REGION: eu-central-1 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: "arn:aws:iam::016170277896:role/github_goauthentik_authentik" @@ -199,7 +199,7 @@ jobs: - build-outpost-binary runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Run test suite in final docker images run: | echo "PG_PASS=$(openssl rand 32 | base64 -w 0)" >> .env @@ -215,7 +215,7 @@ jobs: - build-outpost-binary runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: prepare variables uses: ./.github/actions/docker-push-variables id: ev diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index dbcb11200c..90717c22a2 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -11,7 +11,7 @@ jobs: name: Create Release from Tag runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Pre-release test run: | make test-docker diff --git a/.github/workflows/repo-mirror-cleanup.yml b/.github/workflows/repo-mirror-cleanup.yml index a2d7c02b4a..3667cd7bcb 100644 --- a/.github/workflows/repo-mirror-cleanup.yml +++ b/.github/workflows/repo-mirror-cleanup.yml @@ -9,7 +9,7 @@ jobs: if: ${{ github.repository != 'goauthentik/authentik-internal' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - if: ${{ env.MIRROR_KEY != '' }} diff --git a/.github/workflows/repo-mirror.yml b/.github/workflows/repo-mirror.yml index 243969fe80..e05f1a76e4 100644 --- a/.github/workflows/repo-mirror.yml +++ b/.github/workflows/repo-mirror.yml @@ -8,7 +8,7 @@ jobs: if: ${{ github.repository != 'goauthentik/authentik-internal' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - if: ${{ env.MIRROR_KEY != '' }} diff --git a/.github/workflows/translation-extract-compile.yml b/.github/workflows/translation-extract-compile.yml index 85da7e7fd2..2a12cb9c2a 100644 --- a/.github/workflows/translation-extract-compile.yml +++ b/.github/workflows/translation-extract-compile.yml @@ -26,11 +26,11 @@ jobs: with: app_id: ${{ secrets.GH_APP_ID }} private_key: ${{ secrets.GH_APP_PRIVATE_KEY }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 if: ${{ github.event_name != 'pull_request' }} with: token: ${{ steps.generate_token.outputs.token }} - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 if: ${{ github.event_name == 'pull_request' }} - name: Setup authentik env uses: ./.github/actions/setup diff --git a/.github/workflows/translation-rename.yml b/.github/workflows/translation-rename.yml index 374681e553..925126d044 100644 --- a/.github/workflows/translation-rename.yml +++ b/.github/workflows/translation-rename.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest if: ${{ github.event.pull_request.user.login == 'transifex-integration[bot]'}} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - id: generate_token uses: tibdex/github-app-token@v2 with: