Commit Graph
44 Commits
Author SHA1 Message Date
Antonio ScandurraandIsaac Clayton 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 BrunsfeldandKeith Simmons 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 ScandurraandNathan Sobo 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 ScandurraandNathan Sobo 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 SoboandAntonio Scandurra 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