summaryrefslogtreecommitdiff
path: root/maint
Commit message (Collapse)AuthorAgeFilesLines
* fixup-features: Update to avoid deprecations in latest toml_editNick Mathewson2024-04-012-6/+13
| | | | (Also, require a version of `toml_edit` that _has_ `DocumentMut`.)
* Merge branch 'fixup-features-1.2.1' into 'main'Nick Mathewson2024-04-011-0/+3
|\ | | | | | | | | Run "fixup-features" in preparation for next release. See merge request tpo/core/arti!2061
| * Run "fixup-features" in preparation for next release.Nick Mathewson2024-03-281-0/+3
| |
* | downgrade alpine used for reproducible buildstrinity-1686a2024-03-291-1/+1
|/ | | | temporary fix for broken macos builds
* Run maint/add_warning.Nick Mathewson2024-03-131-0/+1
|
* maint/add_warning: permit clippy::mixed_attributes_style in tests.Nick Mathewson2024-03-131-0/+1
| | | | | | This is a new warning on nightly. It triggers for every one of our test blocks that starts with `#[cfg(test)]` and then goes on to have an `#![allow(...)]` block at the start of the module.
* arti, CI: Add a test case for command line helpIan Jackson2024-03-051-0/+78
|
* Merge branch 'deny-unchecked-duration-substraction' into 'main'Ian Jackson2024-03-052-0/+2
|\ | | | | | | | | | | | | deny clippy::unchecked_duration_subtraction Closes #1304 See merge request tpo/core/arti!2008
| * deny clippy::unchecked_duration_subtractiontrinity-1686a2024-02-292-0/+2
| |
* | upgrade docker image for reproducible buildstrinity-1686a2024-03-031-1/+1
|/
* fixup-features: Upgrade toml_edit and itertools.Nick Mathewson2024-02-262-5/+4
|
* cargo_audit: Add an exception for RUSTSEC-2024-0014.Gabriela Moldovan2024-02-191-0/+8
| | | | | We should migrate to `slotmap`, but in the meantime let's just add an exception to unblock CI.
* maint/matrix_test: add maint/ to CRATEDIRSIan Jackson2024-02-081-0/+1
|
* maint/list_crates: Strip maint/, handling maint/ cratesIan Jackson2024-02-081-1/+1
|
* maint/fixup-features: Remove a spurious blank line from Cargo.tomlIan Jackson2024-02-081-1/+0
| | | | maint/cargo_sort complains about this.
* maint/check_toposort: Teach it to ignore maint/ crates.Ian Jackson2024-02-071-1/+2
|
* maint/fixup-features: Add standard lint block with some overridesIan Jackson2024-02-071-0/+56
| | | | | | | | | We don't have any of these lints yet but let's do this tidying while we're here. The test lint block seems appropriate for this maintenance utility, at least right now while we're not making it a proper external published thing. Override the two lints that currently trip.
* maint/fixup-features: Make part of the main workspaceIan Jackson2024-02-072-96/+0
| | | | | This ties it into everything, so we run CI on it, have it in our main lockfile, and so on.
* maint/fixup-features: Use .or_default() (prompted by clippy) (fmt)Ian Jackson2024-02-071-3/+1
|
* maint/fixup-features: Use .or_default() (prompted by clippy)Ian Jackson2024-02-071-1/+1
|
* Introduce maint/list_crates_publishIan Jackson2024-02-052-0/+27
|
* maint/semver-checks: allow overriding CARGOIan Jackson2024-02-051-1/+3
|
* maint/thanks: Set LC_COLLATEIan Jackson2024-02-051-0/+4
|
* maint/fixup-features: Commit a lockfileIan Jackson2024-02-052-1/+94
|
* Examples using hyper v1ramidzkh2024-01-112-1/+2
|
* Fix typosDimitris Apostolou2024-01-081-1/+1
|
* Restore deleted entries to OBSOLETE_IGNORENick Mathewson2023-12-111-0/+23
| | | | | We should have added these to our record of previous rustsec ignores, but we accidentally removed them instead.
* Remove our cargo-audit exception for ed25519-dalekNick Mathewson2023-12-111-8/+11
| | | | It's no longer necessary now that we have upgraded.
* Add a check-license exception for tinystr.Nick Mathewson2023-12-041-0/+5
|
* Merge branch 'msrv-bump-1.70' into 'main'Ian Jackson2023-11-301-1/+1
|\ | | | | | | | | Increase our MSRV to 1.70 See merge request tpo/core/arti!1773
| * In every crate, change rust-version to 1.70.Nick Mathewson2023-11-281-1/+1
| |
* | Merge branch 'misc-upgrades' into 'main'Nick Mathewson2023-11-281-1/+2
|\ \ | |/ |/| | | | | Upgrade several crates in preparation for this month's release. See merge request tpo/core/arti!1763
| * downgrade-dependencies: un-downgrade futures-lite.Nick Mathewson2023-11-281-1/+2
| | | | | | | | | | | | This is necessary for async-global-executor, which uses `futures_lite::future::or`, which futures-lite does not have before 1.4.0 or thereabouts.
* | Ignore rsa timing cargo-audit warningNick Mathewson2023-11-281-0/+6
|/
* update rustc for reproducible buildstrinity-1686a2023-11-161-1/+1
|
* Merge branch 'clap4' into 'main'gabi-2502023-11-151-2/+1
|\ | | | | | | | | Upgrade to clap 4 See merge request tpo/core/arti!1735
| * cargo_audit: Remove note about clap use of atty.Nick Mathewson2023-11-151-2/+1
| |
* | Remove webpki cargo_audit exceptionNick Mathewson2023-11-151-13/+0
|/ | | | | Apparently webpki came out of retirement and actually fixed RUSTSEC-2023-0052. Versions >=0.22.2 should be fine.
* Add BSL-1.0 license to permitted listNick Mathewson2023-11-021-0/+1
|
* Add downgrade-dependencies exceptions to make tor-proto build right.Nick Mathewson2023-10-121-1/+3
|
* Merge branch 'new-mock-time' into 'main'Nick Mathewson2023-10-051-0/+15
|\ | | | | | | | | Provide and use a SimpleMockTimeProvider See merge request tpo/core/arti!1639
| * tor-rtmock: Add priority-queue dependencyIan Jackson2023-10-031-0/+15
| | | | | | | | | | | | | | | | For our time provider we want a priority queue that lets us look up entries and delete them. std's Heap doesn't do that. priority-queue has the API we need and reasonable stats etc, and is maintained. It has some IMO-tolerable licence wrinkles.
* | fixup-features: Detect published=>unpublished dependenciesNick Mathewson2023-10-041-8/+58
| | | | | | | | | | (If a published crate depends on an unpublished crate, crates.io will refuse it.)
* | fixup-features: detect wildcard versions.Nick Mathewson2023-10-041-2/+26
| | | | | | | | | | None of our crates should use wildcard versions; this will help us detect them before publishing.
* | Update changed_crates and Release.md to robustify release processNick Mathewson2023-10-041-2/+63
|/ | | | | | | | | | In particular, this change should help avoid the kind of problem we ran into as #1054 and fixed with 00e4405943498754, where a crate changed only in which versions of our crates it depended upon, and we didn't notice that we had to update its version too. This commit also fixes a couple of minor issues in the `changed_crates` script, and gives it a verbose mode.
* Merge branch 'locked' into 'main'Ian Jackson2023-09-141-2/+6
|\ | | | | | | | | CI: Use cargo install --locked See merge request tpo/core/arti!1587
| * CI: Force refresh of all "cargo install"Ian Jackson2023-09-111-1/+5
| |
| * CI: Use cargo install --lockedIan Jackson2023-09-111-1/+1
| | | | | | | | Unaccountably, this isn't the default.
* | maint/downgrade_dependencies: Honour $CARGOIan Jackson2023-09-141-2/+4
|/ | | | This let me run it with my privsep setup.
* Merge branch 'nodep' into 'main'Nick Mathewson2023-09-101-2/+2
|\ | | | | | | | | maint/bump_nodep: Two changes to help it work in my environment See merge request tpo/core/arti!1573