mirror of
https://github.com/daeuniverse/dae.git
synced 2025-07-04 15:27:55 +07:00
ci: add generate-changelogs workflow (#159)
* ci: add generate-changelogs workflow * chore(changelogs): add changelogs placeholder
This commit is contained in:
45
.github/workflows/generate-changelogs.yml
vendored
Normal file
45
.github/workflows/generate-changelogs.yml
vendored
Normal file
@ -0,0 +1,45 @@
|
||||
name: Generate Changelogs
|
||||
run-name: 'chore(release): generate changelogs for ${{ inputs.previous_release_tag }}..${{ inputs.future_release_tag }}'
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
previous_release_tag:
|
||||
required: true
|
||||
description: previous release tag
|
||||
future_release_tag:
|
||||
required: true
|
||||
description: future release tag
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: Generate changelogs
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Generate release changelogs
|
||||
uses: daeuniverse/changelogs-generator-action@main
|
||||
id: changelog
|
||||
with:
|
||||
# https://github.com/daeuniverse/changelogs-generator-action
|
||||
previousRelease: ${{ inputs.previous_release_tag }}
|
||||
futureRelease: ${{ inputs.future_release_tag }}
|
||||
token: ${{ secrets.GH_TOKEN }}
|
||||
|
||||
- name: Print outputs
|
||||
shell: bash
|
||||
run: |
|
||||
echo "${{ steps.changelog.outputs.changelogs }}"
|
||||
|
||||
- name: Create an issue with proposed changelogs
|
||||
uses: dacbd/create-issue-action@main
|
||||
with:
|
||||
token: ${{ secrets.GH_TOKEN }}
|
||||
title: '[Release Changelogs] ${{ inputs.future_release_tag }}'
|
||||
labels: automated-issue,release
|
||||
assignees: daebot
|
||||
body: |
|
||||
${{ steps.changelog.outputs.changelogs }}
|
@ -12,6 +12,7 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '.
|
||||
|
||||
## Releases
|
||||
|
||||
<!-- BEGIN NEW TOC ENTRY -->
|
||||
- [0.2.0rc2 (Pre-release)](#020rc2-pre-release)
|
||||
- [0.2.0rc1 (Pre-release)](#020rc1-pre-release)
|
||||
- [0.1.10.p1 (Current)](#0110p1-current)
|
||||
@ -27,6 +28,7 @@ curl --silent "https://api.github.com/repos/daeuniverse/dae/releases" | jq -r '.
|
||||
- [0.1.2](#012)
|
||||
- [0.1.1](#011)
|
||||
- [0.1.0](#010)
|
||||
<!-- BEGIN NEW CHANGELOGS -->
|
||||
|
||||
### 0.2.0rc2 (Pre-release)
|
||||
|
||||
|
Reference in New Issue
Block a user