-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Describe the bug
The 'build-check.yaml' workflow contains potential issues that could affect the build validation process. Specifically, the ISO verification step may fail under certain conditions, such as when multiple ISO files are present or if the ISO size is unexpectedly small. Additionally, the ISO bootability test using QEMU might not cover all boot scenarios due to its specific parameters.
To Reproduce
- Trigger the build-check workflow on a pull request or scheduled cron job.
- Ensure multiple ISO files are generated during the build process.
- Observe the ISO verification step for failures.
Expected behavior
The workflow should handle multiple ISO files gracefully and verify the ISO size accurately. The bootability test should be comprehensive enough to cover various boot scenarios.
System Information:
- Workflow File: build-check.yaml
- Environment: GitHub Actions
Additional context
Consider reviewing the ISO verification logic and expanding the QEMU bootability test parameters to ensure broader coverage.