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

Automate change log creation and Github releases for Pages repos #2563

Closed
Tracked by #2229
drewbo opened this issue Jul 5, 2023 · 3 comments
Closed
Tracked by #2229

Automate change log creation and Github releases for Pages repos #2563

drewbo opened this issue Jul 5, 2023 · 3 comments
Assignees

Comments

@drewbo
Copy link
Contributor

drewbo commented Jul 5, 2023

Use https://github.com/googleapis/release-please or similar

@drewbo drewbo changed the title Use https://github.com/googleapis/release-please or similar to automate change log creation and Github releases Automate change log creation and Github releases for Pages repos Jul 5, 2023
@drewbo drewbo self-assigned this Jul 10, 2023
@drewbo
Copy link
Contributor Author

drewbo commented Jul 19, 2023

Rather than using release-please, I'd like to write out our own (similar) process using something like standard-changelog but running on concourse. Rough outline of the logic:

  • A recurrent job runs every X minutes and checks our default branch for new commits since the latest semver tag
  • This job updates an always open release PR with a Changelog, git tag, version bump on package.json
  • When this PR is merged, it creates a github release and deploys to production

drewbo added a commit to cloud-gov/pages-core that referenced this issue Jul 26, 2023
drewbo added a commit to cloud-gov/pages-core that referenced this issue Jul 26, 2023
drewbo added a commit to cloud-gov/pages-core that referenced this issue Aug 1, 2023
@drewbo
Copy link
Contributor Author

drewbo commented Aug 3, 2023

Closed via cloud-gov/pages-core#4197

@drewbo drewbo closed this as completed Aug 3, 2023
@drewbo
Copy link
Contributor Author

drewbo commented Aug 3, 2023

Note that the implementation only creates a tag (not a release), that can be added in future work

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