Skip to content

Commit 336c5cf

Browse files
committed
Updating CI tests to work with LFS
1 parent 056231d commit 336c5cf

6 files changed

Lines changed: 63 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 46 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,17 @@ jobs:
2020
chunk: [1/8, 2/8, 3/8, 4/8, 5/8, 6/8, 7/8, 8/8]
2121
fail-fast: false
2222
steps:
23-
- uses: actions/checkout@v3
24-
- uses: actions/setup-node@v3
23+
- uses: actions/checkout@v4
24+
with:
25+
lfs: true
26+
- uses: actions/setup-node@v4
2527
with:
2628
node-version-file: .tool-versions
29+
- name: Enable Corepack
30+
run: corepack enable
2731
- name: 📦 Install Dependencies
2832
run: yarn install --immutable --immutable-cache
33+
2934
- name: 📈 Run GraphQL Codegen
3035
uses: nick-fields/retry@v3
3136
with:
@@ -44,12 +49,17 @@ jobs:
4449
eslint:
4550
runs-on: ubuntu-latest
4651
steps:
47-
- uses: actions/checkout@v3
48-
- uses: actions/setup-node@v3
52+
- uses: actions/checkout@v4
53+
with:
54+
lfs: true
55+
- uses: actions/setup-node@v4
4956
with:
5057
node-version-file: .tool-versions
58+
- name: Enable Corepack
59+
run: corepack enable
5160
- name: 📦 Install Dependencies
5261
run: yarn install --immutable --immutable-cache
62+
5363
- name: 📈 Run GraphQL Codegen
5464
uses: nick-fields/retry@v3
5565
with:
@@ -63,12 +73,17 @@ jobs:
6373
typescript:
6474
runs-on: ubuntu-latest
6575
steps:
66-
- uses: actions/checkout@v3
67-
- uses: actions/setup-node@v3
76+
- uses: actions/checkout@v4
77+
with:
78+
lfs: true
79+
- uses: actions/setup-node@v4
6880
with:
6981
node-version-file: .tool-versions
82+
- name: Enable Corepack
83+
run: corepack enable
7084
- name: 📦 Install Dependencies
7185
run: yarn install --immutable --immutable-cache
86+
7287
- name: 📈 Run GraphQL Codegen
7388
uses: nick-fields/retry@v3
7489
with:
@@ -82,20 +97,27 @@ jobs:
8297
prettier:
8398
runs-on: ubuntu-latest
8499
steps:
85-
- uses: actions/checkout@v3
86-
- uses: actions/setup-node@v3
100+
- uses: actions/checkout@v4
101+
with:
102+
lfs: true
103+
- uses: actions/setup-node@v4
87104
with:
88105
node-version-file: .tool-versions
106+
- name: Enable Corepack
107+
run: corepack enable
89108
- name: 📦 Install Dependencies
90109
run: yarn install --immutable --immutable-cache
110+
91111
- name: 💅 Prettier Check
92112
run: yarn prettier:check
93113

94114
yarn-check-cache:
95115
runs-on: ubuntu-latest
96116
steps:
97-
- uses: actions/checkout@v3
98-
- uses: actions/setup-node@v3
117+
- uses: actions/checkout@v4
118+
with:
119+
lfs: true
120+
- uses: actions/setup-node@v4
99121
with:
100122
node-version-file: .tool-versions
101123
- name: 🔍 Check Yarn Cache
@@ -106,12 +128,17 @@ jobs:
106128
needs: [test, eslint, typescript, prettier]
107129
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
108130
steps:
109-
- uses: actions/checkout@v3
110-
- uses: actions/setup-node@v3
131+
- uses: actions/checkout@v4
132+
with:
133+
lfs: true
134+
- uses: actions/setup-node@v4
111135
with:
112136
node-version-file: .tool-versions
137+
- name: Enable Corepack
138+
run: corepack enable
113139
- name: 📦 Install Dependencies
114140
run: yarn install --immutable --immutable-cache
141+
115142
- name: 🌐 Extract Translations
116143
run: yarn extract
117144
- name: ⛅🔼 OneSky Upload
@@ -126,12 +153,17 @@ jobs:
126153
permissions:
127154
pull-requests: write
128155
steps:
129-
- uses: actions/checkout@v3
130-
- uses: actions/setup-node@v3
156+
- uses: actions/checkout@v4
157+
with:
158+
lfs: true
159+
- uses: actions/setup-node@v4
131160
with:
132161
node-version-file: .tool-versions
162+
- name: Enable Corepack
163+
run: corepack enable
133164
- name: 📦 Install Dependencies
134165
run: yarn install --immutable --immutable-cache
166+
135167
- name: 📈 Run GraphQL Codegen
136168
uses: nick-fields/retry@v3
137169
with:

.github/workflows/onesky.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,17 @@ jobs:
1616
download:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v3
20-
- uses: actions/setup-node@v3
19+
- uses: actions/checkout@v4
20+
with:
21+
lfs: true
22+
- uses: actions/setup-node@v4
2123
with:
2224
node-version-file: .tool-versions
25+
- name: Enable Corepack
26+
run: corepack enable
2327
- name: 📦 Install Dependencies
2428
run: yarn install --immutable --immutable-cache
29+
2530
- name: 🌐 Extract Translations
2631
run: yarn extract
2732
- name: ⛅🔽 OneSky Download

.github/workflows/preview-close.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
if: contains(github.event.pull_request.labels.*.name, 'Preview Environment')
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
- name: configure AWS credentials
1515
id: creds
1616
uses: aws-actions/configure-aws-credentials@v4

.github/workflows/preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
id-token: write
1414
pull-requests: write
1515
steps:
16-
- uses: actions/checkout@v3
16+
- uses: actions/checkout@v4
1717
- name: configure AWS credentials
1818
id: creds
1919
uses: aws-actions/configure-aws-credentials@v4

.github/workflows/run-lighthouse.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,17 @@ jobs:
1515
permissions:
1616
pull-requests: write
1717
steps:
18-
- uses: actions/checkout@v3
19-
- uses: actions/setup-node@v3
18+
- uses: actions/checkout@v4
19+
with:
20+
lfs: true
21+
- uses: actions/setup-node@v4
2022
with:
2123
node-version-file: .tool-versions
24+
- name: Enable Corepack
25+
run: corepack enable
2226
- name: 📦 Install Dependencies
2327
run: yarn install --immutable --immutable-cache
28+
2429
- name: 🚨 Run Lighthouse
2530
run: yarn lighthouse
2631
env:

.github/workflows/update-staging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
if: github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name, 'On Staging')
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- name: 🖇️ Merge current branch into staging
1616
uses: devmasx/merge-branch@1.4.0
1717
with:

0 commit comments

Comments
 (0)