Automatically generate releases from new tags (#114)

This commit is contained in:
Harrison (Harry) Cramer
2023-11-19 11:10:39 -05:00
committed by GitHub
parent 34102792f5
commit b1b3448dcb

View File

@@ -1,10 +1,10 @@
name: Tag + Bump version
name: Tag + Create Release
on:
push:
branches:
- main
jobs:
build:
tag:
runs-on: ubuntu-22.04
permissions:
contents: write
@@ -13,7 +13,8 @@ jobs:
with:
ref: ${{ github.event.pull_request.merge_commit_sha }}
fetch-depth: '0'
- name: Bump version and push tag
- name: Create Tag 🏷️
id: create_tag
uses: anothrNick/github-tag-action@1.64.0
env:
DEFAULT_BUMP: patch
@@ -25,3 +26,16 @@ jobs:
PATCH_STRING_TOKEN: PATCH
NONE_STRING_TOKEN: NONE
BRANCH_HISTORY: last
outputs:
tag: ${{ steps.create_tag.outputs.tag }}
release:
needs: [tag]
runs-on: ubuntu-22.04
permissions:
contents: write
steps:
- name: 🛎️ Create release
uses: ncipollo/release-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
tag: ${{ needs.tag.outputs.tag }}