Max Brunsfeld and Joseph Lyons
517f7236c9
Use the amplitude API key secret on CI
...
Co-authored-by: Joseph Lyons <joseph@zed.dev >
2022-09-27 14:25:28 -07:00
Mikayla Maki
72a678f288
remove clippy :(
2022-08-11 19:32:47 -07:00
Mikayla Maki
bf777bb964
prettied up the ci yml
2022-08-10 17:53:15 -07:00
Mikayla Maki
1f67669c04
Fixed build errors in json_language
2022-08-10 17:50:44 -07:00
K Simmons
e9ca62177c
Testing with allow flags
2022-08-10 17:01:13 -07:00
Mikayla Maki
d5c70029ea
update clippy
2022-08-10 16:58:08 -07:00
Mikayla Maki
03d7f9d953
Changed CI and default.json to run clippy
2022-08-10 16:51:01 -07:00
Mikayla Maki
0bb7e19a89
Changed CI and default.json to run clippy
2022-08-10 09:11:06 -07:00
388cc4f67e
Use rustup directly on CI instead of actions-rs/toolchain
...
Co-authored-by: Antonio Scandurra <me@as-cii.com >
Co-authored-by: Isaac Clayton <slightknack@gmail.com >
2022-07-13 10:37:43 -07:00
Antonio Scandurra and Isaac Clayton
44a6ff0bf7
Use latest Rust version on CI
...
Co-Authored-By: Isaac Clayton <slightknack@gmail.com >
2022-07-12 09:53:58 +02:00
Isaac Clayton
02f225d251
Add wasm32-wasi to CI workflow
2022-07-11 18:29:27 +02:00
Keith Simmons
99db9f5383
Fix failing seed bin build and add bin builds to ci pipeline
2022-05-26 15:41:24 -07:00
Max Brunsfeld and Keith Simmons
364dd472b7
Install node for run tests CI job
...
Co-authored-by: Keith Simmons <keith@zed.dev >
2022-05-18 12:43:26 -07:00
Antonio Scandurra
6196dff0d3
Use Node 16 on CI
2022-03-02 15:00:01 +01:00
Antonio Scandurra
9bc4d0ad72
Install node as part of ci.yml when bundling the app
2022-03-02 14:58:24 +01:00
Antonio Scandurra
c1c06d81d8
💄
2022-03-02 14:41:40 +01:00
Antonio Scandurra
138721c454
Always run tests and bundle creation in separate runners
...
This is better for caching and, thus, yields faster CI runs.
2022-03-02 14:30:52 +01:00
Antonio Scandurra
82163040dd
Revert "Temporarily allow uploading artifacts on all branches"
...
This reverts commit cb6c571548 .
2022-02-21 18:04:29 +01:00
Antonio Scandurra and Nathan Sobo
6149e8c4cb
Remove rust-analyzer smoke test
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-02-21 17:28:55 +01:00
Antonio Scandurra
cb6c571548
Temporarily allow uploading artifacts on all branches
2022-02-20 10:57:00 +01:00
Antonio Scandurra and Nathan Sobo
394caca541
Ensure that zed package version matches git tag before packaging a release
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-02-14 17:17:48 +01:00
Nathan Sobo and Antonio Scandurra
f733090569
Cause tests to fail on CI when there are warnings
...
Co-Authored-By: Antonio Scandurra <me@as-cii.com >
2022-02-04 08:57:39 -07:00
Antonio Scandurra
3354e4a5de
Implement a more robust way of locating rust-analyzer
...
When bundled, we will retrieve it out of the `Resources` folder.
Locally, we're expected to run `script/download-rust-analyzer` and
put `vendor/bin` in our $PATH.
2021-10-25 11:02:35 +02:00
Max Brunsfeld
5e9efd79ea
Run all crates' tests on CI
2021-09-15 17:56:08 -07:00
Nathan Sobo
c125f9c854
Notarize DMG with Apple
2021-09-10 23:15:23 -06:00
Nathan Sobo
644ba81db6
Perform code signing with Apple-issued certificate on CI
2021-09-10 22:07:20 -06:00
Nathan Sobo
9b400a1173
Only upload artifacts to workflow runs on the main branch
...
We're running out of actions storage, and we don't really need an artifact stored for every single build.
2021-06-24 19:02:57 -06:00
Antonio Scandurra
795f07a24d
Enable backtrace for tests on CI
2021-05-19 14:24:23 +02:00
Nathan Sobo
c9c854d08c
Try a diff upload action
2021-05-17 23:39:01 -06:00
Nathan Sobo
1c7c21764a
Try not cleaning on checkout
2021-05-17 22:46:33 -06:00
Nathan Sobo
b79cb96f55
Reenable tests
2021-05-17 21:57:07 -06:00
Nathan Sobo
6570516a1a
🤦♂️
2021-05-17 21:33:08 -06:00
Nathan Sobo
d7c8ab7dd4
Revert "Does this make job setup faster?"
...
This reverts commit c838c81a82 .
2021-05-17 20:58:03 -06:00
Nathan Sobo
c838c81a82
Does this make job setup faster?
2021-05-17 20:55:42 -06:00
Nathan Sobo
e38e92cad3
Remove unnecessary step
2021-05-17 18:09:35 -06:00
Nathan Sobo
1831a22638
Explicitly install aarch64 target
2021-05-17 18:07:39 -06:00
Nathan Sobo
466bf44fea
Install cargo-bundle if needed in script/bundle
2021-05-17 17:57:50 -06:00
Nathan Sobo
8cddbfc44a
Focus on bundling
2021-05-17 17:51:48 -06:00
Nathan Sobo
a182a5ccc7
Will you work please?
2021-05-17 17:51:06 -06:00
Nathan Sobo
ff46521641
Can we skip caching because we're self hosted?
2021-05-17 16:48:03 -06:00
Nathan Sobo
62be9f1dd0
Run CI on tag pushes
2021-05-17 16:47:42 -06:00
Nathan Sobo
01ac894614
Add a release upload action
2021-05-17 16:38:56 -06:00
Nathan Sobo
27c4b384cf
Add ~/.rustup to the list of cached paths
...
And restore skipping of rust install if it hasn't changed.
2021-05-04 17:46:44 -06:00
Nathan Sobo
b54037873e
Try to disable caching
2021-05-04 17:38:05 -06:00
Nathan Sobo
7493979594
Try to fix target not being installed
2021-05-04 17:34:03 -06:00
Nathan Sobo
f01724b782
Create the bundle as a "fat binary" supporting the M1
2021-05-04 17:18:25 -06:00
Nathan Sobo
a7821e1a0f
Fix artifact name
2021-05-04 17:18:25 -06:00
Nathan Sobo
ffde8dac43
Create and upload a DMG
2021-05-04 17:18:25 -06:00
Nathan Sobo
1cf31de9ee
Attempt to upload app bundle as an artifact
2021-05-04 17:18:25 -06:00
Max Brunsfeld
01dcb4cf5b
Always run all crates' tests in CI
2021-04-28 12:58:14 -07:00