Commit Graph

42 Commits

Author SHA1 Message Date
Aleksey Kladov
ef6a0417f4 Specify env once for all jobs 2020-03-26 10:31:51 +01:00
Aleksey Kladov
aaa6961aa6 fix release more 2020-03-23 15:08:05 +01:00
Aleksey Kladov
f0a5fe8699 fix release more 2020-03-23 14:50:02 +01:00
Aleksey Kladov
59f6bf87d6 Fix release 2020-03-23 14:33:44 +01:00
Aleksey Kladov
ee4fe18ac8 Don't trigger stable release when pushing to nightly branch 2020-03-19 09:48:36 +01:00
Aleksey Kladov
3d1cb5e20f Simplify extension tag sniffing 2020-03-19 09:37:03 +01:00
Aleksey Kladov
a8ddea8d1c Don't filter release by fork
This syntax does not work for some reason

https://github.com/rust-analyzer/rust-analyzer/runs/515231288?check_suite_focus=true
2020-03-18 09:43:49 +01:00
Aleksey Kladov
a350dff4cf
Update .github/workflows/release.yaml
Co-Authored-By: Florian Diebold <flodiebold@googlemail.com>
2020-03-17 09:41:27 +01:00
Swarnim Arun
a9300934f9
Gate release action to rust-analyzer owner 2020-03-17 03:09:02 +05:30
Aleksey Kladov
bf3eef8897 Set extension version during release 2020-03-09 14:24:00 +01:00
Aleksey Kladov
cb63932690 Install Node only for Linux
Hopefully, this will lead to fewer errors like

https://github.com/rust-analyzer/rust-analyzer/runs/493983317?check_suite_focus=true#step:5:10
2020-03-09 10:06:17 +01:00
CAD97
cf140ac995 Use actions/checkout@v2 2020-03-06 20:32:03 -05:00
Aleksey Kladov
ab11c6f08a Back to usual nightly schedule 2020-03-05 13:41:41 +01:00
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
6647e817e2 Use xtask dist for releases 2020-03-04 18:56:52 +01:00
Aleksey Kladov
fd586e58d9 cargo xtask dist
This builds the typescript extension
2020-03-04 18:18:20 +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
Aleksey Kladov
c0fa5e2246 Rename the binary to rust-analyzer 2020-02-18 12:33:16 +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
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