Aleksey Kladov
ba8d6d1e4e
Remove more unreachable pubs
2020-11-02 16:58:33 +01:00
Aleksey Kladov
b610118453
Deny unreachable-pub
...
It's very useful when `pub` is equivalent to "this is crate's public
API", let's enforce this!
Ideally, we should enforce it for local `cargo test`, and only during
CI, but that needs https://github.com/rust-lang/cargo/issues/5034 .
2020-11-02 14:07:08 +01:00
Aleksey Kladov
53a7651673
Fix deprecation warning
...
See https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-19 19:05:55 +02:00
Jonas Schievink
1cb64a70d6
Add comment and link to upstream issue
2020-10-12 19:55:55 +02:00
Jonas Schievink
f8be6c636c
macOS: install GNU tar
2020-10-12 19:51:49 +02:00
Aleksey Kladov
dddd580651
"How I survived Git" tips
2020-09-01 09:50:48 +02:00
dragfire
cdebf02e54
Add a test that forbids merge commits
2020-08-31 12:29:07 -06:00
Pavan Kumar Sunkara
79337095c1
Don't publish every day and do it only for release
2020-08-31 17:35:26 +02:00
Pavan Kumar Sunkara
6d46583f0f
Correct sed replacement when called in a bash file
2020-08-25 14:43:22 +02:00
Pavan Kumar Sunkara
2d75b3305d
Rename rust_analyzer lib in the binaries before publishing
2020-08-25 11:32:22 +02:00
Pavan Kumar Sunkara
35fd9a8e0b
Added weekly publish workflow
2020-08-24 13:07:17 +02:00
Aleksey Kladov
90cb4bbbb9
Remove usless pre-cache task
...
We are not cleaning the rest of xtask artifacts, so this effectively
does nothing. xtask is small and changes rarely, so this shouldn't
really matter.
2020-08-18 11:19:44 +02:00
Aleksey Kladov
80ab6c8cd5
Re-enable mac build
2020-08-18 09:38:32 +02:00
Aleksey Kladov
982b299252
Temporary disable MacOS builder
...
GH Actions is not feeling great today :-(
2020-08-13 10:57:09 +02:00
Aleksey Kladov
e30be7ad15
Disabe macros TypeSCript builder
...
It hangs for some reason, and we are moving TS extension anyways...
2020-08-13 10:35:11 +02:00
Aleksey Kladov
5534bc0321
Completely remove cargo audit
...
My current feeling is that the build maintenance friction it creates
is not proportional to the benefits it provides.
We are pretty frugal with the set of Rust dependencies, and our
security model is "we run build.rs and proc macros", so it doesn't
seem like cargo audit could help us much.
2020-08-12 15:54:39 +02:00
Jonas Schievink
67b2b3d0ce
Fix build on musl and test it in CI
2020-08-12 12:23:25 +02:00
Veetaha
3d6fc649f2
Remove the premissions-misconifguration bug workarounds on CI
2020-07-29 23:58:47 +03:00
Aleksey Kladov
c0b2b15123
Fix metrics
2020-07-24 20:53:27 +02:00
Aleksey Kladov
ae3506d002
Fix another name
2020-07-24 20:34:30 +02:00
Aleksey Kladov
80d6bdbb30
fix name
2020-07-24 20:21:18 +02:00
Aleksey Kladov
de714640bd
Add metrics
2020-07-24 20:05:16 +02:00
Aleksey Kladov
c3ce89145d
Disable audit step
...
See https://github.com/actions-rs/install/issues/6
2020-07-16 10:15:13 +02:00
Yuki Okushi
9a93249cd1
Update actions/cache to v2
2020-07-14 20:16:13 +09:00
Aleksey Kladov
9c1f3aad62
Check power on CI
2020-07-14 11:01:18 +02:00
Aleksey Kladov
2752f2dccf
check cargo.lock
2020-07-07 16:01:05 +02:00
Aleksey Kladov
4310e0ebf9
Disable npm audit
...
At the moment it fails with unfixable minor vuln in a dev-dependency
2020-07-02 10:50:50 +02:00
Aleksey Kladov
3c2c8d7e5f
Fix conflict between nightly branch and tag
2020-05-25 16:31:19 +02:00
Aleksey Kladov
5e66045a21
Try fixing release tags
...
closes #4319
2020-05-25 16:26:01 +02:00
vsrs
1797b665a4
vscode tests configuration for more verbose output
2020-05-23 17:07:25 +03:00
vsrs
e3223a7fd3
OS matrix for TypeScript
2020-05-23 16:39:30 +03:00
vsrs
a09b308b4e
xvfb-action fix
2020-05-23 16:24:21 +03:00
vsrs
12ea4a2ba2
Try GabrielBB/xvfb to run vscode tests
2020-05-23 16:13:47 +03:00
vsrs
bddbe16d93
Start xvfb manually on ubuntu
2020-05-23 16:04:14 +03:00
vsrs
ca230627c6
try to run TypeScript CI on windows
2020-05-23 15:37:07 +03:00
vsrs
1739a542f8
Add npm test
to CI
2020-05-23 15:20:46 +03:00
Aleksey Kladov
b79122b242
Use older ubuntu for releases
2020-05-11 21:32:48 +02:00
Laurențiu Nicola
77de40192e
Use x86_64-unknown-linux-gnu for releases
2020-04-28 20:47:13 +03:00
Laurențiu Nicola
ebf77c2bf7
Use actions-rs/install and /audit-check for cargo-audit
2020-04-11 14:32:53 +03:00
Aleksey Kladov
ffb7ea678b
Don't strip nightly releases
2020-04-08 11:47:40 +02:00
Aleksey Kladov
9c482f4a21
Fix yaml
2020-04-07 09:40:01 +02:00
Aleksey Kladov
942836ac33
Fix yaml
2020-04-07 09:24:10 +02:00
Aleksey Kladov
d3ccc80a2d
Run analysis-stats nightly
2020-04-07 09:01:16 +02:00
Aleksey Kladov
1b2d255be1
More general CI env var
2020-04-06 17:02:06 +02:00
Edwin Cheng
53058dd73a
Add back deny_c
2020-04-05 21:45:57 +08:00
Edwin Cheng
3277079412
Remove deny_c in CI
2020-04-03 18:11:28 +08:00
Aleksey Kladov
700ac8159a
Enable backtrace on CI
2020-03-30 10:49:11 +02:00
Aleksey Kladov
ee6fc4eca2
Don't deny C for cargo audit
...
It depends on openssl ;-(
2020-03-26 16:33:03 +01:00
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