Peter Steinberger
|
87b8072a85
|
test: cover qqbot channel guardrails
|
2026-04-27 08:58:13 +01:00 |
|
Vincent Koc
|
1fc5b2b703
|
feat(migrations): add plugin-owned Hermes import
* feat: add migration providers
* feat: offer Hermes migration during onboarding
* feat(hermes): map imported config surfaces
* feat(onboard): require fresh migration imports
* docs(cli): clarify Hermes import coverage
* chore(migrations): rename Hermes importer package
* chore(migrations): rewire Hermes importer id
* fix(migrations): redact migration JSON details
* fix(hermes): use provider runtime for config imports
* test(hermes): cover missing source planning
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-04-27 00:34:29 -07:00 |
|
Peter Steinberger
|
ca44ab65e6
|
ci(release): allow live E2E actions reads
|
2026-04-27 07:26:33 +01:00 |
|
Peter Steinberger
|
93ac2cefaa
|
ci(docker): resolve short refs before checkout
|
2026-04-27 07:18:57 +01:00 |
|
Peter Steinberger
|
a3fcb8db79
|
ci(docker): split bundled release lanes
|
2026-04-27 07:17:14 +01:00 |
|
Peter Steinberger
|
ac5a1d1622
|
ci: forward package acceptance live secrets
|
2026-04-27 07:00:11 +01:00 |
|
Peter Steinberger
|
45bdfb5f72
|
ci(docker): keep release path at three chunks
|
2026-04-27 06:39:46 +01:00 |
|
Peter Steinberger
|
5e9a96fafb
|
ci(docker): reuse cached e2e images for reruns
|
2026-04-27 06:29:09 +01:00 |
|
Peter Steinberger
|
679e476183
|
ci: always shard full Matrix QA
|
2026-04-27 06:28:35 +01:00 |
|
Peter Steinberger
|
32b1f0ce74
|
ci: narrow package acceptance to artifact lanes
|
2026-04-27 06:17:05 +01:00 |
|
Peter Steinberger
|
86da88c120
|
ci: request release evidence after full validation
|
2026-04-27 06:01:06 +01:00 |
|
Peter Steinberger
|
748daa4857
|
ci: make package acceptance legacy-safe
|
2026-04-27 05:46:06 +01:00 |
|
Peter Steinberger
|
6987132aed
|
ci: add Matrix QA profiles
|
2026-04-27 05:43:14 +01:00 |
|
Peter Steinberger
|
02455c0c52
|
ci: include telegram in release package acceptance
|
2026-04-27 05:14:19 +01:00 |
|
Peter Steinberger
|
09107e0b7f
|
ci: let telegram e2e use package artifacts
|
2026-04-27 05:09:16 +01:00 |
|
Vincent Koc
|
a33a2c97a3
|
ci(testbox): save build artifact cache before wait
|
2026-04-26 21:07:02 -07:00 |
|
Vincent Koc
|
9626ef274a
|
ci(testbox): add build artifact cache warmup
|
2026-04-26 20:58:14 -07:00 |
|
Peter Steinberger
|
5f9506f7fd
|
ci: avoid inherited package acceptance secrets
|
2026-04-27 04:44:29 +01:00 |
|
Peter Steinberger
|
02d266c6c4
|
ci: split package acceptance refs
|
2026-04-27 04:39:19 +01:00 |
|
Peter Steinberger
|
6a05b9eec5
|
ci: fix package acceptance permissions
|
2026-04-27 04:27:45 +01:00 |
|
Peter Steinberger
|
76de167ca1
|
ci: add package acceptance workflow
|
2026-04-27 04:25:31 +01:00 |
|
Peter Steinberger
|
6c1cffa7f8
|
ci: fix targeted live model provider run
|
2026-04-27 04:08:16 +01:00 |
|
Peter Steinberger
|
e0141946b2
|
ci: allow targeted live model providers
|
2026-04-27 04:04:38 +01:00 |
|
Peter Steinberger
|
d8c1140235
|
ci: fix full release validation gh repo context
|
2026-04-27 02:36:20 +01:00 |
|
Shadow
|
3f59cd0a09
|
Adjust message for stale workflow
|
2026-04-26 20:31:00 -05:00 |
|
Peter Steinberger
|
658240de74
|
ci: add full release validation workflow
|
2026-04-27 02:02:34 +01:00 |
|
Peter Steinberger
|
b109c1f99c
|
ci: limit node 22 compatibility to manual ci
|
2026-04-27 01:39:32 +01:00 |
|
Peter Steinberger
|
92c1924d27
|
ci: remove duplicate extension fast lane
|
2026-04-27 01:36:45 +01:00 |
|
Peter Steinberger
|
11e17793e1
|
ci: include node22 compat in manual full ci
|
2026-04-27 01:27:27 +01:00 |
|
Peter Steinberger
|
fa0729e145
|
test: auto-discover vitest suites
|
2026-04-27 00:55:06 +01:00 |
|
Peter Steinberger
|
998e37fcb3
|
ci: allow installer smoke baseline override
|
2026-04-27 00:31:30 +01:00 |
|
Peter Steinberger
|
efe940e9cb
|
ci(qa): remove telegram beta approval gate
(cherry picked from commit 5e04b0f97a)
|
2026-04-27 00:07:31 +01:00 |
|
Peter Steinberger
|
54e77a9ec4
|
ci(docker): use resolved pnpm for scheduled lanes
(cherry picked from commit 61a539a1b7)
|
2026-04-27 00:07:31 +01:00 |
|
Peter Steinberger
|
17094640f8
|
ci(release): trust release branch docker checks
(cherry picked from commit abf0ef9cd3)
|
2026-04-27 00:07:31 +01:00 |
|
Peter Steinberger
|
16c6a92c53
|
ci(release): allow npm telegram e2e from release branch
(cherry picked from commit 53f8e9de13)
|
2026-04-27 00:07:31 +01:00 |
|
Peter Steinberger
|
ef3309a986
|
fix(release): harden beta validation lanes
(cherry picked from commit 218bceaa14)
|
2026-04-27 00:07:31 +01:00 |
|
Peter Steinberger
|
1ddf6b4e39
|
ci: skip existing docker e2e images
|
2026-04-26 23:56:14 +01:00 |
|
Peter Steinberger
|
7a86448a6e
|
ci: reuse docker e2e plan action
|
2026-04-26 23:48:32 +01:00 |
|
Peter Steinberger
|
cd417f3b68
|
ci: derive docker e2e artifacts from plan
|
2026-04-26 23:36:31 +01:00 |
|
Peter Steinberger
|
3746e5b969
|
ci: cap Telegram E2E build cache
|
2026-04-26 23:11:21 +01:00 |
|
Peter Steinberger
|
d108110a89
|
ci: use packaged tarball for docker e2e
|
2026-04-26 23:10:33 +01:00 |
|
Peter Steinberger
|
baaad52389
|
ci: split docker e2e images
|
2026-04-26 22:55:00 +01:00 |
|
Peter Steinberger
|
2cd23957c0
|
build: use slim docker runtime
|
2026-04-26 22:47:48 +01:00 |
|
Peter Steinberger
|
018f2e78ba
|
build: skip docker apt upgrades
|
2026-04-26 22:40:44 +01:00 |
|
Peter Steinberger
|
b61954919c
|
ci: verify docker release attestations
|
2026-04-26 22:40:44 +01:00 |
|
Peter Steinberger
|
b68b4b9151
|
ci: add targeted docker lane reruns
|
2026-04-26 22:27:45 +01:00 |
|
Peter Steinberger
|
824c3e2b71
|
ci: enable docker image attestations
|
2026-04-26 22:14:36 +01:00 |
|
Peter Steinberger
|
b4a9ac3516
|
ci: run release Docker chunks through scheduler
|
2026-04-26 22:02:31 +01:00 |
|
Peter Steinberger
|
ffa84cdc02
|
ci: chunk release Docker e2e jobs
|
2026-04-26 21:23:08 +01:00 |
|
Peter Steinberger
|
6a00be5f90
|
fix(update): complete channel switch follow-up work
|
2026-04-26 11:38:44 +01:00 |
|