diff --git a/.github/workflows/release-tests-image.yml b/.github/workflows/release-tests-image.yml index 56f1a60..3898fa3 100644 --- a/.github/workflows/release-tests-image.yml +++ b/.github/workflows/release-tests-image.yml @@ -19,7 +19,7 @@ jobs: if: github.repository == 'GlobalTypeSystem/gts-spec' steps: - name: Checkout - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 with: # Defense in depth: don't leave the GITHUB_TOKEN in .git/config. # The workflow doesn't currently upload artifacts or cache .git, @@ -67,13 +67,13 @@ jobs: fi - name: Set up QEMU - uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3 + uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3 + uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Log in to GHCR - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3 + uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2.0 with: registry: ghcr.io username: ${{ github.actor }} @@ -81,7 +81,7 @@ jobs: - name: Compute image tags id: meta - uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5 + uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1.0 with: images: ghcr.io/globaltypesystem/gts-spec-tests # `latest` is intentionally NOT set automatically: backport patches to @@ -94,7 +94,7 @@ jobs: type=semver,pattern=v{{major}}.{{minor}} - name: Build and push image - uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 + uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0 with: context: tests file: tests/Dockerfile @@ -104,7 +104,7 @@ jobs: labels: ${{ steps.meta.outputs.labels }} - name: Create GitHub Release - uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2 + uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0 with: name: ${{ github.ref_name }} generate_release_notes: true diff --git a/.github/workflows/validate-schemas.yml b/.github/workflows/validate-schemas.yml index b330188..fa456d0 100644 --- a/.github/workflows/validate-schemas.yml +++ b/.github/workflows/validate-schemas.yml @@ -12,10 +12,10 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20'