Peter Steinberger
ce0fafefce
fix(tooling): avoid build and test startup stalls on shared tsx caches ( #130924 )
...
* fix(tooling): avoid shared tsx cache startup stalls
Use the shared preloader before tsx initializes so maintained build, check, and test commands retain memory transforms without scanning other checkouts' disk caches. Preserve changed-cwd forks and copied tooling closures.
* test: align command contracts with tooling bootstrap
2026-08-27 10:36:12 -07:00
Vincent Koc
1da74794b6
fix(release): establish immutable release plan contract ( #127008 )
...
* fix(release): define immutable release plan contract
* fix(release): harden immutable plan authority
* fix(release): tighten release plan authority
* fix(release): share plugin publication authority
* fix(release): verify plan authority remotely
* fix(release): track ClawHub publication authorities
* fix(release): trust remote tooling tag identity
* fix(release): close plugin publication authority
* fix(release): align npm authority selection
* fix(release): bind plans to validation intent
* fix(release): require qualification cadence
* fix(release): reject lossy canonical values
* fix(release): narrow qualification cadence
* fix(release): bind plan parser dependency
* fix(release): add tagless diagnostic plans
* fix(release): attest release plan parser tree
* fix(release): isolate verified plan parser snapshot
* fix(release): verify plan tooling before execution
2026-08-21 11:24:22 -07:00
Peter Steinberger
f72782d87b
refactor(test): restore auth persistence integrity ( #125699 )
...
* test: restore auth persistence integrity
Restore the SQLite-backed auth wizard assertions traced to 43ea501f38 and consolidate duplicated message-action and temp-directory fixtures.
* test: support npm 12 pack results
2026-08-18 02:58:30 -07:00
Peter Steinberger
eb13f5719f
test(plugins): deduplicate publication fixtures ( #124312 )
2026-08-15 17:16:07 -07:00
Peter Steinberger
c092900e3c
fix(plugins): keep OpenCode Go bundled ( #120985 )
...
* fix(plugins): keep OpenCode Go bundled
* fix(plugins): mark OpenCode Go dist bundled
* fix(docs): show OpenCode Go as bundled
* fix(release): defer bundled plugin publication
2026-08-09 03:09:47 -07:00
xingzhou
59124313f4
fix(release): plugin npm preflight no longer hangs on stalled registries ( #110862 )
...
* fix(release): bound plugin npm freshness lookups
* fix(release): fail closed on npm view timeouts
* test(release): fix npm timeout mock types
2026-07-19 16:10:49 +08:00
Kevin Lin
9d2d517296
feat: publish plugins with extended-stable releases ( #100448 )
...
* feat(release): publish plugins on extended-stable
* feat(plugins): align extended-stable with core
* docs: explain extended-stable plugin alignment
* fix(release): make plugin convergence recoverable
* fix(plugins): preserve extended-stable fallback intent
* fix(release): keep plugin tag mutation credential-isolated
2026-07-05 16:16:26 -07:00
Jason (Json)
0221544190
fix(release): block stale Codex runtime pins ( #100015 )
...
Prevents opted-in plugin runtime dependencies from being published with stale
registry pins. The same freshness assertion now guards both npm and ClawHub
release paths, including the managed Codex runtime.
Prepared head SHA: d5d0ecba4b
Reviewed-by: @fuller-stack-dev
Closes #99951
2026-07-04 15:13:31 -06:00
Vincent Koc
cd69760628
fix(release): guard plugin release cli values
2026-06-20 03:34:41 +02:00
Vincent Koc
c558e918c2
feat(cohere): externalize provider plugin
2026-06-18 16:50:56 +08:00
Vincent Koc
94833b2c90
fix(release): support ClawHub-only runtime builds
2026-06-15 14:23:57 +08:00
Vincent Koc
5b18b7560e
fix(release): harden plugin package preflight
2026-06-15 14:23:57 +08:00
Vincent Koc
f5a7f613ee
fix(release): use monthly patch versions
...
Switch release train handling to YYYY.M.PATCH monthly patch numbering, preserve pre-transition compatibility, and pin the June 2026 stable/beta floor at 2026.6.5 after the published beta.
Verification:
- node scripts/run-vitest.mjs run test/appcast.test.ts test/release-check.test.ts test/scripts/package-mac-app.test.ts test/scripts/package-mac-dist.test.ts test/openclaw-npm-release-check.test.ts test/npm-publish-plan.test.ts src/infra/npm-registry-spec.test.ts src/infra/clawhub.test.ts src/plugins/clawhub.test.ts test/plugin-npm-release.test.ts test/scripts/ios-version.test.ts test/scripts/ios-pin-version.test.ts
- node --import tsx scripts/plugin-npm-release-check.ts --base-ref origin/main --head-ref HEAD
- node --import tsx scripts/plugin-clawhub-release-check.ts --base-ref origin/main --head-ref HEAD
- git diff --check origin/main...HEAD
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main --no-web-search
2026-06-06 12:26:32 -07:00
Peter Steinberger
ecb6779a16
docs: document root test files
2026-06-04 20:37:28 -04:00
Vincent Koc
dea6207dd1
fix(plugins): require npm package compatibility metadata
2026-05-16 03:08:42 +08:00
Peter Steinberger
ec25f282cb
test: tighten plugin npm release assertions
2026-05-09 10:48:48 +01:00
Shakker
5206f40104
test: tighten release empty array assertions
2026-05-09 04:50:34 +01:00
Peter Steinberger
bb294bcd20
feat: support alpha releases
2026-05-02 18:29:13 +01:00
Peter Steinberger
f738263604
test(release): allow packaged discord runtime
2026-05-02 11:23:56 +01:00
Peter Steinberger
010f7a58a1
build(plugins): externalize acpx release packages
2026-05-02 08:48:28 +01:00
Peter Steinberger
d111676bcb
ci: externalize more channel plugins
2026-05-02 07:52:26 +01:00
Peter Steinberger
632b9f697e
test: require plugin npm provenance repository
2026-05-02 00:48:49 +01:00
Peter Steinberger
d09395dc04
fix: keep plugin release previews scoped
2026-05-02 00:23:42 +01:00
Peter Steinberger
543b248c5a
build: prepare twitch plugin beta release
2026-05-02 00:11:21 +01:00
Peter Steinberger
a812b8f919
test: use public plugin sdk test fixtures
2026-04-28 03:52:38 +01:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00
Peter Steinberger
8cbd60d203
chore: prepare 2026.4.9 release
2026-04-08 08:02:53 +01:00
Peter Steinberger
4f8471617a
chore: prepare 2026.4.8
2026-04-08 04:21:51 +01:00
Peter Steinberger
0e91c25c0b
chore: prepare 2026.4.7
2026-04-08 02:14:59 +01:00
Peter Steinberger
a4223f836d
refactor: dedupe plugin release package scanning
2026-04-06 17:56:41 +01:00
Peter Steinberger
8e0ab35b0e
refactor(plugins): decouple bundled plugin runtime loading
2026-03-29 09:10:38 +01:00
Peter Steinberger
9334015262
fix: ship bundled plugin runtime sidecars
2026-03-23 17:38:08 -07:00
Onur Solmaz
d41c9ad4cb
Release: add plugin npm publish workflow ( #47678 )
...
* Release: add plugin npm publish workflow
* Release: make plugin publish scope explicit
2026-03-18 13:44:23 +01:00