Skip to content

Commit 24f5638

Browse files
authored
ci: Add GitHub Actions workflow for creating releases (#4587)
* Add GitHub Actions workflow for creating releases * Remove POETRY_VERSION environment variable from create-release workflow
1 parent c8ac7e6 commit 24f5638

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

.github/workflows/create-release.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Create Release
2+
on:
3+
workflow_dispatch:
4+
inputs:
5+
version:
6+
description: "Version to release"
7+
required: true
8+
type: string
9+
ref:
10+
description: "Commit to tag the release"
11+
required: true
12+
type: string
13+
pre_release:
14+
description: "Pre-release tag"
15+
required: true
16+
type: boolean
17+
18+
jobs:
19+
create_release:
20+
name: Create Release Job
21+
runs-on: ubuntu-latest
22+
steps:
23+
- uses: actions/download-artifact@v4
24+
with:
25+
name: dist-main
26+
path: dist
27+
- name: Create Release Notes
28+
uses: ncipollo/release-action@v1
29+
with:
30+
artifacts: "dist/*"
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
draft: false
33+
generateReleaseNotes: true
34+
prerelease: ${{ inputs.pre_release }}
35+
tag: v${{ inputs.version }}
36+
commit: ${{ inputs.ref }}

0 commit comments

Comments
 (0)