Skip to content

Commit a2d78f6

Browse files
committed
style: update GitHub workflow indentation and downgrade upload-pages-artifact to v3
1 parent 63ab91e commit a2d78f6

1 file changed

Lines changed: 60 additions & 60 deletions

File tree

.github/workflows/production.yml

Lines changed: 60 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,73 @@
11
name: Build & deploy [Production]
22

33
on:
4-
push:
5-
branches:
6-
- production
4+
push:
5+
branches:
6+
- production
77

88
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
99
permissions:
10-
contents: read
11-
pages: write
12-
id-token: write
10+
contents: read
11+
pages: write
12+
id-token: write
1313

1414
# Allow only one concurrent deployment
1515
concurrency:
16-
group: "pages"
17-
cancel-in-progress: true
16+
group: 'pages'
17+
cancel-in-progress: true
1818

1919
jobs:
20-
build:
21-
runs-on: ubuntu-latest
22-
steps:
23-
- name: Checkout
24-
uses: actions/checkout@v4
25-
26-
- name: Setup Node
27-
uses: actions/setup-node@v4
28-
with:
29-
node-version: 18.17.0
30-
cache: 'yarn'
31-
32-
- name: 'Setup .env'
33-
run: |
34-
touch .env
35-
echo 'NEXT_PUBLIC_GOOGLE_CLIENT_EMAIL=${{secrets.NEXT_PUBLIC_GOOGLE_CLIENT_EMAIL}}' >> .env
36-
echo 'NEXT_PUBLIC_GOOGLE_SHEET_ID=${{secrets.NEXT_PUBLIC_GOOGLE_SHEET_ID}}' >> .env
37-
echo 'NEXT_PUBLIC_INFURA_WALLETCONNECT=${{secrets.NEXT_PUBLIC_INFURA_WALLETCONNECT}}' >> .env
38-
echo 'NEXT_PUBLIC_WALLETCONNECT_PROJECTOR=${{secrets.NEXT_PUBLIC_WALLETCONNECT_PROJECTOR}}' >> .env
39-
echo 'NEXT_PUBLIC_GOOGLE_PRIVATE_KEY=${{secrets.NEXT_PUBLIC_GOOGLE_PRIVATE_KEY}}' >> .env
40-
echo 'NEXT_PUBLIC_INFURA_TESTNET_BASE=${{secrets.NEXT_PUBLIC_INFURA_TESTNET_BASE}}' >> .env
41-
echo 'NEXT_PUBLIC_INFURA_TESTNET_STARKNET=${{secrets.NEXT_PUBLIC_INFURA_TESTNET_STARKNET}}' >> .env
42-
echo 'NEXT_PUBLIC_INFURA_MAINNET_STARKNET=${{secrets.NEXT_PUBLIC_INFURA_MAINNET_STARKNET}}' >> .env
43-
echo 'NEXT_PUBLIC_INFURA_MAINNET=${{secrets.NEXT_PUBLIC_INFURA_MAINNET}}' >> .env
44-
echo 'NEXT_PUBLIC_NODE_ENV=${{secrets.NEXT_PUBLIC_NODE_ENV}}' >> .env
45-
echo 'NEXT_PUBLIC_TC_PRESALE=E574DA7E5F9249bd669a7C7E09b503973176f67e' >> .env
46-
echo 'NEXT_PUBLIC_MC_PRESALE=cD1946053a091C49e0365a968C2E34b22C00D0Fb' >> .env
47-
echo 'NEXT_PUBLIC_TC_USDC=0FA8781a83E46826621b3BC094Ea2A0212e71B23' >> .env
48-
echo 'NEXT_PUBLIC_TC_USDT=2bbf1f48a678d2f7c291dc5f8fd04805d34f485f' >> .env
49-
echo 'NEXT_PUBLIC_MC_USDT=c2132D05D31c914a87C6611C10748AEb04B58e8F' >> .env
50-
echo 'NEXT_PUBLIC_MC_USDC=3c499c542cEF5E3811e1192ce70d8cC03d5c3359' >> .env
20+
build:
21+
runs-on: ubuntu-latest
22+
steps:
23+
- name: Checkout
24+
uses: actions/checkout@v4
5125

52-
- name: Install dependencies
53-
run: yarn install --frozen-lockfile
54-
55-
- name: Build
56-
run: NEXT_PUBLIC_APP_ENV=production yarn build
57-
58-
- name: Upload artifact
59-
uses: actions/upload-pages-artifact@v4
60-
with:
61-
path: ./out
26+
- name: Setup Node
27+
uses: actions/setup-node@v4
28+
with:
29+
node-version: 18.17.0
30+
cache: 'yarn'
6231

63-
# Deployment job
64-
deploy:
65-
environment:
66-
name: github-pages
67-
url: ${{ steps.deployment.outputs.page_url }}
68-
runs-on: ubuntu-latest
69-
needs: build
70-
steps:
71-
- name: Deploy to GitHub Pages
72-
id: deployment
73-
uses: actions/deploy-pages@v4
32+
- name: 'Setup .env'
33+
run: |
34+
touch .env
35+
echo 'NEXT_PUBLIC_GOOGLE_CLIENT_EMAIL=${{secrets.NEXT_PUBLIC_GOOGLE_CLIENT_EMAIL}}' >> .env
36+
echo 'NEXT_PUBLIC_GOOGLE_SHEET_ID=${{secrets.NEXT_PUBLIC_GOOGLE_SHEET_ID}}' >> .env
37+
echo 'NEXT_PUBLIC_INFURA_WALLETCONNECT=${{secrets.NEXT_PUBLIC_INFURA_WALLETCONNECT}}' >> .env
38+
echo 'NEXT_PUBLIC_WALLETCONNECT_PROJECTOR=${{secrets.NEXT_PUBLIC_WALLETCONNECT_PROJECTOR}}' >> .env
39+
echo 'NEXT_PUBLIC_GOOGLE_PRIVATE_KEY=${{secrets.NEXT_PUBLIC_GOOGLE_PRIVATE_KEY}}' >> .env
40+
echo 'NEXT_PUBLIC_INFURA_TESTNET_BASE=${{secrets.NEXT_PUBLIC_INFURA_TESTNET_BASE}}' >> .env
41+
echo 'NEXT_PUBLIC_INFURA_TESTNET_STARKNET=${{secrets.NEXT_PUBLIC_INFURA_TESTNET_STARKNET}}' >> .env
42+
echo 'NEXT_PUBLIC_INFURA_MAINNET_STARKNET=${{secrets.NEXT_PUBLIC_INFURA_MAINNET_STARKNET}}' >> .env
43+
echo 'NEXT_PUBLIC_INFURA_MAINNET=${{secrets.NEXT_PUBLIC_INFURA_MAINNET}}' >> .env
44+
echo 'NEXT_PUBLIC_NODE_ENV=${{secrets.NEXT_PUBLIC_NODE_ENV}}' >> .env
45+
echo 'NEXT_PUBLIC_TC_PRESALE=E574DA7E5F9249bd669a7C7E09b503973176f67e' >> .env
46+
echo 'NEXT_PUBLIC_MC_PRESALE=cD1946053a091C49e0365a968C2E34b22C00D0Fb' >> .env
47+
echo 'NEXT_PUBLIC_TC_USDC=0FA8781a83E46826621b3BC094Ea2A0212e71B23' >> .env
48+
echo 'NEXT_PUBLIC_TC_USDT=2bbf1f48a678d2f7c291dc5f8fd04805d34f485f' >> .env
49+
echo 'NEXT_PUBLIC_MC_USDT=c2132D05D31c914a87C6611C10748AEb04B58e8F' >> .env
50+
echo 'NEXT_PUBLIC_MC_USDC=3c499c542cEF5E3811e1192ce70d8cC03d5c3359' >> .env
51+
52+
- name: Install dependencies
53+
run: yarn install --frozen-lockfile
54+
55+
- name: Build
56+
run: NEXT_PUBLIC_APP_ENV=production yarn build
57+
58+
- name: Upload artifact
59+
uses: actions/upload-pages-artifact@v3
60+
with:
61+
path: ./out
62+
63+
# Deployment job
64+
deploy:
65+
environment:
66+
name: github-pages
67+
url: ${{ steps.deployment.outputs.page_url }}
68+
runs-on: ubuntu-latest
69+
needs: build
70+
steps:
71+
- name: Deploy to GitHub Pages
72+
id: deployment
73+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)