Skip to content

Commit 55b76b2

Browse files
jkrechsoumeh01
andauthored
Artifact upload of vsix files without zipping (#320)
* artifact upload of vsix files without zipping * Extend no archive to nightly * Extend no archive to nightly * cleanup * artifact upload of vsix files without zipping * Extend no archive to nightly * cleanup --------- Co-authored-by: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Co-authored-by: Sourabh Mehta <sourabh.mehta@arm.com>
1 parent 0a7190f commit 55b76b2

2 files changed

Lines changed: 21 additions & 20 deletions

File tree

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -180,44 +180,44 @@ jobs:
180180
- name: Upload win32-x64 VSIX package
181181
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
182182
with:
183-
name: vscode-cmsis-solution-win32-x64
184183
path: ./*win32-x64*.vsix
185184
retention-days: 1
185+
archive: false
186186

187187
- name: Upload win32-arm64 VSIX package
188188
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
189189
with:
190-
name: vscode-cmsis-solution-win32-arm64
191190
path: ./*win32-arm64*.vsix
192191
retention-days: 1
192+
archive: false
193193

194194
- name: Upload linux-x64 VSIX package
195195
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
196196
with:
197-
name: vscode-cmsis-solution-linux-x64
198197
path: ./*linux-x64*.vsix
199198
retention-days: 1
199+
archive: false
200200

201201
- name: Upload linux-arm64 VSIX package
202202
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
203203
with:
204-
name: vscode-cmsis-solution-linux-arm64
205204
path: ./*linux-arm64*.vsix
206205
retention-days: 1
206+
archive: false
207207

208208
- name: Upload darwin-x64 VSIX package
209209
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
210210
with:
211-
name: vscode-cmsis-solution-darwin-x64
212211
path: ./*darwin-x64*.vsix
213212
retention-days: 1
213+
archive: false
214214

215215
- name: Upload darwin-arm64 VSIX package
216216
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
217217
with:
218-
name: vscode-cmsis-solution-darwin-arm64
219218
path: ./*darwin-arm64*.vsix
220219
retention-days: 1
220+
archive: false
221221

222222
- name: Create version bump patch
223223
run: git diff > new-version.patch
@@ -310,7 +310,7 @@ jobs:
310310
- name: Download packages
311311
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
312312
with:
313-
pattern: vscode-cmsis-solution-*
313+
pattern: cmsis-solution-*.vsix
314314

315315
- name: Download coverage report
316316
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1

.github/workflows/nightly.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ jobs:
112112
113113
# Update package.json
114114
npm version "${NIGHTLY_VERSION}" --no-git-tag-version
115+
echo "NIGHTLY_VERSION=${NIGHTLY_VERSION}" >> "$GITHUB_ENV"
115116
116117
- name: Remove badges
117118
run: |
@@ -130,7 +131,7 @@ jobs:
130131
run: ./download-tools.sh win32-x64
131132

132133
- name: Package win32-x64
133-
run: npm run package -- --target win32-x64
134+
run: npm run package -- --target win32-x64 --out "cmsis-csolution-nightly-win32-x64-${NIGHTLY_VERSION}.vsix"
134135

135136
- name: Download dependencies (win32-arm64)
136137
working-directory: .github/workflows
@@ -139,7 +140,7 @@ jobs:
139140
run: ./download-tools.sh win32-arm64
140141

141142
- name: Package win32-arm64
142-
run: npm run package -- --target win32-arm64
143+
run: npm run package -- --target win32-arm64 --out "cmsis-csolution-nightly-win32-arm64-${NIGHTLY_VERSION}.vsix"
143144

144145
- name: Download dependencies (linux-x64)
145146
working-directory: .github/workflows
@@ -148,7 +149,7 @@ jobs:
148149
run: ./download-tools.sh linux-x64
149150

150151
- name: Package linux-x64
151-
run: npm run package -- --target linux-x64
152+
run: npm run package -- --target linux-x64 --out "cmsis-csolution-nightly-linux-x64-${NIGHTLY_VERSION}.vsix"
152153

153154
- name: Download dependencies (linux-arm64)
154155
working-directory: .github/workflows
@@ -157,7 +158,7 @@ jobs:
157158
run: ./download-tools.sh linux-arm64
158159

159160
- name: Package linux-arm64
160-
run: npm run package -- --target linux-arm64
161+
run: npm run package -- --target linux-arm64 --out "cmsis-csolution-nightly-linux-arm64-${NIGHTLY_VERSION}.vsix"
161162

162163
- name: Download dependencies (darwin-x64)
163164
working-directory: .github/workflows
@@ -166,7 +167,7 @@ jobs:
166167
run: ./download-tools.sh darwin-x64
167168

168169
- name: Package darwin-x64
169-
run: npm run package -- --target darwin-x64
170+
run: npm run package -- --target darwin-x64 --out "cmsis-csolution-nightly-darwin-x64-${NIGHTLY_VERSION}.vsix"
170171

171172
- name: Download dependencies (darwin-arm64)
172173
working-directory: .github/workflows
@@ -175,49 +176,49 @@ jobs:
175176
run: ./download-tools.sh darwin-arm64
176177

177178
- name: Package darwin-arm64
178-
run: npm run package -- --target darwin-arm64
179+
run: npm run package -- --target darwin-arm64 --out "cmsis-csolution-nightly-darwin-arm64-${NIGHTLY_VERSION}.vsix"
179180

180181
- name: Upload win32-x64 VSIX package
181182
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
182183
with:
183-
name: vscode-cmsis-solution-nightly-win32-x64
184184
path: ./*win32-x64*.vsix
185185
retention-days: 1
186+
archive: false
186187

187188
- name: Upload win32-arm64 VSIX package
188189
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
189190
with:
190-
name: vscode-cmsis-solution-nightly-win32-arm64
191191
path: ./*win32-arm64*.vsix
192192
retention-days: 1
193+
archive: false
193194

194195
- name: Upload linux-x64 VSIX package
195196
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
196197
with:
197-
name: vscode-cmsis-solution-nightly-linux-x64
198198
path: ./*linux-x64*.vsix
199199
retention-days: 1
200+
archive: false
200201

201202
- name: Upload linux-arm64 VSIX package
202203
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
203204
with:
204-
name: vscode-cmsis-solution-nightly-linux-arm64
205205
path: ./*linux-arm64*.vsix
206206
retention-days: 1
207+
archive: false
207208

208209
- name: Upload darwin-x64 VSIX package
209210
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
210211
with:
211-
name: vscode-cmsis-solution-nightly-darwin-x64
212212
path: ./*darwin-x64*.vsix
213213
retention-days: 1
214+
archive: false
214215

215216
- name: Upload darwin-arm64 VSIX package
216217
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
217218
with:
218-
name: vscode-cmsis-solution-nightly-darwin-arm64
219219
path: ./*darwin-arm64*.vsix
220220
retention-days: 1
221+
archive: false
221222

222223
test:
223224
name: 'Test (windows-latest)'
@@ -261,7 +262,7 @@ jobs:
261262
- name: Download VSIX package
262263
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
263264
with:
264-
name: vscode-cmsis-solution-nightly-win32-x64
265+
pattern: cmsis-csolution-nightly-win32-x64-*.vsix
265266

266267
- name: Setup Node
267268
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0

0 commit comments

Comments
 (0)