Skip to content

Conversation

@peppi-lotta
Copy link
Member

What this PR does / why we need it: Release v1.10.0

@metal3-io-bot metal3-io-bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Apr 29, 2025
@adilGhaffarDev
Copy link
Member

Should we wait for this: #2529 to merge?

@adilGhaffarDev
Copy link
Member

/hold
For some reason, tests are still using v1.10.0-rc.1 of CAPI, we missed something. I will check.

@metal3-io-bot metal3-io-bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 29, 2025
@adilGhaffarDev
Copy link
Member

adilGhaffarDev commented Apr 29, 2025

https://github.com/metal3-io/metal3-dev-env/blob/8cd873825ebf1b7e06e3bf2b76690ff23c625959/lib/releases.sh#L7 This is not working properly; we need to fix it. It's returning v1.10.0-rc.1 even though the latest release v1.10.0.
sort -rV in above function is not sorting according to semantic version, instead just doing simple string sort. I will fix this.

@adilGhaffarDev
Copy link
Member

opened the PR: metal3-io/metal3-dev-env#1525
Not sure if it's the best way to solve this, but it works

@tuminoid
Copy link
Member

https://github.com/metal3-io/metal3-dev-env/blob/8cd873825ebf1b7e06e3bf2b76690ff23c625959/lib/releases.sh#L7 This is not working properly; we need to fix it. It's returning v1.10.0-rc.1 even though the latest release v1.10.0. sort -rV in above function is not sorting according to semantic version, instead just doing simple string sort. I will fix this.

Yup, -V is not semantic version sort, just a version sort.

Currently v1.10.1 is out and it has solved this problem for us already, but let's merge the fix, as it removes this short window of failure on next cycle.

@tuminoid
Copy link
Member

Should we wait for this: #2529 to merge?

It is merged now anyways.


## :warning: Breaking Changes

- Bump CAPI to v1.10.0-beta.0 (#2432)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should clean this up so that #2517 is listed here and #2432 is put as superseeded

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the one PR that actually has changes. We could combine them "bump to capi v1.10.0" and list both here, but just adding the simple module bump from rc.1 to stable with no other changes would be very misleading IMO.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My issue with this is that it looks like we are bumping to a beta release and then in the fine print we are saying that we actually took he proper release. I know the actual changes happened when we took the first pre-release, but it was still superseded by the later proper release. If we would have skipped the pre-release, then we would definitely list the proper release as breaking, right?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry now that I read properly I see you suggested to combine them. I like that. It both makes it easy to find the actual changes and shows that we are not on a beta release 👍

@adilGhaffarDev
Copy link
Member

Should we wait for this: #2529 to merge?

It is merged now anyways.

@peppi-lotta please update the release notes so it contains #2529 too.

@peppi-lotta peppi-lotta force-pushed the release-notes-1.10.0 branch 3 times, most recently from f524a4d to 5075441 Compare April 30, 2025 07:45
@peppi-lotta
Copy link
Member Author

Let's wait until #2531 is merged then this should be fine to merge.


## :warning: Breaking Changes

- Bump CAPI to v1.10.1 (#2531)(#2432)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Bump CAPI to v1.10.1 (#2531)(#2432)
- Bump CAPI to v1.10.1 (#2531, #2432)

Signed-off-by: peppi-lotta <[email protected]>
@peppi-lotta peppi-lotta force-pushed the release-notes-1.10.0 branch from 5075441 to 17cbf5a Compare April 30, 2025 10:28
@peppi-lotta
Copy link
Member Author

/hold cancel

@metal3-io-bot metal3-io-bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Apr 30, 2025
Copy link
Member

@lentzi90 lentzi90 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/approve

@metal3-io-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: lentzi90

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@metal3-io-bot metal3-io-bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 30, 2025
@lentzi90
Copy link
Member

/override metal3-centos-e2e-integration-test-main
/override metal3-ubuntu-e2e-integration-test-main

@metal3-io-bot
Copy link
Contributor

@lentzi90: Overrode contexts on behalf of lentzi90: metal3-centos-e2e-integration-test-main, metal3-ubuntu-e2e-integration-test-main

In response to this:

/override metal3-centos-e2e-integration-test-main
/override metal3-ubuntu-e2e-integration-test-main

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-sigs/prow repository.

@kashifest
Copy link
Member

/lgtm

@metal3-io-bot metal3-io-bot added the lgtm Indicates that a PR is ready to be merged. label Apr 30, 2025
@metal3-io-bot metal3-io-bot merged commit ecbac6b into metal3-io:main Apr 30, 2025
11 checks passed
@metal3-io-bot metal3-io-bot deleted the release-notes-1.10.0 branch April 30, 2025 11:31
@metal3-io-bot metal3-io-bot added this to the CAPM3 - v1.10 milestone Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants