Maintainers
GitHub configuration
All new repositories must be configured to use the following branch ruleset: https://raw.githubusercontent.com/seapath/.github/main/branch-default-ruleset.json.
To enable it:
Go to the project settings
In the left menu, select "Rulesets" in "Rules"
Click on the "New ruleset" button, then "Import a ruleset"
Select the "branch-default-ruleset.json"
On the new screen go to the end, click on the button "Create"
Release procedure
This section is still Work In Progress
Release validation tests
The following tasks should be validated before any new release.
Yocto
Validate the following image builds with
cqfd
. Also, keep built.wic
and.swu
image files marked with a * for later use.
cqfd -b flasher
cqfd -b host_efi_swu
cqfd -b host_efi_dbg_swu
cqfd -b host_efi_dbg_swu
cqfd run ./build.sh -v -i seapath-host-efi-swu-image --distro seapath-standalone-host.conf
cqfd -b guest_efi
cqfd -b guest_efi_dbg
cqfd -b observer_efi_swu
Create a SEAPATH flasher USB key.
Flash and validate a standalone hypervisor
Flash and validate a SEAPATH cluster: 2 hypervisors and 1 observer
Debian
TODO