ci: add feeds package test builds on macOS native runner#119
Draft
BKPepe wants to merge 1 commit into
Draft
Conversation
This comment has been minimized.
This comment has been minimized.
- Added a new reusable macOS feeds package test build workflow (feeds-package-test-build-macos.yml) and manual trigger workflow (manual-test-feeds-macos.yml). - Set up a static matrix to test both aarch64_generic (armsr-armv8) and arm_cortex-a9_vfpv3-d16 (mvebu-cortexa9) targets on macOS-26 runners. - Integrated host tool compilation, cache/S3 uploads, and custom awk overrides to support macOS quirks. - Simplified S3 secrets passing across workflows using secrets inheritance. - Added a README.md documenting the workflow usage and S3-compatible configuration. Signed-off-by: Josef Schlehofer <[email protected]>
8aac353 to
89c5cbe
Compare
Failed checksIssues marked with an ❌ are failing checks. Commit 89c5cbe
For more details, see the full job log. Something broken? Consider providing feedback. |
aparcar
reviewed
Jun 16, 2026
| cd /Volumes/OpenWrt/build | ||
| echo "src-link packages_ci /Volumes/OpenWrt/feed" > feeds.conf | ||
| cat feeds.conf.default >> feeds.conf | ||
|
|
Member
|
Uff, backflash 6 years ago... Anyway looks good to me. I'd give this a spin |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added a new reusable macOS feeds package test build workflow (feeds-package-test-build-macos.yml) and manual trigger workflow (manual-test-feeds-macos.yml).
Set up a static matrix to test both aarch64_generic (armsr-armv8) and arm_cortex-a9_vfpv3-d16 (mvebu-cortexa9) targets on macOS-26 runners.
Integrated host tool compilation, cache/S3 uploads
Build tools and toolchainrequires at least 40 minutes for the 1st run and as well once cleared✅ Tested on Cloudflare R2 with configured secrets
✅ Tested on GitHub Action cache
Helped by Gemini 3.5 Flash (High)
Fixes: openwrt/packages#17423