summaryrefslogtreecommitdiff
path: root/maint
Commit message (Collapse)AuthorAgeFilesLines
...
| * | maint/update-md-links: Add --check modeIan Jackson2024-05-021-1/+10
| | |
| * | maint/update-md-links: New script for fully sorting out CHANGELOGIan Jackson2024-05-021-0/+260
| | |
| * | maint/gen_md_links: Use the proper parser scriptIan Jackson2024-05-021-13/+13
| | |
| * | maint/extract-md-links: New scriptIan Jackson2024-05-021-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be used by gen_md_links, instead of the regexp-based ad-hoc parser there. The existing parser gets wrong things like " `#[must_use]` ", thinking that's a link. Use a proper Markdown parser. But, we must commit some abuse, sadly.
| * | maint/gen_md_links: Soup up argument parserIan Jackson2024-05-021-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | I was going to want to call this from another program with a filename, which meant I needed to unparse the arguments, which meant I wanted a competent parser to feed things to. As it happens my caller doesn't use this any more, but let's keep the improvement anyway.
| * | maint/gen_md_links: Honour \ escapingIan Jackson2024-05-021-0/+1
| | |
* | | Merge branch 'script-suffixes' into 'main'Ian Jackson2024-05-161-0/+38
|\ \ \ | | | | | | | | | | | | | | | | Forbid script suffixes See merge request tpo/core/arti!2153
| * | | Forbid scripts names from specifying their implementation languageIan Jackson2024-05-161-0/+38
| | | |
* | | | Merge branch 'use-locked-build' into 'main'Ian Jackson2024-05-161-1/+1
|\ \ \ \ | |/ / / |/| | | | | | | | | | | doc: Use locked build See merge request tpo/core/arti!2157
| * | | doc: Use locked buildpinkforest2024-05-161-1/+1
| | |/ | |/|
* | | maint/cargo-publish: Allow overriding of origin and branchIan Jackson2024-05-151-0/+6
| | |
* | | maint/cargo-publish: Split handling of origin and branchIan Jackson2024-05-151-3/+3
| | |
* | | 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
|