@@ -31,33 +31,24 @@ jobs:
31
31
runs-on : ubuntu-latest
32
32
steps :
33
33
- name : Checkout
34
- uses : actions/checkout@master
34
+ uses : actions/checkout@v4
35
35
with :
36
36
ref : ${{ inputs.ref }}
37
37
fetch-depth : 0
38
38
39
39
- name : Setup Node
40
- uses : actions/setup-node@v3
40
+ uses : actions/setup-node@v4
41
41
with :
42
- node-version : ' 16'
42
+ node-version : ' 20'
43
+ cache : yarn
43
44
44
- - name : Get yarn cache
45
- id : yarn-cache
46
- run : echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
47
-
48
- - name : Cache dependencies
49
- uses : actions/cache@v3
50
- with :
51
- path : ${{ steps.yarn-cache.outputs.dir }}
52
- key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
53
- restore-keys : |
54
- ${{ runner.os }}-yarn-
45
+ - run : yarn
55
46
56
47
- run : yarn build
57
48
continue-on-error : true
58
49
59
50
- name : Upload Built to action
60
- uses : actions/upload-artifact@v3
51
+ uses : actions/upload-artifact@v4
61
52
with :
62
53
name : build-dist-folder
63
54
path : dist
69
60
outputs :
70
61
version : ${{ steps.zip.outputs.extensionVersion }}
71
62
steps :
72
- - uses : actions/download-artifact@v3
63
+ - uses : actions/download-artifact@v4
73
64
with :
74
65
name : build-dist-folder
75
66
path : dist
82
73
zipFilePath : ' artifact/extension.zip'
83
74
84
75
- name : Upload Built Zip to action
85
- uses : actions/upload-artifact@v3
76
+ uses : actions/upload-artifact@v4
86
77
with :
87
78
name : dev-build-${{ steps.zip.outputs.extensionVersion }}-zip
88
79
path : artifact/*
101
92
USER_INPUT=${{ inputs.auto_update_file }}
102
93
echo "value=${USER_INPUT:-"stable.xml"}" >> $GITHUB_OUTPUT
103
94
104
- - uses : actions/download-artifact@v3
95
+ - uses : actions/download-artifact@v4
105
96
env :
106
97
CRX_PRIVATE_KEY : ${{ secrets.CRX_PRIVATE_KEY }}
107
98
if : ${{ env.CRX_PRIVATE_KEY != '' }}
@@ -141,7 +132,7 @@ jobs:
141
132
env :
142
133
CRX_PRIVATE_KEY : ${{ secrets.CRX_PRIVATE_KEY }}
143
134
if : ${{ env.CRX_PRIVATE_KEY != '' }}
144
- uses : actions/upload-artifact@v3
135
+ uses : actions/upload-artifact@v4
145
136
with :
146
137
name : dev-build-${{ steps.zip.outputs.extensionVersion }}-crx
147
138
path : artifact/*
@@ -154,7 +145,7 @@ jobs:
154
145
outputs :
155
146
exist_xpi_file : ${{ steps.addonsDeploy.outcome }}
156
147
steps :
157
- - uses : actions/download-artifact@v3
148
+ - uses : actions/download-artifact@v4
158
149
with :
159
150
name : dev-build-${{ needs.zip.outputs.version }}-zip
160
151
@@ -173,7 +164,7 @@ jobs:
173
164
jwtSecret : ${{ secrets.FF_JWT_SECRET }}
174
165
175
166
- name : Upload Built Xpi to action
176
- uses : actions/upload-artifact@v3
167
+ uses : actions/upload-artifact@v4
177
168
if : ${{ steps.addonsDeploy.outcome == 'success' }}
178
169
with :
179
170
name : dev-build-${{ needs.zip.outputs.version }}-xpi
0 commit comments