Ed Page
539a48452a
perf: Update toml
2025-07-08 11:55:41 -05:00
renovate[bot]
e6740738a8
chore(deps): update msrv (1 version) to v1.88
2025-06-26 19:55:27 +00:00
Ross Sullivan
15f755cefd
chore: Created CargoProjectExt extention trait
2025-06-25 23:18:00 +09:00
AudaciousAxiom
8362109b8e
chore(toml): disable toml
's default features, unless necessary
...
This reduces the build time of `cargo-util-schemas`.
2025-05-25 13:31:18 +02: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
renovate[bot]
fc88578277
chore(deps): update msrv (1 version) to v1.86
2025-04-03 12:07:38 +00:00
Weihang Lo
2080ac30df
chore(ci): add aarch64 linux runner
...
Linux arm64 hosted runners is in public preview.
Enable and see if is is something we can have now.
setting `target.linker` is required for cross-compilation
on ARM64, so disable cross compilation tests for it.
https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/
2025-04-01 22:07:36 -07:00
Arlo Siemsen
5f833db69b
feat: Add SBOM pre-cursor files
...
Adds a new option `build.sbom` that adds generation of a JSON file
containing dependency information alongside compiled artifacts.
2025-02-26 14:57:14 -06:00
renovate[bot]
c30d4f9293
chore(deps): update msrv (1 version) to v1.85
2025-02-20 19:37:56 +00:00
Arlo Siemsen
44de80f89c
fix: build warning in windows_reserved_names_are_allowed
2025-02-19 10:59:50 -06:00
renovate[bot]
7ee43a58ec
chore(deps): update msrv (1 version) to v1.84
2025-01-09 19:15:56 +00:00
Weihang Lo
4a88f924c6
test: extract checking installed target to a function
2025-01-08 17:27:25 -05:00
Ed Page
9a8ca867e2
chore: Bump cargo-test-support's version
2024-12-12 11:50:54 -06: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
e52b041a4d
chore(test): Bump to 0.6
2024-10-17 06:26:47 +08:00
Ed Page
61b8903e59
chore(test): Bump for breaking changes
2024-09-23 20:44:40 -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
renovate[bot]
74f01c4b65
chore(deps): update msrv
2024-07-26 12:52:37 +00:00
Weihang Lo
ab8ac44b49
chore: bump cargo-test-support to 0.4.0
2024-07-22 15:37:13 -04:00
Ed Page
ad6abb54be
docs(test): Verify they work
2024-07-22 08:58:52 -05:00
Weihang Lo
f4985827d7
chore: bump cargo-test-{support,macro}
due to public API changes
2024-06-17 11:37:21 -04:00
renovate[bot]
a018e3a946
chore(deps): update msrv (1 version) to v1.79
2024-06-13 17:27:19 +00:00
Ed Page
d028cfaba3
chore(test): Bump cargo-test-support to 0.2.2
2024-06-10 10:20:52 -05:00
Ed Page
5ea1c8fea9
feat(test): Auto-redact elapsed time
2024-05-27 21:27:25 -05:00
renovate[bot]
05ba4d8cfe
chore(deps): update msrv (1 version) to v1.78
2024-05-02 15:07:25 +00:00
Paul Mabileau
2879fc0d60
Chore(cargo-test-*/Cargo.toml): Bump MSRVs to make corresponding CI check pass
...
Signed-off-by: Paul Mabileau <paulmabileau@hotmail.fr>
2024-03-26 11:16:12 +01:00
Paul Mabileau
d691d034c7
Chore(cargo-test-*/Cargo.toml): Bump versions to make ci/validate-version-bump.sh pass
...
Signed-off-by: Paul Mabileau <paulmabileau@hotmail.fr>
2024-03-26 11:14:14 +01:00
Paul Mabileau
f9b5702755
Chore(cargo-test-*/Cargo.toml): Standardize basic fields for publication
...
Marks the crates as publishable.
Signed-off-by: Paul Mabileau <paulmabileau@hotmail.fr>
2024-03-26 11:11:51 +01:00
Ed Page
9438f80042
chore: Remove rust-version from private packages
...
I removed it from `cargo-test-support` and `cargo-test-macro`, despite
people depending on those (via git) because my long term plan is resting
on the `auto` value which won't affect git dependencies.
2024-01-18 15:24:25 -06: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
Eric Huss
da3ca05677
Add a global cache garbage collector.
...
This adds a garbage collector which will remove old files from cargo's
global cache.
A general overview of the changes here:
- `cargo::core::global_cache_tracker` contains the `GlobalCacheTracker`
which handles the interface to a sqlite database which stores
timestamps of the last time a file was used.
- `DeferredGlobalLastUse` is a type that implements an optimization for
collecting last-use timestamps so that they can be flushed to disk all
at once.
- `cargo::core::gc` contains the `Gc` type which is the interface for
performing garbage collection. It coordinates with the
`GlobalCacheTracker` for determining what to delete.
- Garbage collection can either be automatic or manual. The automatic
garbage collection supports some config options for defining when
it runs and how much it deletes.
- Manual garbage collection can be performed via options to `cargo
clean`.
- `cargo clean` uses the new package cache locking system to coordinate
access to the package cache to prevent interference with other cargo
commands running concurrently.
2023-11-11 10:56:58 -08:00
Ed Page
796398563a
refactor(test): Switch termcolor to anstream
2023-09-29 10:16:15 -05:00
Jacob Finkelman
16b330bc59
stop using lazy_static
2023-09-01 21:38:03 +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
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
Weihang Lo
0bffcbcb8a
chore: publish = false
for pkgs not meant to be published
...
These tree packages are considered to be published something.
To reduce the logic of xtask-unpubilshed, let's flag them false for now.
We can always set it `true` when needed.
2023-05-05 16:24:19 +01:00
Scott Schafer
34b8c39d77
chore: Use [workspace.dependencies]
2023-04-28 09:56:09 -05:00
Eric Huss
ac25009500
Update windows-sys
2023-04-23 12:40:00 -07:00
Eric Huss
78970bd4a8
Update git2
2023-04-02 15:37:53 -07:00
Scott Schafer
c3043d9a9e
chore: Make dependencies alphabetical order
2023-02-15 09:22:08 -06:00
Ed Page
6007f05a85
chore: Update to toml v0.6, toml_edit v0.18
...
`toml` replaces `toml_edit::easy`, using `toml_edit` as its parser.
2023-01-19 15:26:28 -06:00
Ed Page
d52f29897a
chore: Deny warnings across entire cargo repo
2023-02-10 16:17:33 -06:00
hzlinyiyu
ae91d4ed41
do some clean up
2023-01-31 18:02:57 +08:00
Eric Huss
1387fd4105
Validate SSH host keys
2023-01-10 14:36:22 +01:00
Jacob Finkelman
2ac15086fb
end-to-end tests
2022-12-12 21:50:08 +00:00
bors
9286a1beba
Auto merge of #11328 - epage:upgrade, r=weihanglo
...
chore: Upgrade dependencies
This upgrades several dependencies to the latest "major" release. The original intent was just to get onto the latest snapbox but I noticed several others that could be updated and thought "why not".
- `snapbox` broke compatibility on less used APIs
- Its unclear from the docs if `miow` or `remove_dir_all` even broke compatibility
I did not touch `mdman` as that has several large, stale deps
2022-11-04 06:41:49 +00:00