Commit graph

117 commits

Author SHA1 Message Date
Aleksey Kladov e15cef70db Try testing release workflow 2020-03-05 10:45:40 +01:00
Aleksey Kladov 5f1fc94523 minor 2020-03-05 10:43:32 +01:00
Aleksey Kladov 41ba0cef46 Fix nightly release 2020-03-05 10:29:43 +01:00
Aleksey Kladov be814a65a3 Install node for release 2020-03-04 20:04:10 +01:00
Aleksey Kladov ce663ed495
Merge pull request #3461 from matklad/dist
Use xtask dist for releases
2020-03-04 18:59:06 +01:00
Aleksey Kladov f1a0e16ecf Fix rustdoc some more 2020-03-04 18:58:33 +01:00
Aleksey Kladov 6647e817e2 Use xtask dist for releases 2020-03-04 18:56:52 +01:00
Aleksey Kladov f8dadf896c Fix yaml syntax 2020-03-04 18:55:23 +01:00
Aleksey Kladov 558608548f Hopefully fix YAML syntax 2020-03-04 18:45:56 +01:00
Aleksey Kladov fd586e58d9 cargo xtask dist
This builds the typescript extension
2020-03-04 18:18:20 +01:00
Aleksey Kladov e5aed5c593 Update rustdoc action 2020-03-04 18:09:10 +01:00
Aleksey Kladov 1e305b89ed Remove needless dep 2020-03-04 18:05:29 +01:00
Aleksey Kladov 86ec5b3917 Nightly binary releases
This doesn't publish nightly plugin to the marketplace yet
2020-03-04 17:18:37 +01:00
Aleksey Kladov ff17b0ba48 Deindent YAML 2020-03-04 17:01:38 +01:00
Christopher Durham e070553cef Clean xtask partial artifacts in xtask pre-cache 2020-03-02 23:50:10 -05:00
Aleksey Kladov 356395139c Actually gate CI on eslint 2020-02-27 10:40:53 +01:00
Aleksey Kladov cfc6abed9d
Merge pull request #3330 from Veetaha/feature/cargo-audit
cicd: add cargo audit
2020-02-26 22:00:30 +01:00
Veetaha 23907b5d4c cicd: add cargo audit 2020-02-26 22:28:23 +02:00
Veetaha 4291b61810 vscode: added audit at ci 2020-02-26 22:01:09 +02:00
Aleksey Kladov 5e1d0e4ae4 Check that we use no C deps on CI
C deps are not a problem for a typical build, but cause issues in more
esoteric scenarios, like cross-compiling. Let's check that we don't
have them.

Setting `CC` to some dummy value should do the trick, as custom build
scripts typically respect this variable.
2020-02-19 22:24:29 +01:00
Aleksey Kladov c0fa5e2246 Rename the binary to rust-analyzer 2020-02-18 12:33:16 +01:00
Aleksey Kladov d71ddeaced Gate stuff on CI 2020-02-18 01:05:52 +01:00
Aleksey Kladov 94fb9ad6b3 Fix extension name 2020-02-17 15:35:06 +01:00
Aleksey Kladov 13d793929a Fix release process once more 2020-02-17 15:13:06 +01:00
Aleksey Kladov 8c51ebec45 Fix release process 2020-02-17 14:55:36 +01:00
Veetaha 7ff274470e cicd: simplify vsce call 2020-02-16 01:40:07 +02:00
Aleksey Kladov 3c98681d4e Third time's a charm? 2020-02-11 11:44:29 +01:00
Aleksey Kladov a0b065a296 Fix release 2020-02-11 11:23:04 +01:00
Aleksey Kladov 27ddb127db Publish VS Code extension automatically 2020-02-11 10:55:44 +01:00
Aleksey Kladov 5b703bdc58 eamcs is now upstreamed 2020-02-10 15:55:21 +01:00
Aleksey Kladov f4fd91a7fe Make sure release uses the release branch, and not master 2020-01-29 13:19:51 +01:00
Aleksey Kladov b982d60a4d Don't fail fast on CI 2020-01-22 11:53:47 +01:00
Aleksey Kladov a30129be5a build with clang? 2020-01-13 15:20:09 +01:00
Aleksey Kladov ab6e992c87 musl 2020-01-13 14:53:09 +01:00
Aleksey Kladov 5514ca3997 🎁 GitHub releases 🎁 2020-01-13 14:47:03 +01:00
Aleksey Kladov 7e1a25f149 Tweak release workflow 2020-01-11 21:50:32 +01:00
Aleksey Kladov 7d4a62275d Don't be overly generic 2020-01-11 21:38:15 +01:00
Giles Cope 2187732fb5 We only want this triggering for master. 2020-01-09 22:13:50 +00:00
Giles Cope 42942fc662 Reducing binary size and optimising a bit more. 2020-01-09 22:11:25 +00:00
Giles Cope f1920d7b54 Still double compiling. Try this. 2020-01-09 21:11:52 +00:00
Giles Cope 477668fc22 Was doing the compile twice. 2020-01-09 20:38:26 +00:00
Giles Cope 973aa054ee Split out into a release build as bins were not getting generated as cargo build wasn't run 2020-01-09 20:21:07 +00:00
Giles Cope 45b0e7ad7d second attempt 2020-01-09 19:45:26 +00:00
Giles Cope 3422bf1d29 parameterised debug 2020-01-09 19:36:12 +00:00
Giles Cope f562a1fc9f Packaging server bins 2020-01-09 19:21:08 +00:00
Giles Cope 6fecdd3ccf create dir if not there as cp doesn't seem to have an option to create the dest dir automatically. 2020-01-09 13:35:54 +00:00
Giles Cope 5d43ce12c3 put as debug for now while I get it working. 2020-01-09 13:24:20 +00:00
Giles Cope cbd0baf20b Getting to grips with github format... 2020-01-09 13:18:16 +00:00
Giles Cope dd5e1b652f Less output for typescript artifacts 2020-01-09 08:56:42 +00:00
Giles Cope f9049d35a2 Relative adderss 2020-01-08 12:36:02 +00:00
Giles Cope 79e1cb9b59 Upload 2020-01-08 12:31:05 +00:00
Giles Cope dd998d9076 noop 2020-01-08 12:19:27 +00:00
Giles Cope 22a0c9a838 Make artifacts accessible 2020-01-08 12:19:27 +00:00
Aleksey Kladov 817df4571f More tenacious CI networking 2020-01-07 17:52:45 +01:00
Aleksey Kladov ca2a9b50c0 Try to restore caching on CI 2020-01-07 17:36:56 +01:00
Aleksey Kladov 6a7db8c701 Share cache cleaning logic between OSes 2020-01-07 16:45:57 +01:00
Emil Lauridsen e997749a9c Rename old toolchains on windows to speedup installation 2020-01-03 21:42:17 +01:00
Emil Lauridsen 89a11eb811 Remove rust-docs on Windows before updating to latest stable 2020-01-03 20:42:27 +01:00
Emil Lauridsen 0f912c72cc Blindfolded PowerShell coding 2020-01-03 19:37:13 +01:00
Emil Lauridsen d1848a11a2 Run tests on ubuntu, windows and macos 2020-01-03 19:37:13 +01:00
Aleksey Kladov 1f8719ee87 Minimize typescript CI 2019-12-30 11:33:01 +01:00
Aleksey Kladov 8ec5f2fcdc Skip slow tests by default 2019-12-07 13:19:42 +01:00
Aleksey Kladov c3e61d7e8e Run CI on trying as well 2019-11-19 11:24:18 +03:00
Aleksey Kladov 34025020b5 Switch to Actions 2019-11-18 12:35:03 +03:00
cad97 396853defb Run npm travis through xvfb-run 2019-11-18 11:07:47 +03:00
cad97 ec5cde9149 Enable github actions ci 2019-11-18 11:07:47 +03:00
Aleksey Kladov 219e0e8c8d
Create FUNDING.yml 2019-07-06 08:33:19 +03:00