secureblue/bootc-integration-test-action
This action runs integration tests against any bootable container image.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| registry | Registry for the image. Example: ghcr.io/secureblue | yes | — |
| image | Image name for the VM. Example: silverblue-main-hardened | yes | — |
| tests | List of test scripts to execute on the VM via SSH after it boots. Exit code determines test status. | yes | — |
| token | The token used to sign into the container registry. | yes | — |
| data-files | List of data files to be copied to the VM via SSH after it boots. | no | "" |
| vm-name | Name for the virtual machine and its disk in libvirt. | no | vm-bootc |
| vcpus | Number of virtual CPUs for the VM. Must be less than the runner CPUs. | no | 3 |
| memory-mb | Amount of RAM in MB for the VM. Must be less than the runner memory. | no | 8192 |
| disk-size-gb | Size (in GB) of the virtual machine disk. Must be less than runner disk space. | no | 20 |
| startup-wait-seconds | Time in seconds to wait after VM startup. Recommended: 180 for complex setups. | no | 180 |
Outputs
no outputs