Commit Graph

236 Commits

Author SHA1 Message Date
Matthijs van der Vleuten 12cf9b6788 Specify --pre-release when publishing vsce nightly
According to https://code.visualstudio.com/api/working-with-extensions/publishing-extension#prerelease-extensions, when publishing pre-release versions, `--pre-release` must also be passed in the publish step.

Currently the behavior with and without the flag seems to be the same, but since it's documented to be required, don't rely on this staying that way.

This flag was previously removed in #13020, so this partially reverts that change.
2023-04-24 21:02:24 +02:00
Josh Soref bc7d84c3ce Spelling
* a rule
* access
* after
* amount
* annotations
* assignment
* assist
* associated
* attribute
* borrowed
* built-in type
* clarification
* command
* const
* constructor
* corresponding
* counterparts
* curlies
* dependencies
* deterministic
* diagnostic
* duplicates
* edge
* edited
* efficient
* elsewhere
* execution
* expression
* extensions
* extracted
* fill
* github
* helper
* heuristic
* incomplete
* indent end
* inlay
* invocation
* lifetime
* looking
* maybe
* move
* mutability
* mutable
* necessarily
* necessary
* negative
* nonexistent
* occurred
* offsets
* offsetted
* overridden
* parameters
* params
* params_and_where_preds_in_scope
* paredit
* parent
* parentheses
* prepended if
* punctuation
* receive
* receiver
* referring
* repeated
* representing
* semantically
* separately
* shouldnot
* siblings
* similar
* something's
* statement
* struct
* structure
* surprise
* the
* this
* transparent
* unimplemented
* unnamed
* unnecessary
* unneeded
* unreachable
* unterminated
* utilities
* variant
* variants
* visibility
* work around (v)
* workaround

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-04-19 09:45:55 -04:00
bors 05a6286fb2 Auto merge of #14446 - Veykril:ci, r=Veykril
internal: Only run typescript CI when VSCode files change
2023-04-13 09:11:50 +00:00
Lukas Wirth 40adedcb96 internal: Only run typescript CI when VSCode files change 2023-04-13 10:52:40 +02:00
Lukas Wirth c4582f6d18 Fix visibilities 2023-03-29 11:32:36 +02:00
Lukas Wirth afe52d270d Run proc-macro-srv tests on rust-lang/rust-analyzer 2023-03-29 11:20:57 +02:00
Laurențiu Nicola 87d6107f19 Build i686-pc-windows-msvc binaries 2023-02-11 17:50:48 +02:00
bors 3bc33c7e9f Auto merge of #14010 - silvergasp:ci, r=lnicola
fuzz: Fixes broken Cargo.toml for fuzz tests

Fixes broken Cargo.toml for fuzz tests and adds building of fuzz tests to the CI.
2023-02-03 11:15:54 +00:00
Laurențiu Nicola 05d7d33a0f Update .github/workflows/fuzz.yml 2023-02-03 13:15:27 +02:00
Jonas Schievink 7cb0cfa3aa Try to fix auto-publishing of lib crates 2023-01-25 15:02:52 +01:00
Nathaniel Brough 6c4749e8f5 fix(fuzz): Fixes broken Cargo.toml for fuzz tests
Fixes broken Cargo.toml for fuzz tests and adds building of
fuzz tests to the CI.
2023-01-24 10:54:10 -08:00
Laurențiu Nicola 6073e58e30 Allow ovsx publishing to fail 2022-11-03 15:42:55 +02:00
bors f0797929e5 Auto merge of #13302 - Veykril:auto-publish, r=Veykril
Don't auto-publish lib crates

I believe this should *just* work? With this cargo-workspaces should not consider them
2022-10-17 10:22:25 +00:00
Laurențiu Nicola 7bf6f188de Bump actions/setup-node 2022-10-15 14:47:53 +03:00
bors 018b8429cf Auto merge of #13415 - lnicola:ovsx-timeout, r=lnicola
internal: Set a timeout when publishing to OVSX

CC https://github.com/rust-lang/rust-analyzer/issues/11080#issuecomment-1279212120
2022-10-14 16:39:16 +00:00
Laurențiu Nicola f94d8d8940 Set a timeout when publishing to OVSX 2022-10-14 19:38:50 +03:00
bors af987dafcb Auto merge of #13414 - lnicola:bump-cache, r=lnicola
minor: Bump `Swatinem/rust-cache` to move off Node 12
2022-10-14 14:32:00 +00:00
Laurențiu Nicola d2d1c1e3ca Bump Swatinem/rust-cache to move off Node 12 2022-10-14 17:31:22 +03:00
Laurențiu Nicola 4adf09bc8a Run analysis-stats on CI 2022-10-13 13:57:15 +03:00
Laurențiu Nicola 73e91dda50 Set opt-level = 1 on dev profile 2022-10-12 17:44:15 +03:00
Lukas Wirth f310d4cbb4 Don't auto-publish lib crates 2022-09-27 18:22:06 +02:00
Spencer 73d759955f use rustup minimal profile and add curl retries 2022-09-10 23:43:33 -07:00
Spencer ae57150d0d add rustup bin to path 2022-09-10 23:29:15 -07:00
Spencer dd65588c51 install rustup directly 2022-09-10 23:25:30 -07:00
Spencer b843b8801d revert conditional logic for apt update step 2022-09-10 18:10:56 -07:00
Spencer Sharkey 54fe5b7fc2 use ubuntu 18.04 container for release 2022-09-09 21:23:02 -07:00
Aleksey Kladov 61ad33da42 internal: ignore failures when publishing to ovsx
This has been failing for a while

https://github.com/rust-lang/rust-analyzer/runs/8147683225?check_suite_focus=true#step:24:19
2022-09-02 11:48:58 +01:00
Lukas Wirth c6b7f45308 Don't run rust-2021-compatibility lints, our crates are already on 2021 2022-09-01 15:04:55 +02:00
Laurențiu Nicola 00b0089615 Switch to ubuntu-20.04 runners 2022-08-20 17:21:54 +03:00
Laurențiu Nicola c61237b2b2 Remove redundant --pre-release flag from publish 2022-08-14 20:52:43 +03:00
Laurențiu Nicola 1ce978370b Use Node 16 in CI workflows 2022-08-12 18:19:48 +03:00
Jonas Schievink c71f1e70a8 Don't run on PRs 2022-08-01 16:16:22 +02:00
Laurențiu Nicola cfbada4e0f Upload arm-unknown-linux-gnueabihf build artifact 2022-08-01 16:54:54 +03:00
Laurențiu Nicola b72ff95901 Fix linker env var name 2022-08-01 16:46:18 +03:00
Jonas Schievink 64090ee27c Fix target check 2022-08-01 15:22:02 +02:00
Jonas Schievink caf8a6454a Set linker 2022-08-01 15:09:45 +02:00
Jonas Schievink 9c960731de Publish extension for 32-bit ARM systems 2022-08-01 14:26:20 +02:00
Pavan Kumar Sunkara 8658425a67 publish: Use cargo ws rename to rename crates 2022-07-28 16:21:14 +01:00
Aleksey Kladov c205c629ef try fixing spurious CI failures on windows
It seems like it may be related to self-update? Anyways, I think we
should be disabling self-update on CI
2022-07-16 11:42:28 +01:00
Aleksey Kladov b49f2a2b43 Remove deprecate action
https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/

Looking at this holistically, I don't fully understand *why* we need an
action here? Seems like we can just use rustup? nowadays github runners
come with rustup pre-installed.
2022-07-15 23:04:09 +01:00
Aleksey Kladov 248fa55fc7 Update .github/workflows/release.yaml
Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com>
2022-07-15 23:04:09 +01:00
Aleksey Kladov f4fe2ea227 Remove deprecate action
https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/

Looking at this holistically, I don't fully understand *why* we need an
action here? Seems like we can just use rustup? nowadays github runners
come with rustup pre-installed.
2022-07-15 23:04:09 +01:00
David Lattimore f0af913ab0 publish workflow: Fix names for existing crates
Attempting to publish for example ra_ap_text-edit when ra_ap_text_edit
has already been published is rejected by crates.io.
2022-07-08 12:58:13 +10:00
Laurențiu Nicola 21642a2d85 Try to publish releases to OpenVSX 2022-06-23 22:18:08 +03:00
bors 81805d4cfc Auto merge of #12366 - rust-lang:revert-12349-universal-vsix, r=lnicola
Revert "internal: Publish universal VSIX to make VS happy"

Reverts rust-lang/rust-analyzer#12349
2022-05-23 20:55:29 +00:00
Laurențiu Nicola 0ab4a5f90b Revert "internal: Publish universal VSIX to make VS happy" 2022-05-23 23:45:46 +03:00
Laurențiu Nicola 04587b4b1a Revert "internal: Try to publish the universal VSIX before the other ones" 2022-05-23 23:44:08 +03:00
Laurențiu Nicola abc541e496 Try to publish the universal VSIX before the other ones 2022-05-23 18:11:17 +03:00
Laurențiu Nicola f50afe1b39 Publish universal VSIX to make VS happy 2022-05-22 21:13:14 +03:00
David Tolnay 5bea4ba224 Update GitHub Actions actions/checkout@v2 to v3
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/. Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-04-30 13:56:03 -07:00