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

Proposal for Notation patch release #947

Closed
yizha1 opened this issue May 20, 2024 · 4 comments
Closed

Proposal for Notation patch release #947

yizha1 opened this issue May 20, 2024 · 4 comments
Assignees

Comments

@yizha1
Copy link
Contributor

yizha1 commented May 20, 2024

Here is the proposal for Notation patch release including notation-core-go v1.0.3, notation-go v1.1.1 and notation v1.1.1.

Target date:

May 31 2024 (Code freeze on May 24, and release process will start on May 27)

Scope:

@FeynmanZhou
Copy link
Member

OCI Spec v1.1 support #916 has been merged into main last month. Should we consider this enhancement as a part of v1.1.1?

@yizha1
Copy link
Contributor Author

yizha1 commented May 22, 2024

Here is the updated plan for patch release and I would like to propose additional notation v1.2.0-alpha.1 release for OCI 1.1 support.

Releases before end of May 2024

Release driver: @Two-Hearts and @yizha1

Require @priteshbandi support on reviewing and approving release PRs next week.

notation-core-go v1.0.3

notation-go v1.1.1

Release process:

  1. Check out release-1.1 based on main
  2. On release-1.1, revert PR #379
  3. Release v1.1.1 on release-1.1 branch

Alternatively,

  1. Check out release-1.1 based on v1.1.0
  2. Cherry pick or backport non-feature commits from main to release-1.1
  3. Release v1.1.1 on release-1.1 branch

notation v1.1.1

Release process:

  1. Bump up notation-go to v1.1.1 on main
  2. Check out release-1.1 based on v1.1.0
  3. Cherry pick or backport non-feature commits from main to release-1.1
  4. Release v1.1.1 on release-1.1 branch

notation v1.2.0-alpha.1 - With OCI 1.1

Release process:

  1. Bump up notation-go to the lastest commit on main branch
  2. Release v1.2.0-alpha.1 based on main branch

Milestones to notation v1.2.0 stable release

  • notation v1.2.0-beta.1 / notation v1.2.0-beta.2 with Blob Sign, Timestamping
  • notation v1.2.0-rc.1 - General testing
  • notation v1.2.0 - Stable version

Tag for comments: @notaryproject/notaryproject-org-maintainers @vaninrao10 @priteshbandi @FeynmanZhou @JeyJeyGao

@FeynmanZhou
Copy link
Member

LGTM. I will create a new branch for Notation v1.2.0 in the website repository soon.

@Two-Hearts
Copy link
Contributor

Closing as the releases have been completed.

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

No branches or pull requests

4 participants