Commit Graph

43 Commits

Author SHA1 Message Date
Carlos Florêncio 2db9af2a3d fix: enforce share authorization boundary (#3022) 2026-08-26 00:58:23 +00:00
Carlos Florêncio 918bb4a073 fix(ci): prevent PR walkthrough link false failures (#3039) 2026-08-25 14:49:55 +00:00
Carlos Florêncio 727d59ce71 ci: unify trusted contributor PR automation (#2996) 2026-08-24 19:11:29 +00:00
Carlos Florêncio afe375afdd fix(ci): preserve walkthrough HTML bytes (#2994) 2026-08-24 18:11:20 +00:00
Carlos Florêncio 6dc4135788 ci: add macOS launch guidance to releases (#2991) 2026-08-24 15:30:34 +00:00
Carlos Florêncio 9a0e99ae84 fix: harden PR walkthrough workflow runner (#2962) 2026-08-23 19:19:11 +00:00
Carlos Florêncio 8620537f0c docs: migrate task and workflow specs (#2957) 2026-08-23 17:34:52 +00:00
Carlos Florêncio 94fd9dcd44 fix: classify expected runtime errors correctly (#2950) 2026-08-23 15:11:44 +00:00
Henry 42478c1569 fix(office): escalate a failed sub-agent to the coordinator instead of going silent (#2948)
Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-23 15:03:03 +00:00
Carlos Florêncio b15bf00783 fix: shorten PR walkthrough links and align shell branding (#2954) 2026-08-23 13:39:07 +00:00
Carlos Florêncio b8d650bd94 fix: pass walkthrough reasoning variant separately (#2949) 2026-08-23 11:58:39 +01:00
Carlos Florêncio 17d0251850 fix: harden portable PR walkthrough runner (#2942) 2026-08-23 11:44:25 +01:00
Carlos Florêncio 358a41a8a7 feat(agent): pin managed runtimes and add update awareness (#2906) 2026-08-22 22:08:45 +00:00
Carlos Florêncio eb0df0a492 feat: add PR walkthrough generation workflow (#2933) 2026-08-22 21:46:57 +01:00
Carlos Florêncio 7835c9a02a ci: persist fork approval labels across pushes (#2924) 2026-08-22 15:35:06 +00:00
Carlos Florêncio 22472460a6 ci: prebuild desktop E2E dependencies (#2789) 2026-08-19 07:50:00 +01:00
Carlos Florêncio 96dbcb9938 fix: bypass release PR checks with admin token (#2758) 2026-08-17 19:39:13 +00:00
Carlos Florêncio ac08c1df5c feat: automate Scoop stable releases (#2517) 2026-08-16 21:12:19 +00:00
João Salavisa 5dcac3f259 ci: prepare CI workflows for a GitHub merge queue (#2721)
Co-authored-by: Kandev Agent <agent@kandev.dev>
2026-08-16 20:10:03 +01:00
Alassane 81e16c4c32 fix(test): pin NODE_ENV so React unit tests can render (#2568)
Co-authored-by: ayattara <alassane.yattara@savoirfairelinux.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-13 12:52:31 +01:00
Carlos Florêncio be966f410f ci: harden GHCR release publishing (#2573) 2026-08-12 19:01:01 +01:00
Clément Fiere f12bd75a40 fix(ci): grant pull-requests write to fork label job (#2542) 2026-08-11 23:21:52 +01:00
Carlos Florêncio fa433cc965 ci: label allowlisted fork pull requests (#2380) 2026-08-07 18:24:27 +01:00
José Almeida 774ce6d9b4 feat: add source runtime bundle target (#2277) 2026-08-07 12:58:53 +01:00
Carlos Florêncio a602ec498b fix: restore stable release publication (#2260) 2026-08-04 17:02:28 +01:00
José Almeida 1d5c3e3f5f feat: add npm nightly release channel (#2126) 2026-08-04 00:45:50 +01:00
Carlos Florêncio 0aa6749bdb fix(ci): checkout PR head for Claude mentions (#2109) 2026-07-31 19:51:06 +01:00
Carlos Florêncio 272fa2d34d ci: review PRs only on open (#2100) 2026-07-31 17:06:22 +01:00
Carlos Florêncio be85ce2f87 ci: forward approved users to Claude review (#2078) 2026-07-30 20:48:48 +01:00
Carlos Florêncio 2d5fedd5d0 fix(release): preflight signing configuration before merge (#1948) 2026-07-25 18:06:49 +01:00
Carlos Florêncio ae6e2f3daa fix(release): sign and verify release tags (#1902) 2026-07-24 09:54:00 +01:00
Carlos Florêncio 82f119b501 fix(release): prevent duplicate asset uploads (#1737) 2026-07-16 16:38:13 +01:00
Carlos Florêncio a77508fc2f fix(release): use macOS app updater target (#1735) 2026-07-16 15:49:08 +01:00
Carlos Florêncio 4e162bf563 fix(release): build macOS updater bundles (#1733) 2026-07-16 15:31:03 +01:00
Carlos Florêncio 2acc29dce1 fix(release): dereference tags for updater dates (#1732) 2026-07-16 14:58:13 +01:00
Carlos Florêncio a1be76db17 fix(release): install xdg-open for Linux bundles (#1731) 2026-07-16 14:20:34 +01:00
Carlos Florêncio c784dfcc91 fix(release): use Bash 3.2-safe artifact verifier (#1730) 2026-07-16 12:31:31 +01:00
Carlos Florêncio 460ec9ff2f fix(release): validate updater signing from workflow revision (#1726) 2026-07-16 10:59:13 +01:00
Carlos Florêncio c9063e1b0a feat: consolidate office system skills (#1604) 2026-07-06 22:19:52 +01:00
Carlos Florêncio a3bbb999ba ci: add release backfill and dmg diagnostics (#1570) 2026-07-02 11:25:05 +01:00
Carlos Florêncio bffbc8e96f ci: add harness file linter (#1549)
* ci: add harness file linter

* ci: address harness linter review feedback

* ci: cover codex harness config linting

* ci: tighten harness lint opt-ins

* ci: expand harness lint coverage

* ci: address harness linter review feedback

* ci: fix harness linter review followups

* ci: lint claude settings harness config

* ci: tighten harness linter coverage

* ci: fail malformed harness toml

---------

Co-authored-by: root <root@kandev.ts.net>
2026-06-30 00:25:34 +01:00
Carlos Florêncio ec942540bc ci: harden action pinning lint (#1545)
* ci: harden action pinning lint

* refactor: extract dockview review dialog slot

* test: cover action pinning edge cases

* fix: reject dynamic workflow action sources

* fix: normalize quoted workflow action refs

* test: cover quoted unpinned action refs

---------

Co-authored-by: root <root@kandev.ts.net>
2026-06-29 21:42:57 +01:00
Clément Fiere c53b8f4bea ci: cargo audit + SHA-pin all GHA action refs + enforcement lint (#1539) 2026-06-29 19:09:22 +01:00