This pull request updates the CI/CD workflows to streamline the process of verifying, building, and pushing sealos images. The most important changes include switching to a new installation method for sealos, adding a new build script, and restructuring the workflow files to include new jobs.
Updates to sealos installation and build process:
.github/workflows/push.yml: Changed the sealos installation method from using wget to curl and added a new job to build and sync images using a new script. [1][2]
.github/workflows/release.yml: Added new jobs to build and sync sealos images during the release process, including using the new installation method.
This pull request updates the CI/CD workflows to streamline the process of verifying, building, and pushing
sealos
images. The most important changes include switching to a new installation method forsealos
, adding a new build script, and restructuring the workflow files to include new jobs.Updates to
sealos
installation and build process:.github/workflows/push.yml
: Changed thesealos
installation method from usingwget
tocurl
and added a new job to build and sync images using a new script. [1] [2].github/workflows/release.yml
: Added new jobs to build and syncsealos
images during the release process, including using the new installation method..github/workflows/test.yml
: Updated thesealos
installation method from usingwget
tocurl
in the test workflow. [1] [2]New build script:
deploy/manifest.sh
: Added a new script to handle the pushing and manifest creation forsealos
images.