diff --git a/.github/workflows/agent-writer.yml b/.github/workflows/agent-writer.yml index 53b150974e..bc2d64e2fa 100644 --- a/.github/workflows/agent-writer.yml +++ b/.github/workflows/agent-writer.yml @@ -13,16 +13,16 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 - name: Install dependencies run: npm ci - name: Run agent - uses: docker/cagent-action@latest + uses: docker/cagent-action@3a12dbd0c6cd7dda3d4e05f24f0143c9701456de # latest timeout-minutes: 15 with: agent: ./tech_writer.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a814883a66..d3ce160859 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,13 +25,13 @@ jobs: steps: - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 with: version: ${{ env.SETUP_BUILDX_VERSION }} driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} - name: Build - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: files: | docker-bake.hcl @@ -44,13 +44,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 - name: Build - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: source: . files: | @@ -58,7 +58,7 @@ jobs: targets: release - name: Check Cloudfront config - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: source: . targets: aws-cloudfront-update @@ -85,13 +85,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 - name: Validate - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: source: . files: | diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index bc0be5185a..b869dc0633 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -30,12 +30,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 0 - name: Set environment variables - uses: actions/github-script@v8 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 env: INPUT_GITHUB-REF: ${{ github.ref }} with: @@ -52,13 +52,13 @@ jobs: } - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 with: version: ${{ env.SETUP_BUILDX_VERSION }} driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} - name: Build website - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: source: . files: | @@ -68,7 +68,7 @@ jobs: - name: Configure AWS Credentials if: ${{ env.DOCS_AWS_IAM_ROLE != '' }} - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708 # v5 with: role-to-assume: ${{ env.DOCS_AWS_IAM_ROLE }} aws-region: ${{ env.DOCS_AWS_REGION }} @@ -106,7 +106,7 @@ jobs: - name: Update Cloudfront config if: ${{ env.DOCS_CLOUDFRONT_ID != '' }} - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: source: . files: | diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 7ceee911c3..5dd213676b 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -5,7 +5,7 @@ concurrency: cancel-in-progress: true on: - pull_request_target: + workflow_dispatch: jobs: labeler: diff --git a/.github/workflows/nightly-docs-scan.yml b/.github/workflows/nightly-docs-scan.yml index 7a6909798c..704994d857 100644 --- a/.github/workflows/nightly-docs-scan.yml +++ b/.github/workflows/nightly-docs-scan.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 1 @@ -55,7 +55,7 @@ jobs: private_key: ${{ secrets.CAGENT_REVIEWER_APP_PRIVATE_KEY }} - name: Run documentation scan - uses: docker/cagent-action@latest + uses: docker/cagent-action@3a12dbd0c6cd7dda3d4e05f24f0143c9701456de # latest env: GH_TOKEN: ${{ steps.app-token.outputs.token || github.token }} with: diff --git a/.github/workflows/pr-review.yml b/.github/workflows/pr-review.yml index 83ae049edf..182a83c32b 100644 --- a/.github/workflows/pr-review.yml +++ b/.github/workflows/pr-review.yml @@ -5,8 +5,6 @@ on: types: [created] pull_request_review_comment: types: [created] - pull_request_target: - types: [ready_for_review, opened] permissions: contents: read @@ -15,7 +13,7 @@ permissions: jobs: review: - uses: docker/cagent-action/.github/workflows/review-pr.yml@latest + uses: docker/cagent-action/.github/workflows/review-pr.yml@3a12dbd0c6cd7dda3d4e05f24f0143c9701456de # latest secrets: inherit with: add-prompt-files: STYLE.md,COMPONENTS.md diff --git a/.github/workflows/sync-cli-docs.yml b/.github/workflows/sync-cli-docs.yml index fcad8002ec..382a0f86fa 100644 --- a/.github/workflows/sync-cli-docs.yml +++ b/.github/workflows/sync-cli-docs.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout docs repo - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: fetch-depth: 0 - @@ -45,7 +45,7 @@ jobs: echo "Docker CLI version: **$VERSION**" | tee -a "$GITHUB_STEP_SUMMARY" - name: Checkout docker/cli repo - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: repository: docker/cli path: cli-source diff --git a/.github/workflows/validate-upstream.yml b/.github/workflows/validate-upstream.yml index 23e0313f1c..727b552ea4 100644 --- a/.github/workflows/validate-upstream.yml +++ b/.github/workflows/validate-upstream.yml @@ -34,12 +34,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 with: repository: docker/docs - name: Download data files - uses: actions/download-artifact@v5 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5 if: ${{ inputs.data-files-id != '' && inputs.data-files-folder != '' }} with: name: ${{ inputs.data-files-id }} @@ -51,7 +51,7 @@ jobs: # that folder. If not, create a placeholder stub file for the data file. name: Copy data files if: ${{ inputs.data-files-id != '' && inputs.data-files-folder != '' }} - uses: actions/github-script@v8 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 with: script: | const fs = require('fs'); @@ -84,13 +84,13 @@ jobs: } - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4 with: version: ${{ env.SETUP_BUILDX_VERSION }} driver-opts: image=${{ env.SETUP_BUILDKIT_IMAGE }} - name: Validate - uses: docker/bake-action@v7 + uses: docker/bake-action@82490499d2e5613fcead7e128237ef0b0ea210f7 # v7 with: source: . files: | diff --git a/package.json b/package.json index 287fb675db..4a7eae74b6 100644 --- a/package.json +++ b/package.json @@ -14,22 +14,22 @@ }, "homepage": "https://docs.docker.com/", "dependencies": { - "@alpinejs/collapse": "^3.15.8", - "@alpinejs/focus": "^3.15.8", - "@alpinejs/persist": "^3.15.8", - "@floating-ui/dom": "^1.7.6", - "@material-symbols/svg-400": "^0.40.2", - "@tailwindcss/cli": "^4.2.1", - "@tailwindcss/typography": "^0.5.19", - "alpinejs": "^3.15.8", - "highlight.js": "^11.11.1", - "marked": "^17.0.4", - "tailwindcss": "^4.2.1" + "@alpinejs/collapse": "3.15.8", + "@alpinejs/focus": "3.15.8", + "@alpinejs/persist": "3.15.8", + "@floating-ui/dom": "1.7.6", + "@material-symbols/svg-400": "0.40.2", + "@tailwindcss/cli": "4.2.1", + "@tailwindcss/typography": "0.5.19", + "alpinejs": "3.15.8", + "highlight.js": "11.11.1", + "marked": "17.0.4", + "tailwindcss": "4.2.1" }, "devDependencies": { - "markdownlint": "^0.40.0", - "prettier": "^3.8.1", - "prettier-plugin-go-template": "^0.0.15", - "prettier-plugin-tailwindcss": "^0.7.2" + "markdownlint": "0.40.0", + "prettier": "3.8.1", + "prettier-plugin-go-template": "0.0.15", + "prettier-plugin-tailwindcss": "0.7.2" } }