Skip to content
New issue

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

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

Already on GitHub? # 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.

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

No branches or pull requests

4 participants