Max Brunsfeld
e1ae0d46da
Add an extensions API to the collaboration server ( #7807 )
...
This PR adds a REST API to the collab server for searching and
downloading extensions. Previously, we had implemented this API in
zed.dev directly, but this implementation is better, because we use the
collab database to store the download counts for extensions.
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
Co-authored-by: Marshall <marshall@zed.dev>
Co-authored-by: Conrad <conrad@zed.dev>
2024-02-15 12:53:57 -08:00
Antonio Scandurra
c6626627c2
Remove existing gzip files before compressing dSYMs ( #7818 )
...
This should fix the build.
Release Notes:
- N/A
2024-02-15 11:32:08 +01:00
Conrad Irwin
cbbc8cad84
Try and make collab deploys faster ( #7746 )
...
Use github machines and build on host instead of in container
Release Notes:
- N/A
2024-02-14 15:11:57 -07:00
Conrad Irwin
7a6d01e113
debug symbol upload ( #7783 )
...
This will let it become slowly eaasier to debug crashes
Release Notes:
- N/A
2024-02-14 10:55:37 -07:00
Kirill Bulatov
25c4cfe1d0
Bump action runners versions
2024-02-09 15:25:16 +02:00
Kirill Bulatov
702393af59
Use proper key for Linux rust cache
2024-02-09 15:25:16 +02:00
Conrad Irwin
1da5241ef7
Try to buf harder ( #7591 )
...
Release Notes:
- N/A
2024-02-08 13:59:15 -07:00
Mikayla Maki
ad88e9754e
Add Linux build CI ( #7581 )
...
Release Notes:
- N/A
2024-02-08 12:56:29 -08:00
Conrad Irwin
eaadf56db9
Testing buf breaking ( #7475 )
...
Release Notes:
- N/A
2024-02-07 13:55:36 -07:00
Kirill Bulatov
b59f925933
Upgrade GH actions to reduce CI warnings ( #7403 )
...
Deals with one of the warnings GH shows on our actions run:
https://github.com/zed-industries/zed/actions/runs/7790218555
<img width="1383" alt="image"
src="https://github.com/zed-industries/zed/assets/2690773/e523ec7c-bf43-4b0d-8c36-8540aef6fae9 ">
bufbuild/* actions seem to have no new major versions so there's nothing
new to upgrade to.
Release Notes:
- N/A
2024-02-05 22:26:56 +02:00
Dairon M
91303a5021
Do not run scheduled CI jobs on forks ( #7394 )
...
Runs scheduled CI jobs only on the main repository, not on forks. These
jobs fail on forks and generate unnecessary noise on contributor emails.
Release Notes:
- N/A
2024-02-05 10:12:29 -08:00
Max Brunsfeld
b35a7223b6
Add missing secret in release nightly workflow
2024-02-01 15:45:53 -08:00
Conrad Irwin
7b9d51929d
Deploy collab like nightly ( #7174 )
...
After this change we'll be able to push a tag to github to deploy to
collab.
The advantages of this are that there's no longer a separate step to
first
build the image, and then deploy it.
In the future I'd like to make this happen more automatically (maybe as
part of
bump nightly).
Release Notes:
- N/A
2024-02-01 11:54:49 -07:00
Conrad Irwin
5b7b5bfea5
Add a checksum telemetry request ( #7168 )
...
We're seeing a bit of nonsense on telemetry. Although the checksum seed
isn't secret per-se, it does make sending nonsense a little more effort.
Release Notes:
- N/A
2024-01-31 15:44:38 -07:00
Marshall Bowers
d60ef81ede
Setup Danger ( #6994 )
...
This PR sets up [Danger](https://danger.systems/js/ ) to help us codify
some of our PR rules.
As an initial rule, Danger will check to ensure that every PR has a
`Release Notes` section:
<img width="943" alt="Screenshot 2024-01-29 at 11 50 12 AM"
src="https://github.com/zed-industries/zed/assets/1486634/4d56e759-e72f-4bc0-8e74-42c55e2e6888 ">
Release Notes:
- N/A
2024-01-29 11:58:24 -05:00
Joseph T. Lyons
e22ffb6740
Run weekly update each day
2024-01-29 02:47:25 -05:00
Joseph T. Lyons
80cdd60d4c
Add a weekly report
2024-01-28 18:22:39 -05:00
Bjerg
f7fc4ffbe5
Disable Discord URL embed ( #6892 )
...
Wrapping links in `<` and `>` disables auto-embeds in Discord, even if
it's a markdown-style link.
Closes #6884
Release Notes:
- N/A
2024-01-27 15:34:36 -05:00
0x29a
37647a67a7
ci: Bump actions/checkout
to v4 ( #6736 )
...
change:
- bump actions/checkout version
Release Notes:
- N/A
2024-01-25 21:03:23 -05:00
Joseph T. Lyons
fc01eeebbc
Update links to script
2024-01-24 14:48:44 -05:00
Joseph T. Lyons
855e0f6f36
Add top-ranking issues script
2024-01-24 14:40:55 -05:00
Joseph T. Lyons
f8604e88ef
Add GitHub items
2024-01-24 12:26:15 -05:00
Conrad Irwin
b5ee7f8f2e
Remove ZED_CLIENT_SECRET_TOKEN
2024-01-23 10:34:43 -07:00
Conrad Irwin
942edbfcbb
Run tests even if lint/fmt/spell/squawk fails
2024-01-22 10:00:32 -07:00
Mikayla
58333b96dd
Adjust config
2024-01-17 17:07:04 -08:00
Mikayla
4070eefa49
Use cargo to install typo check
2024-01-17 17:00:07 -08:00
Mikayla
e3e3ef528e
Add typos ci
2024-01-17 15:33:14 -08:00
Kirill Bulatov
41bc49af36
Remove redundant install Rust steps
...
Those were not installing Rust but configuring it via rustup, and
those configurations were done on `stable` toolchain which is not what we use (see rust-toolchain.toml)
co-authored-by: Piotr <piotr@zed.dev>
2024-01-11 14:11:13 +02:00
Kirill Bulatov
7b3e7ee3cc
Enfoce no dbg! and todo! in Rust code via clippy lints in the CI job
2024-01-11 00:26:46 +02:00
Max Brunsfeld
b2efec9824
Replace zed with zed2 ( #3862 )
2024-01-03 13:33:54 -08:00
Mikayla Maki
55175982b6
Update release_nightly.yml
2024-01-03 13:24:37 -08:00
Max Brunsfeld
7986ee18cd
Rename zed2 -> zed
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2024-01-03 10:14:19 -08:00
Joseph T. Lyons
cd2abc7c1d
Adjust nightly to build twice a day
2023-12-11 13:05:16 -05:00
Max Brunsfeld
f9d569f1b8
Remove '-nightly' suffix from nightly build version number
...
It breaks our semver parsing, and the release channel is already 'nightly'.
2023-12-07 16:51:53 -08:00
Kirill Bulatov
ebddb612c8
Do not run the same workflow concurrently on non-main branches ( #3518 )
...
<img width="1376" alt="image"
src="https://github.com/zed-industries/zed/assets/2690773/681cca85-e1b9-4a99-8363-60c931ba1393 ">
For any push (or force-push) into a branch, a separate CI workflow is
run.
This is rather worker-consuming, esp. given the fact that GitHub will
wait for the last job to update PR's status.
So cancel every old job for the same branch if it's not `main`.
CI run on `main` might catch a regression brought in by specific PR
merged, so run CI on every commit due to that.
Release Notes:
- N/A
2023-12-06 22:35:02 +02:00
Kirill Bulatov
b94c335605
Do not run the same workflow concurrently on non-main branches
2023-12-06 22:19:48 +02:00
Kirill Bulatov
9e1d797445
Use distinct version for zed2, append git hash to its nightly version
2023-12-06 22:04:45 +02:00
Kirill Bulatov
a58f393458
Do not bundle Zed on main
branch commits
2023-12-06 16:58:49 +02:00
Kirill Bulatov
0ef97edd6e
Format the CI file with Zed's default prettier
2023-12-06 16:58:18 +02:00
Kirill Bulatov
df7b89b6cb
Allow to include gitignored files into project search ( #3394 )
2023-11-23 19:28:11 +02:00
Piotr Osiewicz
c04f123e44
ci: Add ci-config.toml in .cargo folder.
2023-11-22 22:25:26 +01:00
Kirill Bulatov
92953fb53d
If enabled, search in ignored files during project search
2023-11-22 16:41:02 +02:00
Piotr Osiewicz
492c3a1e83
Bump artifact size limit for CI to 100GB
2023-11-22 15:14:24 +01:00
Piotr Osiewicz
6f8e03470c
Use printf instead of echo
2023-11-22 14:41:26 +01:00
Piotr Osiewicz
8a6d3094c4
Change tabs to spaces
2023-11-22 14:37:41 +01:00
Piotr Osiewicz
552f03c49d
chore/CI: place .cargo/config.toml augmentations in ~/.cargo/config.toml
2023-11-22 14:36:10 +01:00
Mikayla
fd6e47c167
Fix auto update command
2023-11-17 21:52:49 -08:00
Mikayla
e43696eb6b
Temporary debug builds for faster ci testing
2023-11-17 17:46:05 -08:00
Mikayla
70d0421b3c
Fix bundle script
2023-11-17 17:44:41 -08:00
Max Brunsfeld
ee753beebd
Build nightly release based on 'nightly' tag, not any tag w/ nightly prefix
2023-11-17 17:21:35 -08:00