summaryrefslogtreecommitdiff
path: root/maint
Commit message (Collapse)AuthorAgeFilesLines
...
* | | maint/cargo-publish: Add --force optionIan Jackson2024-05-151-0/+9
|/ /
* | Rename list_crates_publish to list_cratesIan Jackson2024-05-088-9/+9
| |
* | ABolish maint/list_cratesIan Jackson2024-05-082-31/+0
| | | | | | | | There are no callers any more.
* | maint/check_doc_features: Use new list_crates_publish (nfc)Ian Jackson2024-05-081-2/+3
| |
* | maint/every-crate: Use new list_crates_publish (nfc)Ian Jackson2024-05-081-1/+1
| |
* | maint/changed_crates: Use new list_crates_publishIan Jackson2024-05-081-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Replace ad-hoc filtering, relying on things being in crates/. The following crates are no longer considered by this script: arti-bench arti-config arti-testing tor-congestion tor-events tor-hspow
* | maint/matrix_test: Use new list_crates_publish (nfc)Ian Jackson2024-05-082-3/+4
| |
* | maint/list_crates_publish: Factor out callable, and add types (nfc)Ian Jackson2024-05-081-10/+24
| |
* | Merge branch 'example_warnings' into 'main'Alexander Færøy2024-05-071-30/+34
|\ \ | | | | | | | | | | | | Use add_warning to maintain warning exception in examples. See merge request tpo/core/arti!2132
| * | add_warning: fix a python mistake.Nick Mathewson2024-05-071-1/+1
| | |
| * | add_warning: Add an "Example lints" listNick Mathewson2024-05-071-0/+8
| | | | | | | | | | | | | | | | | | This is the same as the TEST_LINTS exception list, plus the nightly exception from our main lints list. It matches what we have in crates/examples/*.rs.
| * | add_warning: Use regexes and maps to find lists of lintsNick Mathewson2024-05-071-30/+26
| | | | | | | | | | | | This keeps our begin/end lines consistent, and lets us add new lists.
* | | Merge branch 'bug1395_remaining' into 'main'Nick Mathewson2024-05-071-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix remaining instances of unexpected_cfgs lint Closes #1395 See merge request tpo/core/arti!2134
| * | | Rename bucket-array-api feature to bucket-arrayNick Mathewson2024-05-071-1/+1
| | | |
| * | | 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
|