Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CT-3198] Automate a --dry-run of changelog generation #140

Open
emmyoop opened this issue Oct 10, 2023 · 0 comments
Open

[CT-3198] Automate a --dry-run of changelog generation #140

emmyoop opened this issue Oct 10, 2023 · 0 comments
Assignees

Comments

@emmyoop
Copy link
Member

emmyoop commented Oct 10, 2023

We want to be able to automate changelog generation to notify internal staff of what an upcoming release is going to include. Automation will decrease friction of this step instead of manually running it for every release.

Inputs:
version(required): 1.8.0
prerelease (optional): rc1
branch (required, default to main?): 1.6.latest
repository (required): dbt-core

It needs to handle the following release types
rc1 (special because it needs to include previous beta changelogs along with the new changes)

  • changie batch <version> --include <version> --prerelease <prerelease value> --dry-run
    pre-releases
  • changie batch <version> --prerelease <prerelease value> --dry-run
    final releases with a prerelease
  • changie batch <version> --include <version> --dry-run
    patches (final release without a prerelease)
  • changie batch <version> --dry-run

Output the changelog somewhere clear.

  • Send to slack channel?
  • Send to notification in workflow
  • Send to file
@github-actions github-actions bot changed the title Automate a --dry-run of changelog generation [CT-3198] Automate a --dry-run of changelog generation Oct 10, 2023
@emmyoop emmyoop self-assigned this Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant