diff --git a/.github/workflows/add-to-project-dependencies.yml b/.github/workflows/add-to-project-dependencies.yml index 0c8f080..3444521 100644 --- a/.github/workflows/add-to-project-dependencies.yml +++ b/.github/workflows/add-to-project-dependencies.yml @@ -10,7 +10,7 @@ jobs: # see https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions#responding-to-events if: github.actor == 'dependabot[bot]' || github.actor == 'pre-commit-ci[bot]' steps: - - uses: actions/add-to-project@main + - uses: actions/add-to-project@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd # v2.0.0 with: project-url: ${{ secrets.USB_PROJECT_URL }} github-token: ${{ secrets.USB_PROJECT_TOKEN }} diff --git a/.github/workflows/add-to-project-issues.yml b/.github/workflows/add-to-project-issues.yml index ad190ec..7b54d44 100644 --- a/.github/workflows/add-to-project-issues.yml +++ b/.github/workflows/add-to-project-issues.yml @@ -8,7 +8,7 @@ jobs: add-to-project-issues: runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@main + - uses: actions/add-to-project@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd # v2.0.0 with: project-url: ${{ secrets.USB_PROJECT_URL }} github-token: ${{ secrets.USB_PROJECT_TOKEN }} diff --git a/.github/workflows/mkdocs.yml b/.github/workflows/mkdocs.yml index dca8300..9fbe99b 100644 --- a/.github/workflows/mkdocs.yml +++ b/.github/workflows/mkdocs.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #v7.0.1 - name: Deploy docs - uses: mhausenblas/mkdocs-deploy-gh-pages@master + uses: mhausenblas/mkdocs-deploy-gh-pages@a31c6b13a80e4a4fbb525eeb7a2a78253bb15fa5 # does not do versioned releases env: REQUIREMENTS: docs/requirements.txt GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6d576ca..a037e28 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -17,21 +17,21 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #v7.0.1 - name: Docker Login to GitHub Container Registry - uses: docker/login-action@v4 + uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6 # v4.7.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Set up QEMU - uses: docker/setup-qemu-action@v4 + uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0 - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v4 + uses: docker/setup-buildx-action@f87e5991a6d7451dcb8d9637bfbc97413f497069 # v4.7.1 - name: Cache Parameters id: cache_params @@ -42,7 +42,7 @@ jobs: echo "cache_to_args=type=gha,scope=${CACHE_SCOPE},mode=max,ref=${{ github.ref }}" >> $GITHUB_OUTPUT - name: Build, tag, and push image to GitHub Container Registry - uses: docker/build-push-action@v7 + uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0 with: builder: ${{ steps.buildx.outputs.name }} build-args: GIT-SHA=${{ github.sha }} @@ -67,12 +67,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 #v7.0.1 with: fetch-depth: 0 - name: Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@efb35369e0ad2afab669f228072c1b0d510eae64 # v3.0.3 with: prerelease: false generate_release_notes: true