9b747ff850
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
d2aa139fa3
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
10b7b77b63
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
2126553cfa
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
20fb9e11a9
Bump action runners versions
2024-02-09 15:25:16 +02:00
Kirill Bulatov
fa23b14fcc
Use proper key for Linux rust cache
2024-02-09 15:25:16 +02:00
Conrad Irwin
234a75bff5
Try to buf harder ( #7591 )
...
Release Notes:
- N/A
2024-02-08 13:59:15 -07:00
Mikayla Maki
3789063794
Add Linux build CI ( #7581 )
...
Release Notes:
- N/A
2024-02-08 12:56:29 -08:00
Conrad Irwin
46d61452a7
Testing buf breaking ( #7475 )
...
Release Notes:
- N/A
2024-02-07 13:55:36 -07:00
Kirill Bulatov
11d2930906
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
4aae1aae33
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
18fe4bffdc
Add missing secret in release nightly workflow
2024-02-01 15:45:53 -08:00
Conrad Irwin
ae7b2aabb9
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
860d38e2d7
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
5fcf91cc27
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
c4529b22b9
Run weekly update each day
2024-01-29 02:47:25 -05:00
Joseph T. Lyons
f021953479
Add a weekly report
2024-01-28 18:22:39 -05:00
Bjerg
70c51d4fb8
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
836beb2eeb
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
d7907e5052
Update links to script
2024-01-24 14:48:44 -05:00
Joseph T. Lyons
17a9325b88
Add top-ranking issues script
2024-01-24 14:40:55 -05:00
Joseph T. Lyons
20740aca4f
Add GitHub items
2024-01-24 12:26:15 -05:00
Conrad Irwin
1f72285fad
Remove ZED_CLIENT_SECRET_TOKEN
2024-01-23 10:34:43 -07:00
Conrad Irwin
7397cb2a25
Run tests even if lint/fmt/spell/squawk fails
2024-01-22 10:00:32 -07:00
Mikayla
db8cb86abb
Adjust config
2024-01-17 17:07:04 -08:00
Mikayla
f962c66104
Use cargo to install typo check
2024-01-17 17:00:07 -08:00
Mikayla
aba6b33863
Add typos ci
2024-01-17 15:33:14 -08:00
Kirill Bulatov and Piotr
392bce9452
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
49f7129b68
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
a44f20c860
Replace zed with zed2 ( #3862 )
2024-01-03 13:33:54 -08:00
Mikayla Maki
c1d065438b
Update release_nightly.yml
2024-01-03 13:24:37 -08:00
Max Brunsfeld and Mikayla
2cbfe91f84
Rename zed2 -> zed
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2024-01-03 10:14:19 -08:00
Joseph T. Lyons
ca8b2094b9
Adjust nightly to build twice a day
2023-12-11 13:05:16 -05:00
Max Brunsfeld
a759ecc79c
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
075667dd9c
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
006279fada
Do not run the same workflow concurrently on non-main branches
2023-12-06 22:19:48 +02:00
Kirill Bulatov
eeba1715d8
Use distinct version for zed2, append git hash to its nightly version
2023-12-06 22:04:45 +02:00
Kirill Bulatov
cbc55cf8a9
Do not bundle Zed on main branch commits
2023-12-06 16:58:49 +02:00
Kirill Bulatov
62ec474a88
Format the CI file with Zed's default prettier
2023-12-06 16:58:18 +02:00
Kirill Bulatov
7e0e979c7b
Allow to include gitignored files into project search ( #3394 )
2023-11-23 19:28:11 +02:00
Piotr Osiewicz
2091d6f028
ci: Add ci-config.toml in .cargo folder.
2023-11-22 22:25:26 +01:00
Kirill Bulatov
1aa37bafa5
If enabled, search in ignored files during project search
2023-11-22 16:41:02 +02:00
Piotr Osiewicz
47a59b09d1
Bump artifact size limit for CI to 100GB
2023-11-22 15:14:24 +01:00
Piotr Osiewicz
538adedbf1
Use printf instead of echo
2023-11-22 14:41:26 +01:00
Piotr Osiewicz
6df0319369
Change tabs to spaces
2023-11-22 14:37:41 +01:00
Piotr Osiewicz
ae4b4e55e9
chore/CI: place .cargo/config.toml augmentations in ~/.cargo/config.toml
2023-11-22 14:36:10 +01:00
Mikayla
bff3a90f8b
Fix auto update command
2023-11-17 21:52:49 -08:00
Mikayla
45e78a8ede
Temporary debug builds for faster ci testing
2023-11-17 17:46:05 -08:00
Mikayla
6790eee33b
Fix bundle script
2023-11-17 17:44:41 -08:00
Max Brunsfeld
e56372d3c7
Build nightly release based on 'nightly' tag, not any tag w/ nightly prefix
2023-11-17 17:21:35 -08:00