Skip to content

Commit c1fbed6

Browse files
committed
Update build-lint-test action
- Add ACCOUNT_API_BASE_URL - Move configuration out of individual steps to avoid duplication
1 parent 664165a commit c1fbed6

1 file changed

Lines changed: 7 additions & 24 deletions

File tree

.github/workflows/build-lint-test.yml

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ name: Build, Lint, and Test
33
on:
44
workflow_call:
55

6+
env:
7+
SNAP_ENV: ${{ vars.SNAP_ENV }}
8+
PRICE_API_BASE_URL: ${{ vars.PRICE_API_BASE_URL }}
9+
STORE_PERMISSIONS_ENABLED: ${{ vars.STORE_PERMISSIONS_ENABLED }}
10+
USE_EOA_ACCOUNT: ${{ vars.USE_EOA_ACCOUNT }}
11+
ACCOUNT_API_BASE_URL: ${{ vars.ACCOUNT_API_BASE_URL }}
12+
613
jobs:
714
prepare:
815
name: Prepare
916
runs-on: ubuntu-latest
10-
env:
11-
SNAP_ENV: ${{ vars.SNAP_ENV }}
12-
PRICE_API_BASE_URL: ${{ vars.PRICE_API_BASE_URL }}
13-
STORE_PERMISSIONS_ENABLED: ${{ vars.STORE_PERMISSIONS_ENABLED }}
14-
USE_EOA_ACCOUNT: ${{ vars.USE_EOA_ACCOUNT }}
1517
strategy:
1618
matrix:
1719
node-version: [21.x]
@@ -32,11 +34,6 @@ jobs:
3234
validate-changelog:
3335
name: Validate changelog
3436
runs-on: ubuntu-latest
35-
env:
36-
SNAP_ENV: ${{ vars.SNAP_ENV }}
37-
PRICE_API_BASE_URL: ${{ vars.PRICE_API_BASE_URL }}
38-
STORE_PERMISSIONS_ENABLED: ${{ vars.STORE_PERMISSIONS_ENABLED }}
39-
USE_EOA_ACCOUNT: ${{ vars.USE_EOA_ACCOUNT }}
4037
needs:
4138
- prepare
4239
strategy:
@@ -59,11 +56,6 @@ jobs:
5956
build:
6057
name: Build
6158
runs-on: ubuntu-latest
62-
env:
63-
SNAP_ENV: ${{ vars.SNAP_ENV }}
64-
PRICE_API_BASE_URL: ${{ vars.PRICE_API_BASE_URL }}
65-
STORE_PERMISSIONS_ENABLED: ${{ vars.STORE_PERMISSIONS_ENABLED }}
66-
USE_EOA_ACCOUNT: ${{ vars.USE_EOA_ACCOUNT }}
6759
needs:
6860
- prepare
6961
strategy:
@@ -96,10 +88,6 @@ jobs:
9688
lint:
9789
name: Lint
9890
runs-on: ubuntu-latest
99-
env:
100-
SNAP_ENV: ${{ vars.SNAP_ENV }}
101-
PRICE_API_BASE_URL: ${{ vars.PRICE_API_BASE_URL }}
102-
STORE_PERMISSIONS_ENABLED: ${{ vars.STORE_PERMISSIONS_ENABLED }}
10391
needs:
10492
- prepare
10593
strategy:
@@ -122,11 +110,6 @@ jobs:
122110
test:
123111
name: Test
124112
runs-on: ubuntu-latest
125-
env:
126-
SNAP_ENV: ${{ vars.SNAP_ENV }}
127-
PRICE_API_BASE_URL: ${{ vars.PRICE_API_BASE_URL }}
128-
STORE_PERMISSIONS_ENABLED: ${{ vars.STORE_PERMISSIONS_ENABLED }}
129-
USE_EOA_ACCOUNT: ${{ vars.USE_EOA_ACCOUNT }}
130113
needs:
131114
- prepare
132115
- build

0 commit comments

Comments
 (0)