Ed Page
3f19ccf75d
chore: Bump versions
2025-09-19 13:21:35 -05:00
renovate[bot]
82f655b1e1
chore(deps): update msrv (1 version) to v1.90
2025-09-19 16:45:43 +00:00
Scott Schafer
022dc5b381
chore: Address most typos
2025-09-02 18:15:50 -06:00
Ed Page
178a07231e
chore: Bump versions
2025-08-07 10:15:50 -05:00
renovate[bot]
f0379a2a8c
chore(deps): update msrv (1 version) to v1.89
2025-08-07 13:00:25 +00:00
Eric Huss
1ce8023626
Rustfmt 2024
2025-07-05 19:50:36 -07:00
Ed Page
e5987ea9b6
chore: Bump versions
2025-06-26 16:38:16 -05:00
renovate[bot]
e6740738a8
chore(deps): update msrv (1 version) to v1.88
2025-06-26 19:55:27 +00:00
Josh Triplett
262d4dd5f2
Use Not::not
rather than a custom is_false
function
...
The `is_false` function already exists in the standard library, as
`Not::not`; use that in `skip_serializing_if` rather than defining an
`is_false` function.
2025-06-08 19:15:27 -07:00
Ed Page
31433a3094
chore: Bump package versions
2025-05-20 16:08:34 -05:00
renovate[bot]
8b5fd61ec8
chore(deps): update msrv (1 version) to v1.87
2025-05-15 23:35:57 +00:00
Eric Huss
be781458a9
Bump versions due to MSRV update
2025-04-03 07:11:48 -07:00
renovate[bot]
fc88578277
chore(deps): update msrv (1 version) to v1.86
2025-04-03 12:07:38 +00:00
Ed Page
b4dee5dcf9
chore: Bump versions
2025-02-20 15:47:07 -06:00
renovate[bot]
c30d4f9293
chore(deps): update msrv (1 version) to v1.85
2025-02-20 19:37:56 +00:00
Ed Page
b75783a923
chore: Bump versions
2025-01-09 15:18:56 -06:00
renovate[bot]
7ee43a58ec
chore(deps): update msrv (1 version) to v1.84
2025-01-09 19:15:56 +00:00
Ed Page
6da546c9e1
chore: Bump versions
2024-11-29 10:43:19 -06:00
renovate[bot]
1ec49b8947
chore(deps): update msrv
2024-11-29 03:54:45 +00:00
renovate[bot]
341d619f66
chore(deps): update msrv
2024-10-19 01:35:59 -04: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
1b94fb2326
chore: Bump MSRV to 1.81
...
This is prep for using `#[expect]`.
Its not clear why RenovateBot didn't do this.
2024-09-23 19:45:57 -05:00
Ed Page
d62fcae81d
chore: Bump versions
2024-07-26 16:32:54 -05:00
renovate[bot]
74f01c4b65
chore(deps): update msrv
2024-07-26 12:52:37 +00:00
Ed Page
b07e87656f
chore: Bump version for internal crates
2024-06-13 13:38:32 -05:00
renovate[bot]
a018e3a946
chore(deps): update msrv (1 version) to v1.79
2024-06-13 17:27:19 +00:00
renovate[bot]
05ba4d8cfe
chore(deps): update msrv (1 version) to v1.78
2024-05-02 15:07:25 +00:00
Ed Page
451babb370
chore: Bump versions
2024-03-25 14:13:38 -05:00
renovate[bot]
ccc31b4ddf
chore(deps): update msrv
2024-03-25 14:13:38 -05:00
renovate[bot]
5ea658df78
chore(deps): update msrv (1 version) to v1.76.0
2024-02-08 14:32:51 +00:00
Ed Page
b291f42dce
chore: Make N-0 MSRVs explicit
...
This will require a version bump every release but over-releasing these
packages is likely a lot better than over-releasing the N-3 packages,
which we won't have to do anymore after this.
My hope is the `auto` value will be approved and stabilized and then we
won't have to over-release anymore.
2024-01-18 15:28:04 -06:00
Tobias Bieniek
6218d08504
crates-io: Bump version to v0.40.0
2024-01-09 18:03:21 +01:00
Tobias Bieniek
2d1728088f
crates-io: Set Content-Type: application/json
only for requests with a body payload
2024-01-09 17:57:56 +01: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
Tobias Bieniek
32d4c0fd80
crates-io: Add support for other 2xx HTTP status codes
...
Replying with `201 Created` of `202 Accepted` should not result in showing errors.
2023-12-12 13:33:03 +01:00
Weihang Lo
e2f5925bb0
chore: bump version for member crates
2023-11-16 13:19:44 -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
Tobias Bieniek
9e5dac18b9
crates.io: Bump version to 0.39.1
2023-10-06 16:11:38 +02:00
Tobias Bieniek
e287f43006
crates-io: Add doc comment for NewCrate
struct
2023-10-06 14:04:03 +02:00
Ed Page
e4e10f2393
chore: Fix typos
...
This is a repeat of #11561
2023-09-19 15:28:48 -05:00
Deadbeef
3d50f47197
Add fields for bindeps on the registry
2023-08-25 01:43:29 +00:00
Ed Page
7a65c826a0
fix: Set MSRV for internal packages
...
For now, I'm punting on packages we generally expect others to use
2023-08-22 16:46:47 -05:00
Weihang Lo
31b500c7c0
refactor(crates-io): use thiserror
...
Optionally use `thiserror` to reduce boilerplates but this part can
be dropped if we don't want.
2023-07-18 22:22:47 +01:00
Weihang Lo
b4499af4e9
refactor(crates-io): remove anyhow
...
This removes the dependency `anyhow` and uses our own custom Error
enum, so that crates-io consumer can access `Error::API::challenge`
field.
2023-07-18 22:22:47 +01:00
Weihang Lo
a561e8b781
feat(crates-io): use our own Result
wrapper everywhere
2023-07-18 22:22:47 +01:00
Weihang Lo
ed6692b1c6
refactor(crates-io): rename ResponseError
to Error
2023-07-18 22:22:47 +01:00
Weihang Lo
00a872740a
fix(crates-io): don't let server sneak extra lines anywhere
...
From 5febbe5587/src/cargo/sources/registry/http_remote.rs (L234-L237)
2023-07-18 22:22:46 +01:00
Weihang Lo
6805944715
feat(crates-io): expose headers for ResponseError::Api
...
In response to RFC 3231 [^1], our registry client need to return headers
to caller, so that the caller (cargo binary) can continue parsing
challenge headers.
[^1]: https://rust-lang.github.io/rfcs/3231-cargo-asymmetric-tokens.html#the-authentication-process
2023-07-18 22:22:46 +01: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