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

[DO_NOT_MERGE] [TEST] Trying ARM runners #738

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aistcv
Copy link

@aistcv aistcv commented Feb 13, 2025

No description provided.

@aistcv aistcv force-pushed the aistcv_arm_platform_ci branch 3 times, most recently from 46e00a8 to 737718d Compare February 14, 2025 15:13
@aistcv aistcv force-pushed the aistcv_arm_platform_ci branch 8 times, most recently from d644168 to 5255d47 Compare March 1, 2025 01:52
@aistcv aistcv force-pushed the aistcv_arm_platform_ci branch 3 times, most recently from cc795d6 to 7d5bc17 Compare March 3, 2025 14:36
Enable GitHub CI for Arm FVP using Shrinkwrap on Arm64 runners

This patch introduces a GitHub CI workflow to enable automated build
and test validation for Arm FVP platforms using Shrinkwrap. The
workflow leverages GitHub-hosted Arm64 runners to perform firmware
testing on an architecture-aligned host, improving validation accuracy.

What is Shrinkwrap?
Shrinkwrap is a tool that simplifies the process of building and
running firmware on Arm Fixed Virtual Platforms (FVP). It enables
automated testing and validation, reducing manual effort.

Why is this needed?
- Ensures firmware validation on an Arm64 machine, reducing failures.
- Provides a closer match to real-world deployment environments.
- Helps identify regressions earlier, improving upstream stability.
- Moves away from x86-based CI, reducing inconsistencies.

How does this work?
1. Checks out the repository.
2. Installs required dependencies (git, python3, pip, etc.).
3. Clones Shrinkwrap from Arm GitLab.
4. Downloads and extracts the kernel image and root filesystem.
5. Runs Shrinkwrap for build and test execution.

Signed-off-by: Aishwarya TCV <[email protected]>
@aistcv aistcv force-pushed the aistcv_arm_platform_ci branch from 7d5bc17 to e71aaa0 Compare March 3, 2025 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant