summaryrefslogtreecommitdiff
path: root/maint
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Update check_doc_features for equix cfg(fuzzing) change.Nick Mathewson2024-05-071-1/+1
| |/ /
* | | maint/cargo-publish: Bespoke message from missing jqIan Jackson2024-05-071-0/+2
| | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2118#note_3027375
* | | maint/cargo-publish: Use dirnameIan Jackson2024-05-071-1/+1
| | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/2118#note_3025017
* | | maint/cargo-publish: Suppress a warningIan Jackson2024-05-071-0/+1
| | | | | | | | | | | | Not sure why this is happening in CI but not on my laptop.
* | | Abolish maint/crate_versionsIan Jackson2024-05-071-15/+0
| | | | | | | | | | | | | | | This script could fail for various reasons, because it didn't use the Cargo.toml workspace information.
* | | Introduce maint/cargo-publish scriptIan Jackson2024-05-071-0/+176
| | |
* | | maint/list_crates_publish: Soup up considerablyIan Jackson2024-05-071-5/+26
|/ / | | | | | | Add argument parser, and many options.
* | Re-run maint/add_warning.Nick Mathewson2024-05-061-2/+2
| | | | | | | | This commit is automatically generated.
* | add_warning: Allow suppression of marked lines, and avoid cfg().Nick Mathewson2024-05-061-3/+18
|/ | | | | | | | | | | | Sometimes we want to enforce different lints depending on whether we're running CI. Until now we've been using `#[cfg(not(ci_arti_FOO))]` for this, but that approach now seems to be somewhat deprecated, and to cause warnings on nightly. (See #1395.) Instead, I'm tweaking the add_warning script so that it can conditionally suppress lines depending on a command-line argument that it receives.
* Make fuzz_it_all configurable.Nick Mathewson2024-04-031-2/+59
| | | | | Most importantly for #1350, give it an option to _only_ run the fuzzer against the testcases in the corpus.
* fuzz_it_all: Add a step where we run the fuzzers on the corpus alone.Nick Mathewson2024-04-031-0/+16
| | | | (This is suitable for CI testing on our fuzzers.)
* Remove note about option-ext statusNick Mathewson2024-04-021-1/+0
| | | | | They merged the suggested notice back May 2023: https://github.com/soc/option-ext/pull/4
* Remove check_licenses exception for rustls-webpkiNick Mathewson2024-04-021-1/+0
| | | | (They have declared their license as ISC, which is on our allow-list.)
* 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
| |