Skip to content

Commit 3a21cd3

Browse files
committed
Add workflow templates for 'Update Changelog' & 'Release drafter' workflows
1 parent 15c5a21 commit 3a21cd3

File tree

6 files changed

+39
-22
lines changed

6 files changed

+39
-22
lines changed

workflow-templates/ft-releases.properties.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

workflow-templates/ft-releases.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "Draft or update the next release",
3+
"description": "Drafts or updates the next release notes as pull requests are merged into main.",
4+
"iconName": "ft-logo",
5+
"categories": [
6+
"Continuous integration"
7+
]
8+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: Draft or update the next release
2+
3+
on:
4+
push:
5+
# branches to consider in the event; optional, defaults to all
6+
branches:
7+
- main
8+
9+
jobs:
10+
call-workflow-release-drafter:
11+
uses: figuren-theater/.github/.github/workflows/release-drafter.yml@main
12+
secrets: inherit
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "Update Changelog",
3+
"description": "A GitHub Action to automatically update a \"Keep a Changelog\" CHANGELOG with the latest release notes.",
4+
"iconName": "ft-logo",
5+
"categories": [
6+
"Continuous integration"
7+
]
8+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: 'Update Changelog'
2+
3+
on:
4+
release:
5+
types: [released]
6+
7+
jobs:
8+
call-workflow-update-changelog:
9+
uses: figuren-theater/.github/.github/workflows/update-changelog.yml@main
10+
secrets: inherit
11+

0 commit comments

Comments
 (0)