Commit Graph
116 Commits
Author SHA1 Message Date
Can Celik 36db8ff3f4 ci: promote stable releases from protected previews (#4241) 2026-09-16 18:25:59 +03:00
Can Celik 0af53b75d9 ci: restore zig local build cache reuse (#4118) 2026-09-14 18:01:54 +03:00
JJ Liebig 2746ac7ebf ci: migrate remaining pinned actions to node24 (#4023)
* ci: migrate remaining pinned actions to node24

actions/cache@v4 and mlugg/setup-zig@v2.2.1 still target Node 20, which
GitHub removes from runners on 2026-09-23. Bump actions/cache to v6.1.0 and
replace mlugg/setup-zig with vercel-labs/setup-zig@v1.0.2.

vercel-labs/setup-zig takes only `version`, so the use-cache/cache-size-limit
tuning and Zig global-cache reuse are dropped. See the PR for alternatives.

* ci: restore zig caching for vercel setup-zig

vercel-labs/setup-zig has no cache controls, so redirect the Zig global cache
into the workspace .zig-cache and run the Zig build cache step on Linux too.

Drop this commit if we switch to a setup action that owns Zig caching, e.g.
step-security/setup-zig or xyzzylabs/setup-zig.
2026-09-13 23:39:48 +03:00
Can Celik b11ac859c7 ci: reuse compiler state across validation runs (#3956)
* ci: retain zig build caches across validation runs

* ci: reduce debug information in validation builds

* ci: build only the ghostty test target for scalar checks

* ci: measure debug profiles and remove duplicate macos caching

* ci: compare scalar build scopes on one runner

* ci: keep the zig compiler path stable across runs

* ci: run macos and windows lint alongside tests

* ci: inspect remaining zig cache misses

* ci: remove completed measurement probes

* ci: compare windows linkers without changing release builds

* ci: test linux incremental reuse and correct the linker probe

* ci: measure windows incremental state reuse

* test: verify incremental reuse after a source change

* ci: finalize measured compiler cache optimizations
2026-09-11 21:06:24 +03:00
Ogulcan Celik 0345791381 ci: trigger nix updates after stable releases 2026-09-11 14:54:05 +03:00
Can Celik 425c861797 chore: upgrade libghostty and preserve terminal behavior (#3906) 2026-09-10 21:51:57 +03:00
JJ Liebig 50ce4ec2dd fix: run the full applicable test suite on windows (#3660)
* fix: run the full applicable test suite on windows

* test: remove redundant test shell assignment

* test: make endpoint and metadata fixtures deterministic

* test: tolerate exited servers during windows probe cleanup
2026-09-05 21:39:32 +03:00
Ogulcan Celik 8a6d697308 refactor: separate website presentation from runtime 2026-09-01 14:48:45 +03:00
Ogulcan Celik b54a78aa51 ci: trigger private website deploys 2026-09-01 13:22:45 +03:00
Ogulcan Celik 4dd9aa5ed4 ci: trigger ai reviews and add maintainer 2026-08-31 12:46:29 +03:00
Ogulcan Celik 13a9f6402f ci: restrict release workflows to canonical repository 2026-08-28 18:05:29 +03:00
Ogulcan Celik 9f98c15001 ci: support immutable preview releases 2026-08-20 18:24:22 +03:00
Ogulcan Celik 38d1819862 fix(ci): publish v0.8.1 documentation 2026-08-18 23:53:36 +03:00
Ogulcan Celik 9fac517226 feat: make Windows generally available 2026-08-18 22:39:38 +03:00
Can Celik d497ee14dd fix: retry Windows installer activation after transient locks (#2921)
refs #2916
2026-08-18 03:45:53 +03:00
Ogulcan Celik 66835dba71 ci: remove automatic issue gate 2026-08-10 21:53:44 +03:00
Ogulcan Celik 8b7cd9f067 fix(ci): repair contributor gate handling 2026-08-06 01:27:14 +03:00
Ogulcan Celik 3e85f0e6a3 chore: update canonical repository references 2026-08-06 01:16:37 +03:00
Ogulcan Celik 1fd3100d83 ci: restore approved contributor gate 2026-08-06 01:04:50 +03:00
Ogulcan Celik d4f2540cfa fix(ci): make issue gate structural 2026-08-05 00:57:30 +03:00
Ogulcan Celik cffc6c4b50 fix(docs): allow corrections to published versions
refs #916
2026-08-04 03:59:22 +03:00
Ogulcan Celik 0e434881b3 fix(docs): publish only released documentation 2026-08-03 01:21:30 +03:00
Ogulcan Celik 219e0be351 fix(ci): skip pr gate in forks 2026-08-01 18:21:42 +03:00
Ogulcan Celik 9135ffe10b ci: consolidate ai review trigger label 2026-07-30 18:47:56 +03:00
Ogulcan Celik 2313fb8ac3 ci: allow repository organization migration 2026-07-29 22:23:20 +03:00
Ogulcan Celik f6060cf682 fix: scope agent skill installation
refs #2022
2026-07-29 21:21:22 +03:00
Ogulcan Celik 73d92004f5 ci: remove approved contributor bypass 2026-07-29 02:54:53 +03:00
Patrick XinandCan Celik b7317c97ef docs: add simplified chinese readme (#1990)
* docs: add simplified chinese readme

* fix: publish simplified chinese readme

* fix: require localized readme for releases

* docs: publish simplified chinese readme

---------

Co-authored-by: Can Celik <ogulcancelik@gmail.com>
2026-07-29 02:18:30 +03:00
JJ Liebig 6d1bedee3e fix: make native windows checks reliable (#1925) 2026-07-27 14:15:23 +03:00
Ogulcan Celik 2debcec74c fix: restrict unapproved pull requests to bug fixes 2026-07-26 15:57:59 +03:00
Ogulcan Celik e1a32e5865 ci: harden pull request workflow execution 2026-07-26 15:40:59 +03:00
Ogulcan Celik da40b1aa34 ci: gate pull request review by scope 2026-07-25 23:04:43 +03:00
Can Celik 8afd52ae57 fix: bundle modern ConPTY on Windows (#1828)
refs #1533
refs #1644
2026-07-25 02:40:14 +03:00
Ogulcan Celik c234f221f9 feat(docs): publish versioned release documentation 2026-07-22 14:59:09 +03:00
Ogulcan Celik 6f9ac7c108 ci: gate Greptile reviews by contributor approval 2026-07-17 03:21:06 +03:00
Ogulcan Celik 012e819b5b ci: restore fast reliable checks 2026-07-14 22:07:08 +03:00
Ogulcan Celik b137c7b5ea ci: pin rust toolchain to 1.96.1 2026-07-09 22:43:25 +03:00
Ogulcan Celik f5354780e4 ci: ignore microsoft apt repos in artifact builds 2026-07-07 23:34:50 +03:00
Ogulcan Celik 1d49fa7639 ci: clear zig cache before windows checks 2026-07-07 23:14:12 +03:00
Ogulcan Celik 4dae557eef ci: use homebrew zig for preview macos builds 2026-07-06 15:16:04 +03:00
Ogulcan Celik d36a6ded3b feat(website): add japanese and simplified chinese docs with i18n, translation issue flow 2026-07-06 04:54:21 +03:00
Ogulcan Celik cbd9b07fac ci: accept common environment aliases in issue gate 2026-07-05 22:49:48 +03:00
Ogulcan Celik 86857c903c ci: accept non-empty issue update channels 2026-06-30 01:04:12 +03:00
Ogulcan Celik 4b650a12c7 chore: tighten issue reporting guardrails 2026-06-27 15:06:18 +03:00
Ogulcan Celik dbc45f6306 ci: use homebrew zig in release workflow 2026-06-24 16:37:25 +03:00
Ogulcan Celik a66f4c64e9 fix: force system conpty on windows
refs #761
2026-06-23 21:43:23 +03:00
Ogulcan Celik 5981ba426e ci: use homebrew zig on macos 2026-06-23 16:08:14 +03:00
Ogulcan Celik 24c7377de0 ci: install bun in preview preflight 2026-06-22 15:02:34 +03:00
Ogulcan Celik 2eeea9a0cd feat: add plugin marketplace 2026-06-21 17:27:10 +03:00
Ogulcan Celik 2fe57a57a2 fix: stabilize flaky plugin capture tests and auto-trigger website deploy 2026-06-16 02:56:25 +03:00