ci: select LiteRT qualification by affected platform - #54
Merged
Merged
Conversation
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.
PRs currently duplicate common tooling tests and rebuild all nine runtimes for tooling-only edits. Run the shared Validate workflow once per PR and select native qualification conservatively: known documentation/tooling tests avoid native builds; macOS and iOS packaging changes select all architectures for their platform; shared, workflow, native, or unknown inputs retain all nine targets.
Partial Apple candidates retain real XCFramework packaging after excluding unrelated prebuilts, selected artifact/dependency checks, ASR evidence where applicable, and macOS Qwen inference. An always-reported qualification-result rejects failed, cancelled, missing, or unexpectedly skipped jobs. Main/manual validation, full candidate qualification, publication, and runtime pins retain their existing requirements. The v0.12.0 metadata check is explicitly labelled historical compatibility coverage.
Validation: 189 tooling tests passed (one host-specific Linux loader skip), 21 diagnostic tests passed, actionlint and diff checks passed. Independent review identified and then verified the correction of the partial Apple packaging gap; no remaining blockers. The selector/result tests include 12,288 aggregate-state cases and real Git rename/deletion tests. Linux loader and Bash 4+ lifecycle tests remain in the shared hosted workflow; this macOS host has Bash 3.2, so lifecycle was not rerun locally. No hosted nine-target build or partial Apple execution is claimed before PR CI.
Tracks leehack/llamadart#532; does not close it.