Commit Graph

85 Commits

Author SHA1 Message Date
Josh Lambert 6c6e10c1fb fix: stop publishing without changelog updates 2026-05-29 17:27:33 -04:00
Imanol Maiztegui b6523c0d91 resolve merge conflicts 2026-05-22 09:01:40 +02:00
Imanol Maiztegui f7816a9eeb refactor: kilo compat for v1.14.41 2026-05-21 14:48:36 +02:00
kiloconnect[bot] 47cab6b3df fix: show release type in Slack notifications 2026-05-05 09:12:27 +00:00
kiloconnect[bot] d22d08bbce chore: remove stale desktop package references 2026-05-04 15:00:59 +00:00
Imanol Maiztegui 87c2b560d1 Merge branch 'main' into imanolmaiztegui/kilo-opencode-v1.4.7 2026-04-22 09:44:37 +02:00
Imanol Maiztegui d5357f3961 resolve merge conflicts 2026-04-21 18:03:34 +02:00
kiloconnect[bot] 42524dbf64 fix(cli): replace cherry-pick with rebase + retry in publish push
Keep the original order (push before publish) to preserve the safe
failure mode, but replace the cherry-pick with rebase and add a
3-attempt retry loop to shrink the race window.
2026-04-21 14:23:50 +00:00
kiloconnect[bot] 835350fedd chore(publish): defer release push and implement rebase retry loop
Move the git push operation to the end of the publishing process to minimize race conditions. Replace the cherry-pick logic with a rebase onto origin/main and a retry loop to ensure the release commit is pushed successfully even if concurrent merges occur.
2026-04-21 14:12:30 +00:00
Dax Raad ad0545335a ci 2026-04-18 19:29:21 -04:00
Dax Raad cfbbae7323 ci 2026-04-18 18:59:44 -04:00
Dax Raad 940f971ca0 ci: fix 2026-04-18 18:56:14 -04:00
Dax Raad 5eaef6b758 release: avoid package.json drift during publish 2026-04-18 12:32:23 -04:00
Kit Langton 24fb9b1296 fix: stop rewriting dev during release publish (#22982) 2026-04-18 02:53:19 +00:00
kiloconnect[bot] 58336a6484 fix: read CHANGELOG with absolute path so release notes populate
The SDK build step imported earlier in publish.ts does process.chdir into
packages/sdk/js and never restores it, so the relative path to
packages/kilo-vscode/CHANGELOG.md later in the release block resolved to a
missing file. The read silently fell through to an empty string and the
GitHub release body ended up as the 'No notable changes' default even
though the CHANGELOG in the release commit had all the entries.
Resolve the path relative to this script via fileURLToPath so it works
regardless of cwd.
2026-04-16 17:57:00 +00:00
kiloconnect[bot] 4e0b31cd04 fix: include changelog and release notes for prereleases too 2026-04-16 13:27:34 +00:00
kiloconnect[bot] f963465759 fix: move changeset consumption to publish runner so changelog is committed
The version job ran `bunx changeset version` to consume .changeset/*.md
files and update CHANGELOG.md, but the publish job (which commits and
pushes) ran on a separate runner with a fresh checkout — discarding all
changelog changes. This caused CHANGELOG.md to stay stuck at 7.2.1
despite 9 subsequent releases.

Move changeset consumption into publish.ts so it runs on the same runner
that commits. Extract release notes from the updated changelog and pass
them to `gh release edit` so GitHub releases also get correct notes.
2026-04-16 12:29:24 +00:00
Kit Langton cce05c1665 fix: clean up 49 unused variables, catch params, and stale imports (#22695) 2026-04-16 02:01:53 +00:00
Catriel Müller 3ab06812c4 fix: use release sync for prereleases 2026-04-09 23:39:30 -03:00
Catriel Müller aa97827f1d fix: use main in publish sync 2026-04-09 23:36:00 -03:00
Catriel Müller ce6b3ce569 fix: align pre-release version publishing 2026-04-09 23:25:35 -03:00
kiloconnect[bot] 3ea1e8f400 feat(cli): publish CLI as npm prerelease when pre_release flag is set
When the publish workflow is dispatched with pre_release=true, the CLI
and SDK packages are now published to npm under the "rc" dist-tag with
a semver prerelease version (e.g. 7.1.24-rc.202604081425) instead of
going to the "latest" tag as a stable release.

This ensures that pre-release VS Code extension builds ship with a
matching pre-release CLI on npm, so users on the stable channel are
never affected by pre-release publishes.
2026-04-08 14:27:42 +00:00
Catriel Müller 8f9852c08a fix: vscode publish 2026-03-17 11:39:53 -03:00
Kevin van Dijk 55f8389472 Disable electron build in publish script 2026-03-13 14:01:46 +01:00
Brendan Allan 5cf235fa6c desktop: add electron version (#15663) 2026-03-04 15:12:34 +08:00
Brendan Allan 967313234a desktop: add latest.json finalizer script (#15335) 2026-02-27 20:18:21 +08:00
Luke Parker 34495a70d5 fix(win32): scripts/turbo commands would not run (#14829) 2026-02-24 09:15:25 +10:00
Brendan Allan ce17f9dd94 desktop: publish betas to separate repo (#14376) 2026-02-20 22:33:21 +08:00
Dax Raad 08fa7f7188 ci 2026-01-30 09:36:57 -05:00
Dax Raad 5bef8e316a ci 2026-01-30 00:43:36 -05:00
Dax Raad 9e0747c9b4 ci 2026-01-30 00:39:23 -05:00
Dax 9ed3b0742f ci (#11149)
Co-authored-by: opencode <opencode@sst.dev>
2026-01-29 13:17:55 -05:00
Brendan Allan 943fbf39a3 ci: separate standalone publishing from dependent publishing (#5634)
Co-authored-by: GitHub Action <action@github.com>
2025-12-19 13:22:17 -05:00
Luke Parker 7f8e799392 tweak: DevEx to run changelog independently (#5774) 2025-12-19 02:12:35 +00:00
Luke Parker b99afdad91 tweak: better release notes (grouped changelog) (#5768) 2025-12-18 18:49:37 -06:00
Aiden Cline 984f17ddd7 ci: include desktop & tauri in release notes 2025-12-16 14:37:33 -06:00
Brendan Allan 452c991f58 Keep release a draft until all builds are finished (#5632)
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: GitHub Action <action@github.com>
2025-12-16 23:34:44 +08:00
Dax Raad 89d9856ed2 ci: enable tauri desktop app to be published with GitHub release ID and tag name 2025-12-11 11:41:54 -05:00
Dax Raad df4d9236a6 fix bug causing windows builds to sometimes fail 2025-12-11 11:01:43 -05:00
Dax Raad c1ee6d6c41 ci 2025-12-10 02:57:39 +00:00
Dax Raad fa6c060324 ci 2025-12-09 21:44:13 -05:00
Aiden Cline 9d2b9ef2d4 ci: dont forget our european designer 2025-12-02 14:27:41 -06:00
Aiden Cline 753443b16f ci: add community contributors to the changelog 2025-11-28 15:44:21 -06:00
Aiden Cline eaeea45ace ci: change changelog model 2025-11-25 15:36:26 -06:00
Aiden Cline 79a7edea5e ci: update changelog prompt 2025-11-25 15:34:49 -06:00
Dax Raad ade794a937 ci: ignore 2025-11-21 23:08:35 -05:00
Dax Raad 34271a82ff release: v1.0.94 2025-11-21 23:06:37 -05:00
Dax Raad b5a039e5ae ci stuff 2025-11-21 22:53:58 -05:00
Aiden Cline e5bc4cbbcf ci: update changelog script 2025-11-11 14:27:13 -06:00
Aiden Cline 2c6f9043e8 ci: fix 2025-11-09 13:06:32 -06:00