Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit a546e5a

Browse files
committed
ci: run changelog workflow on multiple release events (pt. 3) and auto-generate release notes
1 parent 9051071 commit a546e5a

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

.github/workflows/changelog.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
11
name: Changelog
22
on:
33
workflow_dispatch: {}
4+
workflow_run:
5+
workflows: [ "Release" ]
6+
types:
7+
- completed
8+
# Manual releases
49
release:
510
types:
611
- created
712
- edited
813
- deleted
914
jobs:
1015
build:
16+
if: |
17+
github.event_name == 'workflow_dispatch' ||
18+
github.event_name == 'release' ||
19+
github.event.workflow_run.conclusion == 'success'
1120
runs-on: ubuntu-latest
1221
steps:
1322
- uses: actions/checkout@v2

.github/workflows/release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ jobs:
7979
cmaster11/qvalet:${{ env.TAG }}
8080
8181
- name: Release
82-
uses: softprops/action-gh-release@v0.1.13
82+
uses: softprops/action-gh-release@v0.1.14
8383
with:
8484
files: dist/*
85-
generate_release_notes: true
85+
generate_release_notes: true
86+
# token: ${{ secrets.PAT }}

0 commit comments

Comments
 (0)