Skip to content

Conversation

bobbyiliev
Copy link
Collaborator

@bobbyiliev bobbyiliev commented Mar 25, 2025

Adding a GHA to automatically create a release whenever we push a new tag. The GHA will also generate the release notes based on the PRs merged similar to the GH UI release notes generation button.

https://github.com/release-drafter/release-drafter

We could do the same for all of the other TF module repos.

Copy link
Contributor

@def- def- left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We absolutely should!

Copy link
Contributor

@jubrad jubrad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG, one comment

runs-on: ubuntu-latest
steps:
- name: Create Release
uses: release-drafter/release-drafter@v6
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I live in constant fear of GHA supply chain attacks. We should make sure we review this action.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps we should lock a specific image digest instead of the tag?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just pinned this to b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 from the tag here: https://github.com/release-drafter/release-drafter/releases/tag/v6.1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants