Skip to content

Commit 3438732

Browse files
committed
ci(github): Ensure the repository is present at every job
1 parent 22a05b8 commit 3438732

1 file changed

Lines changed: 40 additions & 1 deletion

File tree

.github/workflows/frontend.yml

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,28 @@ jobs:
5858
node-version: [20.x]
5959

6060
steps:
61+
- uses: actions/checkout@v4
62+
with:
63+
submodules: true
64+
65+
- name: Update symlinks
66+
run: |
67+
rm -f ./frontend/src/data/inscriptions
68+
ln -s ../../../data/raw/inscriptions ./frontend/src/data/inscriptions
69+
70+
- name: Use Node.js ${{ matrix.node-version }}
71+
uses: actions/setup-node@v1
72+
with:
73+
node-version: ${{ matrix.node-version }}
74+
75+
- name: Create .env file
76+
run: |
77+
touch ./frontend/.env
78+
echo DEBUG=true >> ./frontend/.env
79+
80+
- name: Install dependencies
81+
run: npm ci
82+
6183
- name: Build
6284
run: |
6385
npm run frontend:build
@@ -77,12 +99,29 @@ jobs:
7799
node-version: [20.x]
78100

79101
steps:
102+
- uses: actions/checkout@v4
103+
with:
104+
submodules: true
105+
106+
- name: Update symlinks
107+
run: |
108+
rm -f ./frontend/src/data/inscriptions
109+
ln -s ../../../data/raw/inscriptions ./frontend/src/data/inscriptions
110+
111+
- name: Use Node.js ${{ matrix.node-version }}
112+
uses: actions/setup-node@v1
113+
with:
114+
node-version: ${{ matrix.node-version }}
115+
80116
- name: Update .env file
81117
run: |
82-
rm -f ./frontend/.env && touch ./frontend/.env
118+
touch ./frontend/.env
83119
echo DEBUG=false >> ./frontend/.env
84120
echo NODE_ENV=production >> ./frontend/.env
85121
122+
- name: Install dependencies
123+
run: npm ci
124+
86125
- name: Build
87126
run: |
88127
npm run frontend:build

0 commit comments

Comments
 (0)