66
77jobs :
88 deploy-testnet :
9- needs : [ci]
109 name : Deploy to NuxtHub Testnet
1110 runs-on : ubuntu-latest
1211 environment :
13- name : ${{ github.ref == 'refs/heads/main' && 'production' || 'preview' }}
12+ name : ${{ github.ref == 'refs/heads/main' && 'production-testnet ' || 'preview-testnet ' }}
1413 url : ${{ steps.deploy-testnet.outputs.deployment-url }}
1514 permissions :
1615 contents : read
1918 steps :
2019 - uses : actions/checkout@v4
2120
22- - name : Install pnpm
23- uses : pnpm/action-setup@v4
24-
2521 - name : Install Node.js
2622 uses : actions/setup-node@v4
2723 with :
@@ -30,22 +26,27 @@ jobs:
3026
3127 - name : Install dependencies
3228 run : pnpm install
29+ env :
30+ NUXT_RPC_URL : ${{ secrets.NUXT_RPC_URL }}
31+ NUXT_PUBLIC_NIMIQ_NETWORK : ${{ vars.NUXT_PUBLIC_NIMIQ_NETWORK }}
3332
3433 - name : Build application
3534 run : pnpm run build
35+ env :
36+ NUXT_RPC_URL : ${{ secrets.NUXT_RPC_URL }}
37+ NUXT_PUBLIC_NIMIQ_NETWORK : ${{ vars.NUXT_PUBLIC_NIMIQ_NETWORK }}
3638
3739 - name : Deploy to NuxtHub Testnet
3840 uses : nuxt-hub/action@v1
3941 id : deploy-testnet
4042 with :
41- project-key : ${{ secrets .NUXT_HUB_PROJECT_KEY }}
43+ project-key : ${{ vars .NUXT_HUB_PROJECT_KEY }}
4244
4345 deploy-mainnet :
44- needs : [ci]
4546 name : Deploy to NuxtHub Mainnet
4647 runs-on : ubuntu-latest
4748 environment :
48- name : ${{ github.ref == 'refs/heads/main' && 'production' || 'preview' }}
49+ name : ${{ github.ref == 'refs/heads/main' && 'production-mainnet ' || 'preview-mainnet ' }}
4950 url : ${{ steps.deploy-mainnet.outputs.deployment-url }}
5051 permissions :
5152 contents : read
@@ -65,15 +66,18 @@ jobs:
6566
6667 - name : Install dependencies
6768 run : pnpm install
69+ env :
70+ NUXT_RPC_URL : ${{ secrets.NUXT_RPC_URL }}
71+ NUXT_PUBLIC_NIMIQ_NETWORK : ${{ vars.NUXT_PUBLIC_NIMIQ_NETWORK }}
6872
6973 - name : Build application
7074 run : pnpm run build
75+ env :
76+ NUXT_RPC_URL : ${{ secrets.NUXT_RPC_URL }}
77+ NUXT_PUBLIC_NIMIQ_NETWORK : ${{ vars.NUXT_PUBLIC_NIMIQ_NETWORK }}
7178
7279 - name : Deploy to NuxtHub Mainnet
7380 uses : nuxt-hub/action@v1
7481 id : deploy-mainnet
7582 with :
76- project-key : ${{ secrets.NUXT_HUB_PROJECT_KEY }}
77-
78- ci :
79- uses : ./.github/workflows/ci.yml
83+ project-key : ${{ vars.NUXT_HUB_PROJECT_KEY }}
0 commit comments