diff --git a/.github/workflows/audit.yaml b/.github/workflows/audit.yaml index 6712afa..aba687b 100644 --- a/.github/workflows/audit.yaml +++ b/.github/workflows/audit.yaml @@ -16,10 +16,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Install Ruby toolchain - uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 + uses: ruby/setup-ruby@52b8784594ec115fd17094752708121dc5dabb47 # v1.154.0 with: ruby-version: ".ruby-version" bundler-cache: true diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d64a1db..fa39773 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Setup Python uses: actions/setup-python@v4.7.0 @@ -27,7 +27,7 @@ jobs: venv/bin/pip install --require-hashes -r requirements.txt - name: Clone Artichoke - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: artichoke/artichoke path: artichoke @@ -44,7 +44,7 @@ jobs: # ``` - name: Import GPG key id: import_gpg - uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41 # v5.3.0 + uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # v6.0.0 with: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.GPG_SIGNING_KEY_PASSPHRASE }} @@ -69,7 +69,7 @@ jobs: runs-on: macos-latest steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Setup Python uses: actions/setup-python@v4.7.0 @@ -81,7 +81,7 @@ jobs: venv/bin/pip install --require-hashes -r requirements.txt - name: Clone Artichoke - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: artichoke/artichoke path: artichoke @@ -120,7 +120,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Setup Python uses: actions/setup-python@v4.7.0 @@ -145,10 +145,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Install Ruby toolchain - uses: ruby/setup-ruby@250fcd6a742febb1123a77a841497ccaa8b9e939 # v1.152.0 + uses: ruby/setup-ruby@52b8784594ec115fd17094752708121dc5dabb47 # v1.154.0 with: ruby-version: ".ruby-version" bundler-cache: true @@ -161,7 +161,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Format with prettier run: npx prettier --check '**/*' diff --git a/.github/workflows/markdown-link-check.yaml b/.github/workflows/markdown-link-check.yaml index c3de66b..fe645c5 100644 --- a/.github/workflows/markdown-link-check.yaml +++ b/.github/workflows/markdown-link-check.yaml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Check for broken links in markdown files uses: gaurav-nelson/github-action-markdown-link-check@d53a906aa6b22b8979d33bc86170567e619495ec # v1.0.15 diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly.yaml index c03c64f..63bcca9 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly.yaml @@ -43,7 +43,7 @@ jobs: echo "tag=${release_tag}" >> $GITHUB_OUTPUT - name: Clone Artichoke - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: artichoke/artichoke path: artichoke @@ -80,7 +80,7 @@ jobs: run: echo "${{ steps.release_version.outputs.tag }}" > artifacts/release-version - name: Upload artifacts - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v3.1.3 with: name: artifacts path: artifacts @@ -124,7 +124,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Get release download URL uses: actions/download-artifact@v3.0.2 @@ -157,7 +157,7 @@ jobs: github_token: ${{ secrets.GITHUB_TOKEN }} - name: Clone Artichoke - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: artichoke/artichoke path: artichoke @@ -209,7 +209,7 @@ jobs: # ``` - name: Import GPG key id: import_gpg - uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41 # v5.3.0 + uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # v6.0.0 with: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.GPG_SIGNING_KEY_PASSPHRASE }} @@ -363,7 +363,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 - name: Get release download URL uses: actions/download-artifact@v3.0.2 @@ -388,7 +388,7 @@ jobs: echo "commit=${release_commit}" >> $GITHUB_OUTPUT - name: Clone Artichoke - uses: actions/checkout@v3.6.0 + uses: actions/checkout@v4.1.0 with: repository: artichoke/artichoke path: artichoke @@ -409,7 +409,7 @@ jobs: # ``` - name: Import GPG key id: import_gpg - uses: crazy-max/ghaction-import-gpg@72b6676b71ab476b77e676928516f6982eef7a41 # v5.3.0 + uses: crazy-max/ghaction-import-gpg@82a020f1f7f605c65dd2449b392a52c3fcfef7ef # v6.0.0 with: gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }} passphrase: ${{ secrets.GPG_SIGNING_KEY_PASSPHRASE }} diff --git a/.github/workflows/repo-labels.yaml b/.github/workflows/repo-labels.yaml index a3b3d85..0275da3 100644 --- a/.github/workflows/repo-labels.yaml +++ b/.github/workflows/repo-labels.yaml @@ -20,10 +20,10 @@ jobs: name: Synchronize repository labels runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3.6.0 + - uses: actions/checkout@v4.1.0 - name: Sync GitHub Issue Labels - uses: crazy-max/ghaction-github-labeler@3de87da19416edc45c90cd89e7a4ea922a3aae5a # v4.1.0 + uses: crazy-max/ghaction-github-labeler@de749cf181958193cb7debf1a9c5bb28922f3e1b # v5.0.0 with: github-token: ${{ secrets.GITHUB_TOKEN }} yaml-file: .github/labels.yaml