Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] CI: attach QEMU test to packages workflow #21

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

[WIP] CI: attach QEMU test to packages workflow #21

wants to merge 4 commits into from

Commits on May 6, 2024

  1. CI: reusable_build: add support for uploading compiled images

    Add support for uploading compiled images if build_full is triggered.
    
    This is in preparation for testing the images in QEMU if supported.
    
    Signed-off-by: Christian Marangi <[email protected]>
    Ansuel committed May 6, 2024
    Configuration menu
    Copy the full SHA
    69850df View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. CI: reusable_test-image: introduce reusable test-image workflow

    Introduce reusable test-image workflow. Currently only QEMU is
    supported. This assume it's run after an artifact is uploaded by other
    workflow.
    
    Signed-off-by: Christian Marangi <[email protected]>
    Ansuel committed May 7, 2024
    Configuration menu
    Copy the full SHA
    0caf7ac View commit details
    Browse the repository at this point in the history
  2. CI: packages: enable testing with QEMU

    Add additional job to enable testing with QEMU using the new
    reusable_test-image workflow.
    
    Signed-off-by: Christian Marangi <[email protected]>
    Ansuel committed May 7, 2024
    Configuration menu
    Copy the full SHA
    f936dfa View commit details
    Browse the repository at this point in the history
  3. CI: reusable_test-image: extract .gz image if needed

    Some images are compressed with .gz format, extract them to correctly
    use them.
    
    Signed-off-by: Christian Marangi <[email protected]>
    Ansuel committed May 7, 2024
    Configuration menu
    Copy the full SHA
    92d33d6 View commit details
    Browse the repository at this point in the history