File tree Expand file tree Collapse file tree 6 files changed +43
-81
lines changed
actions/setup-dependencies Expand file tree Collapse file tree 6 files changed +43
-81
lines changed Original file line number Diff line number Diff line change 1+ name : ' Setup Dependencies'
2+ description : ' Setup npmrc and node with yarn (assumes code is already checked out)'
3+
4+ inputs :
5+ authToken :
6+ description : ' Authentication token for package registry'
7+ required : true
8+
9+ runs :
10+ using : ' composite'
11+ steps :
12+ - name : Set up npmrc
13+ uses : actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
14+ with :
15+ script : const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
16+ installSdkPreview(context, core);
17+ env :
18+ PACKAGE_READ_AUTH_TOKEN : ${{ inputs.authToken }}
19+
20+ - name : Set up node
21+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
22+ with :
23+ node-version : lts/*
24+ cache : yarn
25+
26+ - name : Install dependencies
27+ run : yarn install --frozen-lockfile
28+ shell : bash
Original file line number Diff line number Diff line change @@ -19,23 +19,10 @@ jobs:
1919 with :
2020 persist-credentials : false
2121
22- - name : Set up npmrc
23- uses : actions/ github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
22+ - name : Setup dependencies
23+ uses : ./. github/actions/setup-dependencies
2424 with :
25- script :
26- const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
27- installSdkPreview(context, core);
28- env :
29- PACKAGE_READ_AUTH_TOKEN : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
30-
31- - name : Set up Node.js
32- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
33- with :
34- node-version : lts/*
35- cache : yarn
36-
37- - name : Install dependencies
38- run : yarn install --frozen-lockfile
25+ authToken : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
3926
4027 - name : Run validation
4128 run : yarn validate
Original file line number Diff line number Diff line change @@ -20,23 +20,10 @@ jobs:
2020 with :
2121 persist-credentials : false
2222
23- - name : Set up npmrc
24- uses : actions/ github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
23+ - name : Setup dependencies
24+ uses : ./. github/actions/setup-dependencies
2525 with :
26- script :
27- const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
28- installSdkPreview(context, core);
29- env :
30- PACKAGE_READ_AUTH_TOKEN : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
31-
32- - name : Set up Node.js
33- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
34- with :
35- node-version : lts/*
36- cache : yarn
37-
38- - name : Install dependencies
39- run : yarn install --frozen-lockfile
26+ authToken : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
4027
4128 - name : Generate token lists for cow.fi
4229 run : USE_CACHE=false yarn cowFi:tokens
Original file line number Diff line number Diff line change @@ -24,20 +24,15 @@ jobs:
2424 execute :
2525 runs-on : ubuntu-latest
2626 steps :
27-
2827 - name : Checkout code
2928 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
3029 with :
3130 persist-credentials : false
3231
33- - name : Set up npmrc
34- uses : actions/ github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
32+ - name : Setup dependencies
33+ uses : ./. github/actions/setup-dependencies
3534 with :
36- script :
37- const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
38- installSdkPreview(context, core);
39- env :
40- PACKAGE_READ_AUTH_TOKEN : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
35+ authToken : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
4136
4237 - name : Set environment variables
4338 run : |
7368 OPERATION : ${{ inputs.operation }}
7469
7570 # Validation steps
76- - name : Set up node
77- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
78- with :
79- node-version : lts/*
80- cache : yarn
81-
82- - name : Install dependencies
83- run : yarn install --frozen-lockfile
84-
8571 - name : Validate
8672 run : yarn validate
8773
Original file line number Diff line number Diff line change @@ -16,23 +16,10 @@ jobs:
1616 - name : Checkout code
1717 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1818
19- - name : Set up npmrc
20- uses : actions/ github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
19+ - name : Setup dependencies
20+ uses : ./. github/actions/setup-dependencies
2121 with :
22- script :
23- const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
24- installSdkPreview(context, core);
25- env :
26- PACKAGE_READ_AUTH_TOKEN : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
27-
28- - name : Set up node
29- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
30- with :
31- node-version : lts/*
32- cache : yarn
33-
34- - name : Install dependencies
35- run : yarn install --frozen-lockfile
22+ authToken : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
3623
3724 - name : Generate auxiliary lists
3825 env :
Original file line number Diff line number Diff line change @@ -24,23 +24,10 @@ jobs:
2424 with :
2525 persist-credentials : false
2626
27- - name : Set up npmrc
28- uses : actions/ github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea
27+ - name : Setup dependencies
28+ uses : ./. github/actions/setup-dependencies
2929 with :
30- script :
31- const { installSdkPreview } = await import("${{github.workspace}}/src/scripts/install-sdk-preview.mjs");
32- installSdkPreview(context, core);
33- env :
34- PACKAGE_READ_AUTH_TOKEN : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
35-
36- - name : Set up node
37- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
38- with :
39- node-version : lts/*
40- cache : yarn
41-
42- - name : Install dependencies
43- run : yarn install --frozen-lockfile
30+ authToken : ${{ secrets.PACKAGE_READ_AUTH_TOKEN }}
4431
4532 - name : Generate Permit Info
4633 env :
You can’t perform that action at this time.
0 commit comments