Merge branch 'release-v0.7.0': STDENV config-read seam release (v0.7.0) #26
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
| # m-stdlib CI — standardized onto the **Go `m`** toolchain | |
| # (github.com/vista-cloud-dev/m-cli), via the reusable **m-ci.yml** | |
| # (vista-cloud-dev/.github). The reusable workflow provisions `m` + the | |
| # m-test-engine container; the actual gating runs THIS repo's Makefile targets | |
| # (engine-free: drift gates + fmt/lint; engine-bound: test/coverage/ci-json), | |
| # so all repo-specific knowledge (core suites, byte-mode `--chset m`, | |
| # `--routines src`, the lint-severity gate, optional-module exclusions, the 85% | |
| # aggregate coverage gate) stays in the Makefile — shared by CI and local `make`. | |
| # | |
| # The Python drift-gate generators (tools/gen-*.py) stay Python and run as the | |
| # `check-manifest`/`skill-check`/`doctest-check`/`check-docs-prose` engine-free | |
| # targets below. | |
| name: CI | |
| on: | |
| push: | |
| branches: [master] | |
| pull_request: | |
| jobs: | |
| # m/v waterline gate (G1–G4 + meta-shape) — m-stdlib is layer m. | |
| arch: | |
| uses: vista-cloud-dev/.github/.github/workflows/arch-waterline.yml@main | |
| # M-library CI on the Go `m` (build m → engine-free gates → m-test-engine → | |
| # test/coverage → fail-soft IRIS). | |
| ci: | |
| uses: vista-cloud-dev/.github/.github/workflows/m-ci.yml@main | |
| with: | |
| engine-free-targets: "check-manifest check-seams check-icr check-citations check-namespaces skill-check doctest-check check-docs-prose fmt-check lint" | |
| engine-targets: "test coverage ci-json" | |
| codecov: true | |
| run-iris: true |