summaryrefslogtreecommitdiff
path: root/.github/workflows/publish.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/publish.yaml')
-rw-r--r--.github/workflows/publish.yaml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
new file mode 100644
index 0000000..a04230b
--- /dev/null
+++ b/.github/workflows/publish.yaml
@@ -0,0 +1,24 @@
+name: Publish
+
+on:
+ release:
+ types: [ released ]
+ workflow_dispatch:
+ inputs:
+ tag_name:
+ description: "Existing tag to publish"
+ required: true
+
+jobs:
+ publish:
+ name: Publish action
+
+ runs-on: ubuntu-latest
+
+ permissions:
+ contents: write
+
+ steps:
+ - uses: actions/publish-action@f784495ce78a41bac4ed7e34a73f0034015764bb # v0.3.0
+ with:
+ source-tag: ${{ inputs.tag_name || github.event.release.tag_name }}