Skip to content

Commit 1728916

Browse files
committed
ci: ship extension asset on release
1 parent 1b06fee commit 1728916

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

.github/workflows/release-artifact.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@ name: Build Release Package
22

33
on:
44
release:
5-
types: [released]
5+
types: [published, prereleased]
6+
workflow_dispatch:
7+
inputs:
8+
tag:
9+
description: Existing release tag to attach assets to
10+
required: true
11+
workflow_dispatch:
612

713
permissions:
814
contents: write
@@ -38,9 +44,19 @@ jobs:
3844
- name: Build extension package
3945
run: pnpm run zip
4046

47+
- name: Determine release tag
48+
id: release
49+
run: |
50+
if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
51+
echo "tag=${{ github.event.inputs.tag }}" >> "$GITHUB_OUTPUT"
52+
else
53+
echo "tag=${{ github.event.release.tag_name }}" >> "$GITHUB_OUTPUT"
54+
fi
55+
4156
- name: Upload package to release
4257
uses: softprops/action-gh-release@v2
4358
with:
4459
files: package/*.zip
60+
tag_name: ${{ steps.release.outputs.tag }}
4561
env:
4662
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)