-
Notifications
You must be signed in to change notification settings - Fork 22
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
Prepare for 0.3.0 #95
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also ignore failures with k8s checks as we still need k8s compatibility in our integration tests devfile/api#1313.
We should hold this release until #93 is merged so the release can contain the critical sev fix |
@Jdubrick I agree, though since these are only prep changes in the release branch and the release will not be cut until the release branch is merged into main so we can continue with this PR. @thepetk The second PR to merge this target branch into main should be on hold until #93 is merged so we can include that fix in this release. |
I've added a blocker label on devfile/api#1620 for devfile/api#1605. Once the registry-library is bumped up I'll remove the it :) |
@Jdubrick @michael-valdron an attempt to merge the |
Is this in an effort to try and fix the git log? Maybe I misheard but I thought we were moving to having separate release branches? |
@Jdubrick I see that we have documented it in devfile/api#1516 and this is still the case that each release would have their own release branch. I think that this should follow our other repositories release processes though where the release is cut in The release branches should be used for backports, so if we wanted to patch prior feature versions we can backport changes and cut patch releases under the release branches. |
This merge IMO is required to have an up-to-date tree for the |
:D Actually @michael-valdron was faster and more verbose than me |
Ah okay, so this merge is a one-time git tree fix and moving forward each release is going to have its own release branch used for backports but we are tagging and releasing from main? |
In most cases yes, except for backport releases in prior feature versions. |
Yeah, the difference here is we close once and for all the |
@michael-valdron / @Jdubrick thoughts for the review? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd suggest bringing in up to my recent commit as well: 85ef7f3
Signed-off-by: Michael Valdron <[email protected]> Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
Signed-off-by: thepetk <[email protected]>
@michael-valdron I've rebased my branch to current |
@thepetk Just wanted to include updates to requirements to show up to date expectations for the release. I think this should be it for this release. 🙂 |
@michael-valdron nice thanks! Feel free to review! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Should get @michael-valdron approval as well
Yeah +1 might seem to be small but we're actually rebasing a lot of stuff :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just need to pin the version hashes for the go install
commands and the rest lgtm.
Signed-off-by: thepetk <[email protected]>
Yeah I was planning to open a new issue on this as it's out of scope for this issue. But I did a quick pass and I've added pins everywhere. I did the same for the gosec to be consistent with all others. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Changes looks good for release, running bash check_version.sh
produces:
All version tags match!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Jdubrick, michael-valdron, thepetk 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 |
Please specify the area for this PR
N/A
What does does this PR do / why we need it:
This PR prepares the
release-v0
for thev0.3.0
release.Which issue(s) this PR fixes:
Fixes devfile/api#1605
PR acceptance criteria:
Documentation
Testing changes
Running Unit Tests
Running Integration Tests
Special notes to the reviewer: