diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6ef9f4e..f704e49 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,13 +25,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 submodules: true - name: Set up TinyGo - uses: acifani/setup-tinygo@db56321a62b9a67922bb9ac8f9d085e218807bb3 # v2.0.1 + uses: acifani/setup-tinygo@dd8a7075d951a7595b2ef2123ed0ab1af0c13e56 # v3.0.0 with: tinygo-version: "0.40.1" diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 60a6724..b8bbcd1 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -15,7 +15,7 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 @@ -42,14 +42,14 @@ jobs: outputs: sha: ${{ steps.meta.outputs.sha }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: ref: nightly fetch-depth: 0 submodules: true - name: Set up TinyGo - uses: acifani/setup-tinygo@db56321a62b9a67922bb9ac8f9d085e218807bb3 # v2.0.1 + uses: acifani/setup-tinygo@dd8a7075d951a7595b2ef2123ed0ab1af0c13e56 # v3.0.0 with: tinygo-version: "0.40.1" @@ -70,7 +70,7 @@ jobs: echo "sha=${GITHUB_SHA}" >> "$GITHUB_OUTPUT" - name: Upload wasm artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: plugin-wasm path: plugin.wasm @@ -89,13 +89,13 @@ jobs: nightly_digest: ${{ steps.digest.outputs.nightly_digest }} steps: - name: Download wasm artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: plugin-wasm path: . - name: Install ORAS - uses: oras-project/setup-oras@v1 + uses: oras-project/setup-oras@1d808f7d7f6995cc68b7bf507bfe5c5446e1dc9d # v2.0.1 - name: Install cosign uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0 @@ -163,7 +163,7 @@ jobs: contents: write steps: - name: Download plugin.wasm artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: plugin-wasm path: . @@ -204,7 +204,7 @@ jobs: EOF - name: Create new nightly release - uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0 + uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2 with: tag_name: nightly name: Nightly build (ORAS) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c5b6ffe..c4435cd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: tag: ${{ steps.meta.outputs.tag }} sha: ${{ steps.meta.outputs.sha }} steps: - - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 submodules: true @@ -33,7 +33,7 @@ jobs: echo "sha=${GITHUB_SHA}" >> "$GITHUB_OUTPUT" - name: Set up TinyGo - uses: acifani/setup-tinygo@db56321a62b9a67922bb9ac8f9d085e218807bb3 # v2.0.1 + uses: acifani/setup-tinygo@dd8a7075d951a7595b2ef2123ed0ab1af0c13e56 # v3.0.0 with: tinygo-version: "0.40.1" @@ -47,7 +47,7 @@ jobs: ls -lh ./plugin.wasm - name: Upload wasm artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: plugin-wasm path: plugin.wasm @@ -68,13 +68,13 @@ jobs: latest_digest: ${{ steps.digest.outputs.latest_digest }} steps: - name: Download wasm artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: plugin-wasm path: . - name: Install ORAS - uses: oras-project/setup-oras@v1 + uses: oras-project/setup-oras@1d808f7d7f6995cc68b7bf507bfe5c5446e1dc9d # v2.0.1 - name: Install cosign uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0 @@ -162,7 +162,7 @@ jobs: contents: write steps: - name: Download plugin.wasm artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: plugin-wasm path: . @@ -204,7 +204,7 @@ jobs: EOF - name: Create GitHub Release - uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0 + uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2 with: tag_name: ${{ github.ref_name }} name: Release ${{ github.ref_name }} (ORAS)