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

[11.0-stable] eve labelling and assets fix #4443

Merged

Conversation

yash-zededa
Copy link
Collaborator

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 <yash@zededa.com>
(cherry picked from commit b20a9db)
(cherry picked from commit 7649d23)
…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 <yash@zededa.com>
(cherry picked from commit 395a8da)
(cherry picked from commit 5d1f2fa)
The regex now supports both rc and lts, in addition to the
major.minor.patch version format.

Signed-off-by: yash-zededa <yash@zededa.com>
(cherry picked from commit bdaa4e5)
(cherry picked from commit 97e740f)
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 <yash@zededa.com>
(cherry picked from commit e875d32)
(cherry picked from commit 7534022)
(cherry picked from commit 20d6497)
Added needs on for the upload job to get the upload url from the create
release job.

Signed-off-by: yash-zededa <yash@zededa.com>
(cherry picked from commit a3fbdd9)
(cherry picked from commit 248ab87)
@yash-zededa yash-zededa marked this pull request as ready for review November 20, 2024 13:24
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.

Let's test it

@OhmSpectator OhmSpectator merged commit 0871f88 into lf-edge:11.0-stable Nov 20, 2024
28 of 30 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