Skip to content

Commit f66850f

Browse files
ci: replace 10 workflows with pr-build.yml + release.yml
Two new workflows replace the entire per-SDK release fleet: - .github/workflows/pr-build.yml: PR-triggered, path-filtered. A change in a single backend's C++ does not rebuild every other backend, and a change in a single client SDK does not rebuild any natives. Uses dorny/paths-filter@v3 + per-job `if:` gates per the trigger map in thoughts/shared/plans/artifact-build-system.md §6.2. Native build outputs go to workflow artifacts (30-day retention). - .github/workflows/release.yml: Tag-triggered (v*). Full matrix builds all native artifacts (commons + llamacpp + onnx across iOS/macOS/ Android × 4 ABIs / Linux / Windows / Web) plus Web npm tarballs and Kotlin AAR/JAR. Computes SHA-256 next to each. Attaches everything to one GitHub Release. No registry publishing (no npm, Maven Central, pub.dev, GitHub Packages). Workflows deleted (10): - build-all-test.yml → replaced by pr-build.yml - commons-release.yml → folded into release.yml - backends-release.yml → folded into release.yml - swift-sdk-release.yml → folded into release.yml - kotlin-sdk-release.yml → folded into release.yml - web-sdk-release.yml → folded into release.yml - flutter-sdk-release.yml → folded into release.yml - react-native-sdk-release.yml→ folded into release.yml - release-all.yml → replaced by release.yml - publish-maven-central.yml → no Maven publishing Scripts deleted: - sdk/runanywhere-web/scripts/publish.sh — no npm publishing Final workflow set: codeql.yml, secret-scan.yml, pr-build.yml, release.yml. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent df9f3b7 commit f66850f

13 files changed

Lines changed: 810 additions & 4759 deletions

.github/workflows/backends-release.yml

Lines changed: 0 additions & 449 deletions
This file was deleted.

.github/workflows/build-all-test.yml

Lines changed: 0 additions & 559 deletions
This file was deleted.

.github/workflows/commons-release.yml

Lines changed: 0 additions & 460 deletions
This file was deleted.

.github/workflows/flutter-sdk-release.yml

Lines changed: 0 additions & 508 deletions
This file was deleted.

.github/workflows/kotlin-sdk-release.yml

Lines changed: 0 additions & 504 deletions
This file was deleted.

.github/workflows/pr-build.yml

Lines changed: 441 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/publish-maven-central.yml

Lines changed: 0 additions & 119 deletions
This file was deleted.

0 commit comments

Comments
 (0)