Compare commits

..

No commits in common. "7d663a4981b54b2d9757fc4fa7a2fc85b60ce84b" and "63fd7322f2a4b6d1ca358f2fa1d8dc94ea98c8a2" have entirely different histories.

View File

@ -2,7 +2,7 @@ name: Build and deploy
on: on:
push: push:
branches: [master] branches: [ master ]
jobs: jobs:
build-wasm: build-wasm:
@ -80,33 +80,30 @@ jobs:
name: react-app-wasm name: react-app-wasm
path: app path: app
pin: web3-storage:
name: Pin to cluster node name: Push to web3.storage
needs: build needs: merge
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: catthehacker/ubuntu:act-latest
outputs: outputs:
cid: ${{ steps.pin.outputs.cid }} cid: ${{ steps.web3.outputs.cid }}
steps: steps:
- uses: actions/download-artifact@v3 - uses: actions/download-artifact@v3
with: with:
name: react-app-wasm name: react-app-wasm
path: app path: react-app-wasm
- name: pin - name: Push to web3.storage
id: pin uses: web3-storage/add-to-web3@v1
uses: docker://gitea.bruyant.xyz/alexandre/ipfs-node-pin:main id: web3
with: with:
ipfs_host: "ipfs-api.ipfs.svc" web3_token: ${{ secrets.WEB3_STORAGE_TOKEN }}
ipfs_port: "5001" path_to_add: react-app-wasm
path_to_add: app
- name: print CID - run: echo ${{ steps.web3.outputs.cid }}
run: echo ${{ steps.pin.outputs.cid }}
update-dns: update-dns:
name: Update OVH DNS name: Update OVH DNS
needs: [pin] needs: [web3-storage]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: OVH alter DNS record - name: OVH alter DNS record
@ -117,7 +114,7 @@ jobs:
consumer-key: ${{ secrets.OVH_CONSUMER_KEY }} consumer-key: ${{ secrets.OVH_CONSUMER_KEY }}
dns-zone: bruyant.xyz dns-zone: bruyant.xyz
record-id: 5218627602 record-id: 5218627602
target: "dnslink=/ipfs/${{ needs.pin.outputs.cid }}" target: "dnslink=/ipfs/${{ needs.web3-storage.outputs.cid }}"
- name: OVH refresh DNS zone - name: OVH refresh DNS zone
uses: CrispyBaguette/ovh-dns-refresh-action@v1.0.1 uses: CrispyBaguette/ovh-dns-refresh-action@v1.0.1