Searched hist:"0960 b6765c51598643bdb226a3bfaeab1b0e608f" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/scripts/ |
| H A D | ci-host-cleanup.sh | 0960b6765c51598643bdb226a3bfaeab1b0e608f Fri Oct 24 09:08:49 UTC 2025 Jerome Forissier <jerome.forissier@linaro.org> ci: rework (host cleanup, matrix builds, Rust enabled, cancel on push)
This is a big cleanup of the CI file:
- Enable Rust again, effectively reverting commit 6c9dd3eb9fec ("ci: disable Rust globally"). In order to do so, a "host cleanup" script is introduced (scripts/ci-host-cleanup.sh). It is run by the QEMU jobs before launching the CI Docker image. The script removes a bunch of files that are not needed (~ 24 GB), thus leaving more space for the Docker image to grow as the build proceeds. The script is mostly copied from the teaclave-trustzone-sdk CI [1]. - Make the platform builds faster and easier to monitor by using the matrix keyword to launch parallel jobs. Each platform build job now has the target architecture and platforms clearly specified so it's easy to see if a platform is broken from the GitHub actions page without looking at the logs. This also reduces code duplication. - The ci-cancel.yml workflow is replaced with the cancel-in-progress setting in the concurrency block of the CI the workflow. This is simpler and avoids the "Cancel obsolete CI" entries in the project's actions log.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Link: https://github.com/apache/teaclave-trustzone-sdk/blob/f67a5ddcde3e/.github/workflows/reuse_test_in_optee_repo.yml#L40-L67 [1] Acked-by: Yuan Zhuang <yuanz@apache.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
|
| /optee_os/.github/workflows/ |
| H A D | ci.yml | 0960b6765c51598643bdb226a3bfaeab1b0e608f Fri Oct 24 09:08:49 UTC 2025 Jerome Forissier <jerome.forissier@linaro.org> ci: rework (host cleanup, matrix builds, Rust enabled, cancel on push)
This is a big cleanup of the CI file:
- Enable Rust again, effectively reverting commit 6c9dd3eb9fec ("ci: disable Rust globally"). In order to do so, a "host cleanup" script is introduced (scripts/ci-host-cleanup.sh). It is run by the QEMU jobs before launching the CI Docker image. The script removes a bunch of files that are not needed (~ 24 GB), thus leaving more space for the Docker image to grow as the build proceeds. The script is mostly copied from the teaclave-trustzone-sdk CI [1]. - Make the platform builds faster and easier to monitor by using the matrix keyword to launch parallel jobs. Each platform build job now has the target architecture and platforms clearly specified so it's easy to see if a platform is broken from the GitHub actions page without looking at the logs. This also reduces code duplication. - The ci-cancel.yml workflow is replaced with the cancel-in-progress setting in the concurrency block of the CI the workflow. This is simpler and avoids the "Cancel obsolete CI" entries in the project's actions log.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Link: https://github.com/apache/teaclave-trustzone-sdk/blob/f67a5ddcde3e/.github/workflows/reuse_test_in_optee_repo.yml#L40-L67 [1] Acked-by: Yuan Zhuang <yuanz@apache.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
|