Skip to content

Commit f54fbf8

Browse files
committed
Update nextjs.yml
1 parent 78da9d1 commit f54fbf8

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

.github/workflows/nextjs.yml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ concurrency:
2424
group: "pages"
2525
cancel-in-progress: false
2626

27+
env:
28+
# Inject secrets as environment variables
29+
EMAILJS_SERVICE_ID: ${{ secrets.EMAILJS_SERVICE_ID }}
30+
EMAILJS_TEMPLATE_ID: ${{ secrets.EMAILJS_TEMPLATE_ID }}
31+
EMAILJS_PUBLIC_KEY: ${{ secrets.EMAILJS_PUBLIC_KEY }}
32+
2733
jobs:
2834
# Build job
2935
build:
@@ -76,21 +82,6 @@ jobs:
7682
run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
7783
- name: Build with Next.js
7884
run: ${{ steps.detect-package-manager.outputs.runner }} next build
79-
- name: Build with EmailJS vars
80-
env:
81-
# Inject secrets as environment variables
82-
EMAILJS_SERVICE_ID: ${{ secrets.EMAILJS_SERVICE_ID }}
83-
EMAILJS_TEMPLATE_ID: ${{ secrets.EMAILJS_TEMPLATE_ID }}
84-
EMAILJS_PUBLIC_KEY: ${{ secrets.EMAILJS_PUBLIC_KEY }}
85-
run: |
86-
# Create a .env.production file
87-
echo "NEXT_PUBLIC_EMAILJS_SERVICE_ID=$EMAILJS_SERVICE_ID" >> .env.production
88-
echo "NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=$EMAILJS_TEMPLATE_ID" >> .env.production
89-
echo "NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=$EMAILJS_PUBLIC_KEY" >> .env.production
90-
91-
npm run build
92-
npm run export
93-
9485
- name: Upload artifact
9586
uses: actions/upload-pages-artifact@v3
9687
with:

0 commit comments

Comments
 (0)