Skip to content

Commit dcaaf8b

Browse files
committed
chore: simplify NuxtHub deployment workflow by removing unnecessary environment variable settings and consolidating build and deploy steps
1 parent 6f0ef57 commit dcaaf8b

File tree

2 files changed

+2
-38
lines changed

2 files changed

+2
-38
lines changed

.eslintcache

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

.github/workflows/nuxthub.yml

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ jobs:
55
deploy:
66
name: Deploy to NuxtHub
77
runs-on: ubuntu-latest
8-
environment:
9-
name: ${{ github.ref == 'refs/heads/main' && 'production' || 'preview' }}
10-
url: ${{ steps.deploy.outputs.deployment-url }}
118
permissions:
129
contents: read
1310
id-token: write
@@ -29,40 +26,7 @@ jobs:
2926
env:
3027
PRISMIC_ACCESS_TOKEN: ${{ secrets.PRISMIC_ACCESS_TOKEN }}
3128

32-
- name: Set environment variables
33-
run: |
34-
echo "NUXT_ENVIRONMENT=${{ github.ref == 'refs/heads/main' && 'nuxthub-production' || 'nuxthub-preview' }}" >> $GITHUB_ENV
35-
echo "NUXTHUB_ENV=${{ github.ref == 'refs/heads/main' && 'nuxthub-production' || 'nuxthub-preview' }}" >> $GITHUB_ENV
36-
37-
- name: Ensure NuxtHub module is installed
38-
run: pnpx nuxthub@latest ensure
39-
env:
40-
PRISMIC_ACCESS_TOKEN: ${{ secrets.PRISMIC_ACCESS_TOKEN }}
41-
42-
- name: Build application
43-
run: pnpm build:nuxthub
44-
env:
45-
# Secret variables
46-
NUXT_ALBATROSS_NODE_RPC_URL: ${{ secrets.NUXT_ALBATROSS_NODE_RPC_URL }}
47-
NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_KEY: ${{ secrets.NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_KEY }}
48-
NUXT_ZOHO_CLIENT_ID: ${{ secrets.NUXT_ZOHO_CLIENT_ID }}
49-
NUXT_ZOHO_CLIENT_SECRET: ${{ secrets.NUXT_ZOHO_CLIENT_SECRET }}
50-
NUXT_ZOHO_CODE: ${{ secrets.NUXT_ZOHO_CODE }}
51-
NUXT_ZOHO_LISTKEY: ${{ secrets.NUXT_ZOHO_LISTKEY }}
52-
NUXT_ZOHO_REFRESH_TOKEN: ${{ secrets.NUXT_ZOHO_REFRESH_TOKEN }}
53-
PRISMIC_ACCESS_TOKEN: ${{ secrets.PRISMIC_ACCESS_TOKEN }}
54-
55-
# Variables
56-
NUXT_HUB_ENV: ${{ vars.NUXT_HUB_ENV }}
57-
NUXT_HUB_PROJECT_KEY: ${{ vars.NUXT_HUB_PROJECT_KEY }}
58-
NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_URL: ${{ vars.NUXT_PUBLIC_CRYPTO_MAP_SUPABASE_URL }}
59-
NUXT_PUBLIC_VALIDATORS_API: ${{ vars.NUXT_PUBLIC_VALIDATORS_API }}
60-
NUXT_SITE_ENV: ${{ vars.NUXT_SITE_ENV }}
61-
NUXT_ZOHO_REQUEST_URL: ${{ vars.NUXT_ZOHO_REQUEST_URL }}
62-
NUXT_ZOHO_SCOPE: ${{ vars.NUXT_ZOHO_SCOPE }}
63-
64-
- name: Deploy to NuxtHub
29+
- name: Build & Deploy to NuxtHub
6530
uses: nuxt-hub/action@v2
66-
id: deploy
6731
with:
6832
project-key: nimiq-website-iem5

0 commit comments

Comments
 (0)