fix(ci): run the release version guard in CI
Wave-3 review finding on #7586: - scripts/release.test.ts ran in neither CI nor the documented root command, so the release-version regression assertions guarded nothing - add it to test:scripts and invoke that file from the workspace job - the job deliberately does not run all of test:scripts: musl-release fails on main, so the whole group would red this job on an unrelated break
This commit is contained in:
@@ -307,7 +307,12 @@ jobs:
|
||||
- name: Test workspace packages and repo scripts (TS)
|
||||
env:
|
||||
OMP_TEST_CONCURRENCY: "4"
|
||||
run: bun run ci:test:ts:workspace
|
||||
run: |
|
||||
bun run ci:test:ts:workspace
|
||||
# Not `test:scripts`: scripts/musl-release.test.ts fails on main
|
||||
# (its install.sh smoke-check executes a fake binary), so running
|
||||
# the whole group here would red this job on an unrelated break.
|
||||
bun test scripts/release.test.ts
|
||||
|
||||
test_coding_agent_singleton:
|
||||
name: Test coding-agent singleton/global-state (TS)
|
||||
|
||||
+1
-1
@@ -117,7 +117,7 @@
|
||||
"build:native": "bun --cwd=packages/natives run build",
|
||||
"test": "bun scripts/ci-test-ts.ts local",
|
||||
"test:ts": "bun scripts/ci-test-ts.ts local-ts",
|
||||
"test:scripts": "bun test scripts/ci-release-build-binaries.test.ts scripts/musl-release.test.ts scripts/ci-release-publish.test.ts",
|
||||
"test:scripts": "bun test scripts/ci-release-build-binaries.test.ts scripts/musl-release.test.ts scripts/ci-release-publish.test.ts scripts/release.test.ts",
|
||||
"test:rs": "bun scripts/run-rs-task.ts test:rs",
|
||||
"check": "bun run --parallel check:ts check:rs",
|
||||
"check:ts": "bun run check:tools && bun run --workspaces --if-present check",
|
||||
|
||||
@@ -2,11 +2,6 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [17.2.8] - 2026-08-04
|
||||
|
||||
### Changed
|
||||
|
||||
- Upgraded the bundled omptype schema engine: intersection and pipe operators, bigint and RegExp literals in the string DSL, Standard Schema V1 interop, JSON Schema import via fromJsonSchema(), and richer union/collection error reporting.
|
||||
### Breaking Changes
|
||||
|
||||
- Renamed `compareVersions` to `compareChangelogEntries` in `@oh-my-pi/pi-coding-agent/utils/changelog`. The function signature and behavior are unchanged; update imports to use the new name.
|
||||
@@ -15,6 +10,12 @@
|
||||
|
||||
- Routed Bun install-cache pruning in `update-cli` through the shared `compareVersions` utility (`@oh-my-pi/pi-utils`), removing a duplicate local comparator that rounded large numeric version identifiers via `Number`.
|
||||
|
||||
## [17.2.8] - 2026-08-04
|
||||
|
||||
### Changed
|
||||
|
||||
- Upgraded the bundled omptype schema engine: intersection and pipe operators, bigint and RegExp literals in the string DSL, Standard Schema V1 interop, JSON Schema import via fromJsonSchema(), and richer union/collection error reporting.
|
||||
|
||||
## [17.2.7] - 2026-08-03
|
||||
|
||||
### Changed
|
||||
|
||||
Reference in New Issue
Block a user