Skip to content

Commit 074e601

Browse files
committed
upload artifacts when publishing
1 parent 082f307 commit 074e601

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.github/workflows/publish.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,40 @@ jobs:
3535
npm run zip:firefox
3636
npm run zip
3737
38+
- name: Resolve zip extension paths
39+
id: paths
40+
run: |
41+
MV2_PATH=$(find .output -type f -name "*-mv2.zip")
42+
MV2_NAME=$(basename $MV2_PATH)
43+
MV3_PATH=$(find .output -type f -name "*-mv3.zip")
44+
MV3_NAME=$(basename $MV3_PATH)
45+
SOURCES_PATH=$(find .output -type f -name "*-sources.zip")
46+
SOURCES_NAME=$(basename $SOURCES_PATH)
47+
echo "mv2_path=$MV2_PATH" >> "$GITHUB_OUTPUT"
48+
echo "mv2_name=$MV2_NAME" >> "$GITHUB_OUTPUT"
49+
echo "mv3_path=$MV3_PATH" >> "$GITHUB_OUTPUT"
50+
echo "mv3_name=$MV3_NAME" >> "$GITHUB_OUTPUT"
51+
echo "sources_path=$SOURCES_PATH" >> "$GITHUB_OUTPUT"
52+
echo "sources_name=$SOURCES_NAME" >> "$GITHUB_OUTPUT"
53+
54+
- name: Upload mv2 as artifact
55+
uses: actions/upload-artifact@v5
56+
with:
57+
name: ${{ steps.paths.outputs.mv2_name }}
58+
path: ${{ steps.paths.outputs.mv2_path }}
59+
60+
- name: Upload mv3 as artifact
61+
uses: actions/upload-artifact@v5
62+
with:
63+
name: ${{ steps.paths.outputs.mv3_name }}
64+
path: ${{ steps.paths.outputs.mv3_path }}
65+
66+
- name: Upload sources as artifact
67+
uses: actions/upload-artifact@v5
68+
with:
69+
name: ${{ steps.paths.outputs.sources_name }}
70+
path: ${{ steps.paths.outputs.sources_path }}
71+
3872
- name: Upload to latest release
3973
if: github.event.inputs.dry_run != 'true'
4074
uses: svenstaro/upload-release-action@v2

0 commit comments

Comments
 (0)