commaai / agnos-builder

Build AGNOS, the operating system for your comma 3/3X
32 stars 47 forks source link

[$250 bounty] System image and kernel building in CI #230

Closed adeebshihadeh closed 1 day ago

adeebshihadeh commented 1 month ago

Ideally this runs on an arm64 runner - not sure if GHA offers those on the open source tier though.

Requirements

Bounty is in two parts:

andiradulescu commented 1 month ago

Regarding arm64 runners on open source tier:

These runners are available to our customers on our GitHub Team and Enterprise Cloud plans. We expect to begin offering Arm runners for open source projects by the end of the year.

Customers can begin using these runners today by creating an Arm runner in their organization/enterprise, and then updating the runs-on syntax in their GitHub Actions workflow file to call that runner name.

Find out more information on how to set up Arm-hosted runners in this video or in our public documentation.

https://github.blog/2024-06-03-arm64-on-github-actions-powering-faster-more-efficient-build-systems/#get-started-using-arm-hosted-runners-today

adeebshihadeh commented 1 week ago

Second part of the bounty locked to @andiradulescu

andiradulescu commented 1 week ago

Incremental caching and system build with https://github.com/commaai/agnos-builder/pull/246 as soon as it's ready for review