36 Commits

Author SHA1 Message Date
Urgau
e2028d4bc2 Adjust future-incompatibility cfg keyword with raw-idents in cfgs 2024-11-25 22:01:44 +01:00
Urgau
9450706a03 Add support for raw-idents in cfgs 2024-11-25 22:01:44 +01:00
Urgau
4946828211 Add future-incompatibility warning against some keyword-as-ident 2024-11-25 21:51:19 +01:00
Urgau
80dde854b4 Bump cargo-platform to 0.2.0 in preparation for cfg(<true/false>) 2024-11-25 21:51:18 +01:00
Ed Page
5c87c14f9a docs: Declare support level for each crate in our Charter / docs
This is to bring us into conformance with the [Rust crate ownership
policy](https://forge.rust-lang.org/policies/crate-ownership.html).

Items of note
- `cargo-credential-1password` is declared as Experimental as it is
  intended for the community but I was unsure if we wanted to commit to
  full support for it.  In my mind, the ideal thing to do would be to
  expatriate this to 1password.
- `home` is declared as Internal despite its wide use within the
  ecosystem.
- `cargo-credential` is declared as Intentional as its an API intended
  for the wider ecosystem and I didn't see a reason to declare it
  experimental.
- `cargo-platform`, `cargo-util-schemas`, and `crates-io` are declared
  as Intentional as they are both used internally and intended for
  others to use for logic that integrates with cargo/registries.
  I wondered about these being Experimental or Internal instead.
2024-09-26 12:43:09 -05:00
Ed Page
d199f2e97c chore: Bump versions 2024-09-26 12:43:09 -05:00
Ed Page
c6c1df4758 chore: Make N-2 the default MSRV
We likely don't want to release these packages every 6 months just for
an MSRV bump.
By moving the MSRV out of the package, `cargo bump-check` will ignore
the MSRV bump.

Inspired by #13266
2024-01-18 15:30:41 -06:00
renovate[bot]
03beda3a6e chore(deps): update msrv 2024-01-08 22:17:07 +00:00
Weihang Lo
ad2c45bde9
refactor: clean up package metadata
Like PR 12352 but for homepage and repository

Versions for

* `cargo-credential-1password`
* `cargo-util-schemas`
* `home`

are bumped along with the change.
2023-12-18 16:09:03 -05:00
Weihang Lo
e2f5925bb0
chore: bump version for member crates 2023-11-16 13:19:44 -05:00
Weihang Lo
7a4754a1d3
lint: allow print_stdout and print_stderr 2023-11-16 11:35:21 -05:00
Weihang Lo
1539b3dfc1
lint: dogfood ourselves lints table in manifest
These lint rules are from src/lib.rs. We aim to remove
them in the source code once `Zlints` hit stable.
2023-11-16 11:35:21 -05:00
Ed Page
03a642b1d8 fix: Set MSRV in all published packages 2023-10-06 16:34:42 -05:00
Weihang Lo
aef3bd22d3
lint: fix errors for rust 2018 idioms 2023-09-14 13:43:48 +08:00
Jacob Finkelman
2b2838302f bump cargo-platform 2023-09-08 19:16:42 +00:00
Jacob Finkelman
44666f7377 Ues strip_prefix for cleaner code 2023-09-07 17:57:28 +00:00
Ed Page
83a5859221 chore(platform): Version bump 2023-07-17 13:21:41 -05:00
Ed Page
5d80aa263d refactor: Provide workspace-level default license 2023-07-17 13:21:41 -05:00
Ed Page
f358359a17 refactor: Provide a workspace-level default edition 2023-07-17 13:21:40 -05:00
Scott Schafer
34b8c39d77 chore: Use [workspace.dependencies] 2023-04-28 09:56:09 -05:00
Eric Huss
eea69e549f Bump versions of local crates 2023-04-23 13:01:29 -07:00
Lukas Wirth
a127a0a2a8 Drop derive feature from serde in cargo-platform 2023-03-30 17:09:51 +02:00
Alex Crichton
c687d83ada Remove authors directives from Cargo crates
Most of these are pretty dated and Cargo defaults nowadays to not
emitting an `authors` field so this commit also removes them from the
manifests.
2021-10-22 10:27:20 -07:00
Alex Crichton
cabe1cca0a Upgrade Cargo to the 2021 edition
This didn't actually result in any code changes yet, for now this simply
flips the edition flag for all of our crates and documentation.
2021-10-22 10:25:52 -07:00
Erick Tryzelaar
f71b231aea Update cargo-platform to 0.1.2
This preps cargo-platform for a release. The only substantial change is that
this should include the license files into the archive that is uploaded to
crates.io.

Closes #9758
2021-08-04 16:13:04 -07:00
klensy
dcc9587160 trivial char range check 2021-01-29 01:27:16 +03:00
Matthias Krüger
6eefe3c236 fix clippy warnings 2020-06-04 00:55:45 +02:00
Alex Tokarev
2b1dc3e518 Run through nightly clippy 2020-02-21 01:27:18 +03:00
Josh Stone
9c8b4dcd3e Link the licenses into crates/cargo-platform
The licenses should be included in the package published on crates.io
2020-02-14 15:54:22 -08:00
Takayuki Nakata
f37b9bd77a Update the reference link in a message
Follow up dc81356ef.
2020-01-07 09:05:49 +09:00
Eric Huss
fd65cbd816 Bump cargo-platform version. 2019-12-10 11:59:06 -08:00
Benedikt Werner
aa93f61f21
Warn instead of error 2019-12-07 09:10:06 +01:00
Benedikt Werner
a572f0f274
Use blacklist instead of whitelist 2019-12-05 11:53:26 +01:00
Benedikt Werner
bee13d604d
Fix test formatting 2019-12-04 09:33:58 +01:00
Benedikt Werner
552ecc9438
Emit error on [target.cfg(debug_assertions).dependencies] 2019-12-04 09:08:43 +01:00
Eric Huss
57c96c194a Extract Platform to a separate crate. 2019-09-17 14:55:22 -07:00