libs icon indicating copy to clipboard operation
libs copied to clipboard

[TRACKING] Libs Release

Open Andreagit97 opened this issue 3 years ago • 10 comments

As you may know for this libs release we will try a new form of release process using a release branch, you can find more details in this document :point_down:

https://github.com/falcosecurity/libs/blob/33ca24e29790092cf5176fee5fd02cfaa1f5591a/release.md

We have already terminated the preparation phase and all the PRs have the right milestone, so we can directly proceed with the code freeze phase!

During this period the rationale is that no new-feature PRs are allowed to be merged (apart from exceptions). We will use this time to test the libraries before opening the release branch and tagging the code. Any help in testing is always welcome! :)

As always we will use this issue to keep you updated about the release process, so if you need updates this is the right place to come :)

Release Phases

Preparation

  • [x] Tag all necessary PR with milestones 0.9.0 and 3.0.0+driver.

Code freeze

  • [x] Test the libraries and drivers

Release branch

  • [x] Craft release branch - upstream: https://github.com/falcosecurity/libs/tree/release/0.9.0 - fork: https://github.com/Andreagit97/libs/tree/release/0.9.0
  • [x] Release candidate tags should be created in the release branch for testing purposes. - 3.0.0+rc1-driver - 0.9.0+rc1
  • [x] opened in our test-infra repository a PR to set the newly created branch as protected. - https://github.com/falcosecurity/test-infra/pull/866

Thaw

  • [x] thaw the repo allowing new PR to be merged in the master branch again.

Final tags

  • [ ] craft them at the end of the release process

PR that should be cherry-picked into the release branch

  • [x] https://github.com/falcosecurity/libs/pull/653
  • [x] https://github.com/falcosecurity/libs/pull/652
  • [x] https://github.com/falcosecurity/libs/pull/655
  • [x] https://github.com/falcosecurity/libs/pull/656
  • [x] https://github.com/falcosecurity/libs/pull/660
  • [x] https://github.com/falcosecurity/libs/pull/661
  • [x] https://github.com/falcosecurity/libs/pull/662
  • [x] https://github.com/falcosecurity/libs/pull/663
  • [x] https://github.com/falcosecurity/libs/pull/665
  • [x] https://github.com/falcosecurity/libs/pull/669

Sync PRs

  • [x] https://github.com/falcosecurity/libs/pull/658
  • [x] https://github.com/falcosecurity/libs/pull/664
  • [x] https://github.com/falcosecurity/libs/pull/666
  • [x] https://github.com/falcosecurity/libs/pull/670

Andreagit97 avatar Sep 21 '22 09:09 Andreagit97

The code freeze starts today :cold_face:

Andreagit97 avatar Sep 21 '22 09:09 Andreagit97

whoa :cold_face:

leogr avatar Sep 21 '22 09:09 leogr

I think we have tested the drivers enough so I've opened the release branch :point_down: https://github.com/falcosecurity/libs/tree/release/0.9.0

I've also crafted 2 pre-release tag:

Andreagit97 avatar Oct 04 '22 08:10 Andreagit97

This is the test-infra PR to protect the release branch :point_down: https://github.com/falcosecurity/test-infra/pull/866

Andreagit97 avatar Oct 04 '22 08:10 Andreagit97

We have synched the release branch with the recent fixes :partying_face: https://github.com/falcosecurity/libs/pull/658

Andreagit97 avatar Oct 05 '22 16:10 Andreagit97

I think we can unfreeze the code starting merging again some PR :)

Andreagit97 avatar Oct 06 '22 08:10 Andreagit97

We have synched the release branch with the recent fixes :rocket: https://github.com/falcosecurity/libs/pull/664

Andreagit97 avatar Oct 11 '22 15:10 Andreagit97

We have synched the release branch with the recent fixes :robot: https://github.com/falcosecurity/libs/pull/666

Andreagit97 avatar Oct 11 '22 20:10 Andreagit97

We have synched the release branch with the recent fixes :space_invader: https://github.com/falcosecurity/libs/pull/670

Andreagit97 avatar Oct 13 '22 15:10 Andreagit97

We have released tag 0.9.0 for libs :partying_face: https://github.com/falcosecurity/libs/releases/tag/0.9.0

Andreagit97 avatar Oct 14 '22 12:10 Andreagit97

@Andreagit97, I think this can be closed now!

/close

jasondellaluce avatar Oct 19 '22 08:10 jasondellaluce

@jasondellaluce: Closing this issue.

In response to this:

@Andreagit97, I think this can be closed now!

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

poiana avatar Oct 19 '22 08:10 poiana