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

CI: add cloud release ci and use ossutil to upload offline tar package. #4265

Merged
merged 5 commits into from
Nov 7, 2023

Conversation

lingdie
Copy link
Collaborator

@lingdie lingdie commented Nov 7, 2023

πŸ€– Generated by Copilot at 4dd41d8

Summary

πŸŒ©οΈπŸ“žπŸ“¦

This pull request adds and modifies GitHub workflows and scripts to support the release of the cloud version of sealos. It introduces a new workflow cloud-release.yml that calls other workflows to build and push the cloud components and an offline tarball. It also adds workflow call syntax to the existing workflows that build the cloud components. It also adds a new script build-offline-tar.sh that creates the offline tarball.

cloud-release.yml
Workflow calls for cloud version
Autumn leaves falling

Walkthrough

  • Add a new workflow for releasing the cloud version of sealos (link)
    • The workflow also builds and uploads an offline tarball of the cloud version using scripts/cloud/build-offline-tar.sh (link)
  • Refactor existing workflows to use workflow call syntax (link, link, link, link)

lingdie and others added 4 commits November 6, 2023 16:48
* add cloud release ci.

Signed-off-by: yy <[email protected]>

* fix

Signed-off-by: yy <[email protected]>

* add workflow_call.

Signed-off-by: yy <[email protected]>

* fix secret.

Signed-off-by: yy <[email protected]>

---------

Signed-off-by: yy <[email protected]>
* add cloud release ci.

Signed-off-by: yy <[email protected]>

* fix

Signed-off-by: yy <[email protected]>

---------

Signed-off-by: yy <[email protected]>
@sealos-ci-robot
Copy link
Member

sealos-ci-robot commented Nov 7, 2023

πŸ€– Generated by lychee action

Summary

Status Count
πŸ” Total 981
βœ… Successful 312
⏳ Timeouts 0
πŸ”€ Redirected 0
πŸ‘» Excluded 668
❓ Unknown 0
🚫 Errors 0

Full action output

Full Github Actions output

Copy link

codecov bot commented Nov 7, 2023

Codecov Report

All modified and coverable lines are covered by tests βœ…

πŸ“’ Thoughts on this report? Let us know!

@lingdie lingdie merged commit e8610d6 into labring:main Nov 7, 2023
86 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants