From 483217fde429c2e0895bc270e604dad296000255 Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:16:06 +0100 Subject: [PATCH 01/10] ci: add workflow to deploy docs to storacha --- .github/workflows/build.yml | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..f3551370f --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,41 @@ +name: Build and Deploy to IPFS + +permissions: + contents: read + pull-requests: write + statuses: write +on: + push: + branches: + - main + pull_request: + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + outputs: # This exposes the CID output of the action to the rest of the workflow + cid: ${{ steps.deploy.outputs.cid }} + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Build project + run: npm run build + + - uses: ipfs/ipfs-deploy-action@v1 + name: Deploy to IPFS + id: deploy + with: + path-to-deploy: dist + storacha-key: ${{ secrets.STORACHA_KEY }} + storacha-proof: ${{ secrets.STORACHA_PROOF }} + github-token: ${{ github.token }} From 11825f60396c253cbb3cb6753687de38eee6a4d1 Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:19:42 +0100 Subject: [PATCH 02/10] fix: build command --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f3551370f..2fc3944ab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,7 +29,7 @@ jobs: run: npm ci - name: Build project - run: npm run build + run: npm run docs:build - uses: ipfs/ipfs-deploy-action@v1 name: Deploy to IPFS From 9b5511adec1263147bb8ef11111b5d8a08779720 Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 15:30:07 +0100 Subject: [PATCH 03/10] fix: path of build --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2fc3944ab..88e4fd633 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -35,7 +35,7 @@ jobs: name: Deploy to IPFS id: deploy with: - path-to-deploy: dist + path-to-deploy: docs/.vuepress/dist storacha-key: ${{ secrets.STORACHA_KEY }} storacha-proof: ${{ secrets.STORACHA_PROOF }} github-token: ${{ github.token }} From 0c5ebf151b70518b1570c55607cacae0e21a20e9 Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:08:22 +0100 Subject: [PATCH 04/10] use custom version --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 88e4fd633..c133b0191 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@v1 + - uses: ipfs/ipfs-deploy-action@993ddf5ebbdfe7b3f602e99522bd4716736c95dc name: Deploy to IPFS id: deploy with: From ce7b4665831d3be0df3ea1ca7498e299310a1ae6 Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:12:47 +0100 Subject: [PATCH 05/10] fix: bump action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c133b0191..4eae59de7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@993ddf5ebbdfe7b3f602e99522bd4716736c95dc + - uses: ipfs/ipfs-deploy-action@77bfaff879a66ef865ea2df64d70e46028820ea9 name: Deploy to IPFS id: deploy with: From a8f8af3bef1935213f0fdabcee265cde46c6cd53 Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:19:40 +0100 Subject: [PATCH 06/10] bump action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4eae59de7..ee14a73ab 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@77bfaff879a66ef865ea2df64d70e46028820ea9 + - uses: ipfs/ipfs-deploy-action@0b68b7f0101acf5367347ac1f6436e77d7018552 name: Deploy to IPFS id: deploy with: From 589871692f1e13d9c1824231584f190232e33dab Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:22:56 +0100 Subject: [PATCH 07/10] bump action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ee14a73ab..4f11f12f8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@0b68b7f0101acf5367347ac1f6436e77d7018552 + - uses: ipfs/ipfs-deploy-action@19c32fa9fe0c1601fcba1af3a7c80c689978b738 name: Deploy to IPFS id: deploy with: From d6d7fa04710cd4e4df003d55bea25486d206dd0d Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:38:26 +0100 Subject: [PATCH 08/10] bump action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4f11f12f8..027688fa6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@19c32fa9fe0c1601fcba1af3a7c80c689978b738 + - uses: ipfs/ipfs-deploy-action@5487ec288e4012e401a402bfe578a6c6776c9622 name: Deploy to IPFS id: deploy with: From 1624463b1f5c0e2bce33ab4935784a7940397efd Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Tue, 25 Feb 2025 16:42:49 +0100 Subject: [PATCH 09/10] bump action --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 027688fa6..ac63ec0ca 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@5487ec288e4012e401a402bfe578a6c6776c9622 + - uses: ipfs/ipfs-deploy-action@31a11ebe17b837caaae951069e997a7f566b113c name: Deploy to IPFS id: deploy with: From 3f9c5ce3a6407624ed4e1cb676895d12515b8b2c Mon Sep 17 00:00:00 2001 From: Daniel N <2color@users.noreply.github.com> Date: Wed, 26 Feb 2025 13:48:06 +0100 Subject: [PATCH 10/10] chore: use v1 major release --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ac63ec0ca..88e4fd633 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,7 +31,7 @@ jobs: - name: Build project run: npm run docs:build - - uses: ipfs/ipfs-deploy-action@31a11ebe17b837caaae951069e997a7f566b113c + - uses: ipfs/ipfs-deploy-action@v1 name: Deploy to IPFS id: deploy with: