Skip to content

Create Release

Create Release #52

name: Create Release
on:
workflow_run:
workflows: ["Tests"]
types:
- completed
branches:
- main
jobs:
create-release:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v2
- name: Get Version
id: get_version
run: |
VERSION=$(grep "__version__ = " promptic.py | cut -d'"' -f2)
echo "version=$VERSION" >> $GITHUB_OUTPUT
- name: Create Release
uses: softprops/action-gh-release@v1
with:
tag_name: v${{ steps.get_version.outputs.version }}
name: Release v${{ steps.get_version.outputs.version }}
draft: false
prerelease: false
generate_release_notes: true