Commit Graph

931 Commits

Author SHA1 Message Date
Codex 9e4fd3f758 fix: read v02 ci source from git mirror 2026-05-29 21:52:16 +08:00
Lyon 9deffc415d Merge pull request #582 from pikasTech/fix/v02-cicd-git-timeouts
fix: bound v02 ci git operations
2026-05-29 21:09:20 +08:00
Codex b97465bbd7 fix: bound v02 ci git operations 2026-05-29 21:07:34 +08:00
Codex 53dafe297a docs: specify v02 git mirror boot variables 2026-05-29 20:41:43 +08:00
Lyon acf91bb0af Merge pull request #581 from pikasTech/fix/device-profile-id-authority-20260529
fix: enforce device pod profile identity
2026-05-29 20:32:30 +08:00
Codex fb46d6c267 fix: enforce device pod profile identity 2026-05-29 20:31:30 +08:00
Lyon 12c6331e63 Merge pull request #580 from pikasTech/fix/device-job-empty-blocker-20260529
fix: normalize empty device job blockers
2026-05-29 20:19:01 +08:00
Codex be50c2fde4 fix: normalize empty device job blockers 2026-05-29 20:18:09 +08:00
Lyon 23d286086f Merge pull request #579 from pikasTech/fix/device-lease-fk-order-20260529
fix: create device lease holder session first
2026-05-29 20:00:15 +08:00
Codex 99102f921b fix: create device lease holder session first 2026-05-29 19:59:29 +08:00
Lyon 96871af6b4 Merge pull request #578 from pikasTech/fix/v02-device-pod-forbidden-20260529
fix: distinguish forbidden device pod access
2026-05-29 19:41:08 +08:00
Codex 83840d43c8 fix: distinguish forbidden device pod access 2026-05-29 19:40:18 +08:00
Lyon b37f13ffda Merge pull request #577 from pikasTech/fix/v02-device-pod-multi-id-20260529
fix: list multiple device pod executors
2026-05-29 19:27:44 +08:00
Codex 6289978cd4 fix: list multiple device pod executors 2026-05-29 19:26:58 +08:00
Lyon b6e94770c4 Merge pull request #576 from pikasTech/fix/v02-device-status-contract-20260529
fix: align device pod status contract
2026-05-29 19:14:22 +08:00
Codex 8f0bda969b fix: align device pod status contract 2026-05-29 19:13:06 +08:00
Lyon 49b435796b Merge pull request #575 from pikasTech/fix/v02-device-job-reject-lifecycle-20260529
fix: persist rejected device pod jobs
2026-05-29 18:55:43 +08:00
Codex 221e36ec4a fix: persist rejected device pod jobs 2026-05-29 18:54:53 +08:00
Lyon c106a357f4 Merge pull request #574 from pikasTech/fix/v02-prune-removed-gitops-20260529
fix: clean stale v0.2 GitOps render output
2026-05-29 18:40:33 +08:00
Codex 186534305b fix: clean stale v02 gitops render output 2026-05-29 18:39:21 +08:00
Lyon ff195f54df Merge pull request #573 from pikasTech/fix/v02-device-pod-mutating-error-context-20260529
fix: return device pod context for mutating rejects
2026-05-29 18:17:44 +08:00
Codex 8d5bbaa937 fix: return device pod context for mutating rejects 2026-05-29 18:16:47 +08:00
Lyon a1e59b3d77 Merge pull request #571 from pikasTech/fix/v02-device-pod-profile-secret-guard-20260529
fix: reject secrets in device pod profiles
2026-05-29 17:31:16 +08:00
Codex 752fe382ab fix: reject secrets in device pod profiles 2026-05-29 17:28:47 +08:00
Lyon baae127525 Merge pull request #570 from pikasTech/fix/v02-device-pod-executor-only-20260529
fix: require device pod executor for user jobs
2026-05-29 17:09:56 +08:00
Codex 4c05009821 fix: require device pod executor for user jobs 2026-05-29 17:08:27 +08:00
Lyon 5fed6215a3 Merge pull request #569 from pikasTech/fix/v02-device-pod-internal-token
fix: require internal token for device pod executor
2026-05-29 16:30:10 +08:00
Codex 5ebadee19f fix: require internal token for device pod executor 2026-05-29 16:28:34 +08:00
Lyon b974372ab6 Merge pull request #567 from pikasTech/fix/v02-device-pod-windows-host-cli-launch
fix: make device pod host cli launch windows safe
2026-05-29 16:00:16 +08:00
Codex 6c78f34158 fix: make device pod host cli launch windows safe 2026-05-29 15:58:55 +08:00
Lyon aee27770ed Merge pull request #566 from pikasTech/fix/v02-protocol-environment-device-pods
fix: allow v02 gateway protocol environment
2026-05-29 15:41:36 +08:00
Codex 2fe1c89686 fix: allow v02 gateway protocol environment 2026-05-29 15:40:20 +08:00
Lyon dc6a0b1bc6 Merge pull request #565 from pikasTech/fix/v02-gateway-bun-ts-transport
refactor: run hwlab gateway through bun ts
2026-05-29 15:05:11 +08:00
Codex d7ff08f3f2 refactor: run hwlab gateway through bun ts 2026-05-29 15:01:56 +08:00
Lyon a248e91b43 Merge pull request #564 from pikasTech/fix/v02-device-pod-first-setup-seed
feat: seed device pods during v02 setup
2026-05-29 14:19:44 +08:00
Codex 4e7d837123 feat: seed device pods during v02 setup 2026-05-29 14:17:44 +08:00
Lyon 4a773a2fe6 Merge pull request #563 from pikasTech/fix/v02-first-admin-setup
feat: add v02 first admin setup
2026-05-29 13:54:55 +08:00
Codex db9b5de68f feat: add v02 first admin setup 2026-05-29 13:54:01 +08:00
Lyon 138d4a8cfb Merge pull request #562 from pikasTech/fix/v02-remove-legacy-runtime
fix: remove legacy simulator runtime defaults
2026-05-29 13:29:42 +08:00
Codex 5c9d04766b fix: remove legacy simulator runtime defaults 2026-05-29 13:28:22 +08:00
Lyon e3b0571cc3 Merge pull request #557 from pikasTech/fix/v02-device-pod-probe-jobs
feat: route device pod probes through jobs
2026-05-29 12:32:26 +08:00
Codex 6367ea2e16 feat: route device pod probes through jobs 2026-05-29 12:31:38 +08:00
Lyon 34f04d10e3 Merge pull request #556 from pikasTech/fix/v02-device-pod-bounded-output
fix: bound device pod job output
2026-05-29 12:13:12 +08:00
Codex bffbb00275 fix: bound device pod job output 2026-05-29 12:12:31 +08:00
Lyon 02ef26a82b Merge pull request #555 from pikasTech/fix/v02-runtime-ready-fail-closed
fix: fail closed v02 runtime readiness
2026-05-29 11:54:11 +08:00
Codex f68c88a764 fix: fail closed v02 runtime readiness 2026-05-29 11:51:40 +08:00
Lyon 9a6a12c080 Merge pull request #553 from pikasTech/fix/v02-device-pod-rest-cli
feat: migrate v0.2 device-pod CLI to REST authority
2026-05-29 11:31:11 +08:00
Codex f740fc9dbc feat: migrate device pod cli to rest authority 2026-05-29 11:30:17 +08:00
Lyon 6e1a63da91 Merge pull request #552 from pikasTech/fix/v02-device-pod-cloud-gateway-adapter
feat: wire v0.2 device pod gateway dispatch
2026-05-29 10:46:04 +08:00
Codex 4cdc80e672 feat: wire device pod gateway dispatch 2026-05-29 10:44:59 +08:00