zed-zippy[bot]
b0c6de7ee9
ci: Explicitly set git committer information in protobuf check ( #44582 ) (cherry-pick to preview) ( #44900 )
...
Cherry-pick of #44582 to preview
----
This should hopefully fix the flakes for good.
Release Notes:
- N/A
Co-authored-by: Finn Evers <finn@zed.dev >
2025-12-15 17:29:28 +00:00
Finn Evers
904d90bee7
extension_ci: Run tests on pushes to main ( #44079 )
...
This seems sensible to do - it already was the case prior but
indirectly, lets rather be explicit about this.
Release Notes:
- N/A
Co-authored-by: Agus Zubiaga <agus@zed.dev >
2025-12-03 15:13:15 +00:00
Finn Evers
8ca2571367
extension_ci: Do not trigger version bump on workflow file changes ( #44077 )
...
Release Notes:
- N/A
Co-authored-by: Agus Zubiaga <agus@zed.dev >
2025-12-03 15:05:15 +00:00
Agus Zubiaga
59b5de5532
Update typos to 1.40.0 ( #43739 )
...
Noticed we had a few typos that weren't caught by the version we were
using
Release Notes:
- N/A
2025-12-02 18:47:25 +00:00
Finn Evers
9c4e16088c
extension_ci: Use more robust bash syntax for bump_extension_version ( #43955 )
...
Also does some more cleanup here and there.
Release Notes:
- N/A
2025-12-01 23:38:05 +00:00
Finn Evers
34a2bfd6b7
ci: Supply github_token to bufbuild_setup_action ( #43957 )
...
This should hopefully resolve errors like
https://github.com/zed-industries/zed/actions/runs/19839788214/job/56845583441
Release Notes:
- N/A
2025-12-01 23:37:33 +00:00
Finn Evers
bd79edee71
extension_ci: Improve behavior when no Rust is present ( #43953 )
...
Release Notes:
- N/A
2025-12-01 22:58:15 +00:00
Finn Evers
1535e95066
ci: Always run nextest for extensions ( #43945 )
...
This makes rolling this out across extensions a far bit easier and also
safer, because we don't have to manually set `run_tests` for every
extension (and never have to consider this when updating these).
Release Notes:
- N/A
2025-12-01 21:20:47 +00:00
Finn Evers
7881551dda
ci: Request GitHub token for proper repository ( #43940 )
...
Release Notes:
- N/A
2025-12-01 21:30:51 +01:00
Finn Evers
bfb876c782
Improve extension CI concurrency ( #43935 )
...
While this does work for PRs and such, it does not work with main...
Hence, moving the token a few chars to the right to fix this issue.
Release Notes:
- N/A
2025-12-01 19:29:20 +00:00
Finn Evers
ed81ef0442
ci: Add extension workflow concurrency rules ( #43930 )
...
Release Notes:
- N/A
2025-12-01 18:42:46 +00:00
Finn Evers
88fffae9dd
Fix extension CI workflow disclaimer ( #43926 )
...
Release Notes:
- N/A
2025-12-01 18:22:52 +00:00
Finn Evers
c8166abbcb
Add more workflows for extension repositories ( #43924 )
...
This PR adds workflows to be used for CD in extension reposiories in the
`zed-extensions` organization and updates some of the existing ones with
minor improvemts.
Release Notes:
- N/A
2025-12-01 19:00:54 +01:00
Richard Feldman
da3bab18fe
Unit eval GPT-5 and Gemini 3 Pro ( #43916 )
...
Follow-up to #43907
Release Notes:
- N/A
2025-12-01 11:41:15 -05:00
Richard Feldman
7aa610e24f
Run the unit evals cron in a matrix ( #43907 )
...
For now, just using Sonnet 4.5 and Opus 4.5 - I'll make a separate PR
for non-Anthropic models, in case they introduce new failures.
Release Notes:
- N/A
2025-12-01 11:03:00 -05:00
Finn Evers
8c355b5eee
Improve extension_bump workflow ( #43612 )
...
This extends the extension CI workflow to create a tag once the version
is bumped on main.
Release Notes:
- N/A
2025-11-26 23:39:18 +00:00
Finn Evers
5403e74bbd
Add callable workflow to bump the version of an extension ( #43566 )
...
This adds an intial workflow file that can be pulled in to create a bump
commit for an extension version in an extension repository.
Release Notes:
- N/A
2025-11-26 16:51:50 +00:00
Piotr Osiewicz
7651854bbd
ci: Do not show output of failed tests at the end too ( #43449 )
...
This reverts #39643 , effectively
For the record, @SomeoneToIgnore found it quite cumbersome to scroll
through logs just to see which tests have failed. I kinda see the
argument. At the same time, I wish nextest could do both: it could
aggregate logs of failed tests and then print out the summary.
Release Notes:
- N/A
2025-11-25 09:22:00 +00:00
Ben Kunkle
8bbd101dcd
ci: Run check_docs when code changes ( #43188 )
...
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-11-20 17:30:21 -05:00
Finn Evers
61f512af03
Move protobuf action to default linux runner ( #43085 )
...
Release Notes:
- N/A
---------
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
2025-11-20 12:48:39 +00:00
Finn Evers
2a2f5a9c7a
Add callable workflow for extension repositories ( #43082 )
...
This starts the work on a workflow that can be invoked in extension CI
to test changes on extension repositories.
Release Notes:
- N/A
---------
Co-authored-by: Agus Zubiaga <agus@zed.dev >
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
2025-11-19 17:47:34 +00:00
Finn Evers
d9cfc2c883
Fix formatting in various files ( #42917 )
...
This fixes various issues where rustfmt failed to format code due to too
long strings, most of which I stumbled across over the last week and
some additonal ones I searched for whilst fixing the others.
Release Notes:
- N/A
2025-11-17 21:48:09 +00:00
Lukas Wirth
46ad6c0bbb
ci: Remove remaining nextest compiles ( #42630 )
...
Follow up to https://github.com/zed-industries/zed/pull/42556
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-11-17 17:59:48 +00:00
Conrad Irwin
cb7bd5fe19
Include source PR number in cherry-picks ( #42642 )
...
Release Notes:
- N/A
2025-11-13 16:06:26 +00:00
Conrad Irwin
045ac6d1b6
Release failure visibility ( #42572 )
...
Closes #ISSUE
Release Notes:
- N/A
2025-11-12 23:11:09 -07:00
Richard Feldman
ede3b1dae6
Allow running concurrent unit evals ( #42578 )
...
Right now only one unit eval GitHub Action can be run at a time. This
permits them to run concurrently.
Release Notes:
- N/A
2025-11-12 22:04:38 +00:00
Conrad Irwin
8fd8b989a6
Use powershell for winget job steps ( #42565 )
...
Co-Authored-By: Claude
Release Notes:
- N/A
2025-11-12 13:41:20 -07:00
Piotr Osiewicz
73e5df6445
ci: Install pre-built cargo nextest instead of rolling our own ( #42556 )
...
Closes #ISSUE
Release Notes:
- N/A
2025-11-12 20:05:40 +00:00
Richard Feldman
0d56ed7d91
Only send unit eval failures to Slack for cron job ( #42479 )
...
Release Notes:
- N/A
2025-11-11 20:19:34 +00:00
Richard Feldman
908ef03502
Split out cron and non-cron unit evals ( #42472 )
...
Release Notes:
- N/A
---------
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de >
2025-11-11 13:45:48 -05:00
Richard Feldman
9e1e732db8
Use longer timeout on evals ( #42465 )
...
The GPT-5 ones in particular can take a long time!
Release Notes:
- N/A
---------
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de >
2025-11-11 16:37:20 +00:00
Richard Feldman
0268b17096
Add more secrets to eval workflows ( #42459 )
...
Release Notes:
- N/A
2025-11-11 16:07:57 +00:00
Conrad Irwin
359521e91d
Allow passing model_name to evals ( #42395 )
...
Release Notes:
- N/A
2025-11-10 23:00:52 +00:00
Conrad Irwin
c24f9e47b4
Try to download wasi-sdk ahead of time ( #42377 )
...
This hopefully resolves the lingering test failures on linux,
but also adds some logging just in case this isn't the problem...
Release Notes:
- N/A
---------
Co-authored-by: Ben Kunkle <ben@zed.dev >
2025-11-10 19:50:43 +00:00
Conrad Irwin
19d2fdb6c6
Refresh releases page post deploy ( #42218 )
...
Release Notes:
- N/A
2025-11-07 13:34:47 -07:00
Conrad Irwin
e43c436cb6
Create sentry releases in after_release ( #42169 )
...
This had been moved to auto-release preview, and was not running for
stable.
Closes #ISSUE
Release Notes:
- N/A
2025-11-07 07:30:10 +00:00
Julia Ryan
8cccb5d4f5
Use windows runner for publishing winget package ( #42144 )
...
Our new linux runners don't have powershell installed which causes the
`release-winget` job to fail. This simply runs that step on windows
instead.
Release Notes:
- N/A
2025-11-06 14:13:03 -08:00
Conrad Irwin
f8da550867
Refresh zed.dev releases page after releases ( #42060 )
...
Release Notes:
- N/A
2025-11-05 23:25:13 -07:00
Cole Miller
930b489d90
ci: Don't require protobuf and postgres checks for tests_pass for now ( #42057 )
...
For now, there are cases where we want to merge PRs (advisedly) even
though these checks fail.
Release Notes:
- N/A
2025-11-06 00:03:50 -05:00
Conrad Irwin
9fc4abd8de
Re-enable preview auto-release ( #41952 )
...
Patch releases to preview will now automatically release
Release Notes:
- N/A
2025-11-04 19:26:33 -07:00
Conrad Irwin
1b2e38bb33
More tweaks to CI pipeline ( #41941 )
...
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-11-04 16:28:29 -07:00
Conrad Irwin
43a7f96462
Improve compare_perf.yml, cherry_pick.yml ( #41606 )
...
Release Notes:
- N/A
---------
Co-authored-by: Nia Espera <nia@zed.dev >
2025-11-04 11:29:35 -07:00
Conrad Irwin
d075a56ee7
Fix merge conflict ( #41853 )
...
Closes #ISSUE
Release Notes:
- N/A
2025-11-03 13:41:39 -07:00
Piotr Osiewicz
8217e57a2d
ci: Enable namespace caching for Linux workers ( #41652 )
...
Release Notes:
- N/A
2025-11-03 21:07:36 +01:00
Conrad Irwin
4da5675920
Re-use the existing bundle steps for nightly too ( #41699 )
...
One of the reasons we didn't spot that we were missing the telemetry env
vars for the production builds was that nightly (which was working) had
its own set of build steps. This re-uses those and pushes the env vars
down from the workflow to the job.
It also fixes nightly releases to upload all-in-one go so that all
platforms update in sync.
Closes #41655
Release Notes:
- N/A
2025-11-03 12:29:22 -07:00
Ben Kunkle
2408f767f4
gh-workflow unit evals ( #41637 )
...
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-11-01 22:45:44 -04:00
Conrad Irwin
1552e13799
Fix telemetry in release builds ( #41695 )
...
This was inadvertently broken in v0.211.1-pre when we rewrote the
release build
Release Notes:
- N/A
2025-10-31 22:55:12 -06:00
Ben Kunkle
d3d7199507
Fix release.yml workflow ( #41675 )
...
Closes #ISSUE
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-10-31 16:29:13 -04:00
Conrad Irwin
a05358f47f
Delete old ci.yml ( #41668 )
...
The new one is much better
Release Notes:
- N/A
2025-10-31 12:58:47 -06:00
Ben Kunkle
3a4aba1df2
gh-workflow release ( #41502 )
...
Closes #ISSUE
Rewrite our release pipeline to be generated by `gh-workflow`
Release Notes:
- N/A *or* Added/Fixed/Improved ...
2025-10-31 14:23:25 -04:00