diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml index 12a5e6f..2581082 100644 --- a/.github/workflows/auto-merge.yml +++ b/.github/workflows/auto-merge.yml @@ -17,7 +17,7 @@ jobs: if: github.actor == 'dependabot[bot]' steps: - name: Enable auto-merge for Dependabot PRs - uses: fastify/github-action-merge-dependabot@v3 + uses: fastify/github-action-merge-dependabot@1b2ed42db8f9d81a46bac83adedfc03eb5149dff # v3.11.2 with: github-token: ${{ secrets.GITHUB_TOKEN }} target: main diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index ef40ab2..cb2d6f2 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -31,13 +31,13 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 - name: Log in to Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -45,7 +45,7 @@ jobs: - name: Extract metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}${{ matrix.image_suffix }} tags: | @@ -56,7 +56,7 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} - name: Build and push Docker image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0 with: context: . file: ${{ matrix.dockerfile }} @@ -68,7 +68,7 @@ jobs: - name: Create Release if: startsWith(github.ref, 'refs/tags/') && matrix.image_type == 'base' - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2 with: files: "" generate_release_notes: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 360063f..6793345 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,20 +8,7 @@ on: jobs: build: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v5 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Build Docker image - uses: docker/build-push-action@v6 - with: - context: . - push: false - tags: mkdocs-material-image:test - cache-from: type=gha - cache-to: type=gha,mode=max + uses: actionsforge/actions/.github/workflows/docker-image-validate.yml@main + with: + image-tag: "mkdocs-material-image:test" + scan-enabled: false