Joseph T. Lyons
941f4097fe
Add amplitude release ( #1720 )
...
Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2022-10-11 18:25:36 -04:00
Joseph T. Lyons
edf4c3ec00
Add Discord webhook for published releases ( #1684 )
2022-10-05 21:22:53 -04:00
Max Brunsfeld
c1c5eaeaf9
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
6839530832
remove clippy :(
2022-08-11 19:32:47 -07:00
Mikayla Maki
541783881c
prettied up the ci yml
2022-08-10 17:53:15 -07:00
Mikayla Maki
073bd767f2
Fixed build errors in json_language
2022-08-10 17:50:44 -07:00
K Simmons
c74d10809e
Testing with allow flags
2022-08-10 17:01:13 -07:00
Mikayla Maki
c5002d85a9
update clippy
2022-08-10 16:58:08 -07:00
Mikayla Maki
e7540d2833
Changed CI and default.json to run clippy
2022-08-10 16:51:01 -07:00
Mikayla Maki
3460a24da7
Changed CI and default.json to run clippy
2022-08-10 09:11:06 -07:00
Max Brunsfeld
0e010c2fbc
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
c4f10befe8
Use latest Rust version on CI
...
Co-Authored-By: Isaac Clayton <slightknack@gmail.com>
2022-07-12 09:53:58 +02:00
Isaac Clayton
41918101ed
Add wasm32-wasi to CI workflow
2022-07-11 18:29:27 +02:00
Keith Simmons
125d83b3ec
Fix failing seed bin build and add bin builds to ci pipeline
2022-05-26 15:41:24 -07:00
Max Brunsfeld
185bafcc05
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
0581246690
Use Node 16 on CI
2022-03-02 15:00:01 +01:00
Antonio Scandurra
c97983d25a
Install node as part of ci.yml when bundling the app
2022-03-02 14:58:24 +01:00
Antonio Scandurra
432fef6316
💄
2022-03-02 14:41:40 +01:00
Antonio Scandurra
9ff1af3adb
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
db23a87228
Revert "Temporarily allow uploading artifacts on all branches"
...
This reverts commit 794fcba842
.
2022-02-21 18:04:29 +01:00
Antonio Scandurra
af0ce62d3b
Remove rust-analyzer smoke test
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-02-21 17:28:55 +01:00
Antonio Scandurra
794fcba842
Temporarily allow uploading artifacts on all branches
2022-02-20 10:57:00 +01:00
Antonio Scandurra
298c991c93
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
6ac3a44e88
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
59ed535cdf
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
fbe77e92b4
Run all crates' tests on CI
2021-09-15 17:56:08 -07:00
Nathan Sobo
2498a98ea7
Notarize DMG with Apple
2021-09-10 23:15:23 -06:00
Nathan Sobo
0710d66092
Perform code signing with Apple-issued certificate on CI
2021-09-10 22:07:20 -06:00
Nathan Sobo
0faabc2177
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
8615046eee
Enable backtrace for tests on CI
2021-05-19 14:24:23 +02:00
Nathan Sobo
fd3b2c38eb
Try a diff upload action
2021-05-17 23:39:01 -06:00
Nathan Sobo
aef21e1c0b
Try not cleaning on checkout
2021-05-17 22:46:33 -06:00
Nathan Sobo
f7e8e21d74
Reenable tests
2021-05-17 21:57:07 -06:00
Nathan Sobo
614d74948c
🤦♂️
2021-05-17 21:33:08 -06:00
Nathan Sobo
f6bb550fb1
Revert "Does this make job setup faster?"
...
This reverts commit e8985b46dd
.
2021-05-17 20:58:03 -06:00
Nathan Sobo
e8985b46dd
Does this make job setup faster?
2021-05-17 20:55:42 -06:00
Nathan Sobo
6429123881
Remove unnecessary step
2021-05-17 18:09:35 -06:00
Nathan Sobo
693a96f0e5
Explicitly install aarch64 target
2021-05-17 18:07:39 -06:00
Nathan Sobo
7f2da31708
Install cargo-bundle if needed in script/bundle
2021-05-17 17:57:50 -06:00
Nathan Sobo
08c7a499e5
Focus on bundling
2021-05-17 17:51:48 -06:00
Nathan Sobo
667aa947e6
Will you work please?
2021-05-17 17:51:06 -06:00
Nathan Sobo
4a3f3be40d
Can we skip caching because we're self hosted?
2021-05-17 16:48:03 -06:00
Nathan Sobo
28988fcbb5
Run CI on tag pushes
2021-05-17 16:47:42 -06:00
Nathan Sobo
4f8caedf94
Add a release upload action
2021-05-17 16:38:56 -06:00
Nathan Sobo
a0471a5447
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
13e524d9ed
Try to disable caching
2021-05-04 17:38:05 -06:00
Nathan Sobo
3604d7e292
Try to fix target not being installed
2021-05-04 17:34:03 -06:00
Nathan Sobo
52a5777fbd
Create the bundle as a "fat binary" supporting the M1
2021-05-04 17:18:25 -06:00
Nathan Sobo
1f06d216b5
Fix artifact name
2021-05-04 17:18:25 -06:00
Nathan Sobo
2dc1176486
Create and upload a DMG
2021-05-04 17:18:25 -06:00
Nathan Sobo
8297f2a941
Attempt to upload app bundle as an artifact
2021-05-04 17:18:25 -06:00
Max Brunsfeld
95fae8e9e0
Always run all crates' tests in CI
2021-04-28 12:58:14 -07:00
Nathan Sobo
da68bd6c2b
Try to run our CI on a mac mini in my closet
2021-04-14 21:56:24 -06:00
Max Brunsfeld
dba3c82530
Remove stray print statements
2021-04-02 15:00:20 -07:00
Max Brunsfeld
48d0402aa0
Add a github actions config file
2021-04-02 14:43:56 -07:00