Restructure CI/CD into proper dev -> stage -> main gated pipeline

- ci-dev.yaml: push to dev only (remove stale PR trigger)
- ci-stage.yaml: PR from dev validates, push to stage publishes to foundation-stage;
  add -lm/-Wl,--allow-multiple-definition flags and all 9 native --test suites
- sdk-release.yaml: add PR to main trigger for validation, gate publish/release/dispatch
  on push (post-merge) only; add -lm flags and all 9 native --test suites to main as well
This commit is contained in:
Will Anderson
2026-05-06 17:05:49 -05:00
parent 17e204ff2b
commit 6b0a77a1dd
3 changed files with 220 additions and 26 deletions
-3
View File
@@ -4,9 +4,6 @@ on:
push:
branches:
- dev
pull_request:
branches:
- dev
jobs:
build-and-test: