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

Set up versioned releases #200

Closed
ethan-lowman-dd opened this issue Dec 15, 2021 · 5 comments
Closed

Set up versioned releases #200

ethan-lowman-dd opened this issue Dec 15, 2021 · 5 comments
Assignees

Comments

@ethan-lowman-dd
Copy link
Contributor

We are still pre-1.0, but we need to give users a way to know when breaking changes are made and upgrade accordingly.

As discussed in the TUF community meeting, we intend to version pre-1.0 releases as v0.x.y, where x is incremented for breaking changes.

We will build release notes from a changelog file, updated in each PR as necessary. Changes will be tagged by sub-system, like [client], [cli], or similar.

A PR review checklist may help with the process.

@ethan-lowman-dd ethan-lowman-dd self-assigned this Dec 15, 2021
@shibumi
Copy link
Contributor

shibumi commented Dec 15, 2021

Note: We have a PR for releases via goreleaser and goreleaser can handle pre-releases + generate changelogs. It really makes sense to have a closer look on my PR here and maybe get this done for the first release:

#157

@shibumi
Copy link
Contributor

shibumi commented Dec 15, 2021

If needed I can provide a test release in my fork, so that you can have a look at it and we discuss changes etc

@joshuagl
Copy link
Member

Cross-referencing an older issue where the need for releases is discussed #114

@rdimitrov
Copy link
Contributor

Closing this as it has been already addressed in #234

As a side note, the PR review checklist will be covered in #190

@zwass
Copy link
Contributor

zwass commented May 17, 2022

Glad to see that this has been addressed! Thank you!

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

No branches or pull requests

6 participants