diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8d8920b266..59724a4ed1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Create matrix id: platforms @@ -53,7 +53,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -73,7 +73,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Prepare run: | @@ -114,7 +114,7 @@ jobs: tree -nh ./bin/release - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: compose-${{ env.PLATFORM_PAIR }} path: ./bin/release @@ -136,7 +136,7 @@ jobs: *.cache-to=type=gha,scope=test - name: Gather coverage data - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-data-unit path: bin/coverage/unit/ @@ -177,7 +177,7 @@ jobs: echo "MODE_ENGINE_PAIR=${mode}-${engine}" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install Docker ${{ matrix.engine }} run: | @@ -236,7 +236,7 @@ jobs: - name: Gather coverage data if: ${{ matrix.mode == 'plugin' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-data-e2e-${{ env.MODE_ENGINE_PAIR }} path: bin/coverage/e2e/ @@ -262,20 +262,20 @@ jobs: steps: # codecov won't process the report without the source code available - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Go uses: actions/setup-go@v6 with: go-version-file: '.go-version' check-latest: true - name: Download unit test coverage - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: coverage-data-unit path: coverage/unit merge-multiple: true - name: Download E2E test coverage - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: coverage-data-e2e-* path: coverage/e2e @@ -284,7 +284,7 @@ jobs: run: | go tool covdata textfmt -i=./coverage/unit,./coverage/e2e -o ./coverage.txt - name: Store coverage report in GitHub Actions - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: go-covdata-txt path: ./coverage.txt @@ -304,10 +304,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: compose-* path: ./bin/release diff --git a/.github/workflows/docs-upstream.yml b/.github/workflows/docs-upstream.yml index 214c88381f..5d303eeafa 100644 --- a/.github/workflows/docs-upstream.yml +++ b/.github/workflows/docs-upstream.yml @@ -34,10 +34,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Upload reference YAML docs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: docs-yaml path: docs/reference diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 1a4650e3dd..c5338acdd0 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -31,7 +31,7 @@ jobs: env: GO111MODULE: "on" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: actions/setup-go@v6 with: @@ -90,7 +90,7 @@ jobs: swap-storage: true - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Login to DockerHub if: github.event_name != 'pull_request' @@ -148,7 +148,7 @@ jobs: ${{ secrets.DOCKERDESKTOP_REPO }} - name: Trigger Docker Desktop e2e with edge version - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: github-token: ${{ steps.generate_token.outputs.token }} script: | diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml index b8f0e5e250..ae7f10f877 100644 --- a/.github/workflows/scorecards.yml +++ b/.github/workflows/scorecards.yml @@ -31,7 +31,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # tag=v4.4.2 + uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false @@ -50,7 +50,7 @@ jobs: # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF # format to the repository Actions tab. - name: "Upload artifact" - uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # tag=v4.5.0 + uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0 with: name: SARIF file path: results.sarif diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 2a747ee1c2..160d65c83b 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -19,7 +19,7 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: >