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

[12.0-stable] eve labelling and assets fix #4418

Merged

Conversation

yash-zededa
Copy link
Collaborator

@yash-zededa yash-zededa commented Nov 2, 2024

Backport of PR's: #4323 #4386 #4393 #4405 #4406 #4411

No changes made.

feat: Add scripts and Makefile targets for RC and LTS releases

In accordance with the testing team's requirement to create a release
candidate (RC) before releasing the LTS version of Eve for certification.

These scripts automate the creation of RC and LTS releases by calculating
the version number based on the latest tag and incrementing it accordingly.

Signed-off-by: yash-zededa <[email protected]>
(cherry picked from commit b20a9db)
…tags

Github Actions workflow was not building tags correctly.
This commit fixes the issue by updating the glob pattern to build tags.

Signed-off-by: yash-zededa <[email protected]>
(cherry picked from commit 395a8da)
The regex now supports both rc and lts, in addition to the
major.minor.patch version format.

Signed-off-by: yash-zededa <[email protected]>
(cherry picked from commit bdaa4e5)
Previous action for uploading artifacts to GitHub Releases failed due to
parallel (matrix) execution issues. Replaced it with direct GitHub API
calls to handle uploads.

This change provides more flexibility and control over artifact
management and release handling.

Added step to generate sha256 checksum for rootfs.img

Signed-off-by: yash-zededa <[email protected]>
(cherry picked from commit e875d32)
(cherry picked from commit 7534022)
Added needs on for the upload job to get the upload url from the create
release job.

Signed-off-by: yash-zededa <[email protected]>
(cherry picked from commit a3fbdd9)
@yash-zededa yash-zededa changed the title 12.0 stable rc label assets fix [12.0-stable] eve labelling and assets fix Nov 2, 2024
@yash-zededa
Copy link
Collaborator Author

yash-zededa commented Nov 2, 2024

@deitch Do we need to backport the installer changes as well ?

@yash-zededa yash-zededa marked this pull request as ready for review November 2, 2024 13:26
Copy link
Member

@OhmSpectator OhmSpectator left a comment

Choose a reason for hiding this comment

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

As far as I see, all the commits are 1-to-1 cherry-picks from the master branch.

@OhmSpectator
Copy link
Member

@deitch Do we need to backport the installer changes as well ?

if we need, I think we can do in a separate PR =)

@OhmSpectator OhmSpectator merged commit 73648aa into lf-edge:12.0-stable Nov 4, 2024
30 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants