github-release-notes icon indicating copy to clipboard operation
github-release-notes copied to clipboard

Release note gets all issues

Open tetsuya28 opened this issue 2 years ago • 0 comments

With datasources=issues and the following GItHub Actions workflow, a Release Note has all issues with no error. Then, run the workflow again, the Release Note gets expected issues, that have closed between the last tag and the latest tag.

name: Release

on:
  push:
    tags:
      - "*"

jobs:
  note:
    name: Release
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/[email protected]
        with:
          fetch-depth: 0

      - name: Use Node.js
        uses: actions/[email protected]

      - name: Install gren
        run: |
          npm install github-release-notes -g

      - name: Create a release
        env:
          GREN_GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
        run: |
          gren release \
            --override \
            --tags=${{ github.ref_name }}

.grenrc.yaml is here.

---
  dataSource: "issues"
  groupBy:
    "✨ Enhancement":
      - "enhancement"
    "🐛 Bug":
      - "bug"
  changelogFilename: "CHANGELOG.md"
  template:
    label: ""
  limit: 99

tetsuya28 avatar Aug 18 '23 07:08 tetsuya28