| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | lints: Promote clippy::print_stderr and clippy::print_stdout | Ian Jackson | 2023-06-21 | 1 | -1/+1 | |
| | | | | | | | | | These are available in our MSRV now, so we don't need to handle specially. We can just add them to the standard lint block. (Lint block in every crate will be updated automatically in the next commit.) | |||||
| * | CI: Upgrade every-crate test to required | Ian Jackson | 2023-06-14 | 1 | -2/+0 | |
| | | | | | Since it passes now. | |||||
| * | CI: test every crate with default features | Ian Jackson | 2023-06-14 | 1 | -0/+9 | |
| | | ||||||
| * | CI: integration-chutney: Turn into a warning | Ian Jackson | 2023-06-13 | 1 | -0/+1 | |
| | | | | | | | | | This test is known to fail "when the load is high". Recently I had to press the "merge unverified changes" button to merge !1238, after four consecutivew spurious failures. IMO this is intolerable. | |||||
| * | shadow ci: bump tgen | Jim Newsome | 2023-05-22 | 1 | -1/+1 | |
| | | ||||||
| * | shadow ci: bump shadow | Jim Newsome | 2023-05-22 | 1 | -1/+1 | |
| | | ||||||
| * | Bump Rust version in reproducible build scripts | Nick Mathewson | 2023-04-13 | 1 | -1/+1 | |
| | | | | | Now that we require 1.65, Rust 1.63 is no longer sufficient. | |||||
| * | Run cargo audit last and in its own job | Ian Jackson | 2023-04-12 | 1 | -3/+16 | |
| | | | | | | Recently we had some minor awkwardness due a new advisory. This may help in future. | |||||
| * | Test with 1.65 in minimal_versions. | Nick Mathewson | 2023-04-11 | 1 | -1/+1 | |
| | | ||||||
| * | maint/check_todos: Run in CI | Ian Jackson | 2023-03-21 | 1 | -0/+9 | |
| | | ||||||
| * | ci: add shebang to the GitLab CI | Emil Engler | 2023-01-26 | 1 | -1/+2 | |
| | | ||||||
| * | Maine ./maint/check_doc_feature a warning | Ian Jackson | 2023-01-30 | 1 | -0/+10 | |
| | | | | | | | | | | | This is a fair amount of manual work to keep in sync. I would like to disable this, at least as a mandatory check, for now. Fixes #601 (the request for it to become non-blocking). The underlying issue is #581 and remains open. Co-authored-by: trinity-1686a <[email protected]> | |||||
| * | maint: replace llvm-tools-preview with llvm-tools | Emil Engler | 2023-01-27 | 1 | -2/+2 | |
| | | | | | | | | | | | | | This commit replaces all occurrences of `llvm-tools-preview` with `llvm-tools`, because it became a stable feature with Rust 1.60, thereby making the `-preview` prefix obsolete. Beside this, `llvm-tools-preview` is a redirection to the latter one anyway. However, it does not work the other way around. At the moment, it is not possible to execute the `maint/coverage` script on a NixOS system, because the rustup component list only includes `llvm-tools`, but not `llvm-tools-preview`, thereby making this change necessary. | |||||
| * | put ci log span magic strings in a dedicated script | trinity-1686a | 2022-12-05 | 1 | -2/+2 | |
| | | ||||||
| * | update shadow and install tshark | trinity-1686a | 2022-11-30 | 1 | -1/+5 | |
| | | ||||||
| * | CI: test that we can compile, and test cfg, with/without bridges/PTs | Ian Jackson | 2022-11-29 | 1 | -0/+6 | |
| | | ||||||
| * | Switch CI back to nightly. | Nick Mathewson | 2022-11-24 | 1 | -3/+7 | |
| | | | | | | | | | | | | | Now that they have merged https://github.com/rust-lang/rust/pull/104416 , our CI should pass again with the regular nightly image. Rather than remove the pinned image entirely, I'm commenting it out, with a comment explaining how to pin an image the next time we need to do so. Closes #633. | |||||
| * | gitlab-ci: Pin to nightly-2022-11-11 | Nick Mathewson | 2022-11-18 | 1 | -1/+3 | |
| | | | | | This is a workaround for #633. | |||||
| * | Use rust 1.60 in minimal-versions. | Nick Mathewson | 2022-11-10 | 1 | -1/+1 | |
| | | | | | Closes #621 | |||||
| * | Check more targets | trinity-1686a | 2022-11-10 | 1 | -0/+10 | |
| | | ||||||
| * | cleanup target dir on job completion | trinity-1686a | 2022-10-21 | 1 | -2/+17 | |
| | | ||||||
| * | Merge branch 'matrix-features' into 'main' | Nick Mathewson | 2022-10-21 | 1 | -0/+8 | |
| |\ | | | | | | | | | | | | | add checks for many feature combinations Closes #303 See merge request tpo/core/arti!775 | |||||
| | * | move test to dedicated job | trinity-1686a | 2022-10-17 | 1 | -2/+8 | |
| | | | ||||||
| | * | add test for many features | trinity-1686a | 2022-10-16 | 1 | -0/+2 | |
| | | | | | | | | | and fix issue compiling tor-rtcompat with on ssl runtime | |||||
| * | | integration-shadow: "shadow-small" tag -> "tpa" | Jim Newsome | 2022-10-19 | 1 | -1/+1 | |
| |/ | | | The "shadow-small" tag no longer exists, and all "tpa" x86-64 runners can now run Shadow. https://gitlab.torproject.org/tpo/tpa/team/-/issues/40833#note_2835576 | |||||
| * | Create a shadow-based integration test | Jim Newsome | 2022-10-05 | 1 | -1/+85 | |
| | | | | | Fixes https://gitlab.torproject.org/tpo/core/arti/-/issues/174 | |||||
| * | CI: build-repro: Bump image to 1.63 | Ian Jackson | 2022-09-06 | 1 | -1/+1 | |
| | | | | | | | | | | tinystr 0.6.2 (which our Cargo.toml's permit and our Cargo.lock specifies) has an MSRV of 1.60. The symptom with earlier Rust is this from cargo: error: failed to select a version for the requirement `tinystr = "^0.6.0"` (which is, on the face of it, nonsense). | |||||
| * | switch from awk to python | trinity-1686a | 2022-08-24 | 1 | -1/+1 | |
| | | ||||||
| * | add check_doc_features to CI | trinity-1686a | 2022-08-24 | 1 | -1/+2 | |
| | | ||||||
| * | enable doc_auto_cfg feature on every crate when documenting for docs.rs | trinity-1686a | 2022-08-24 | 1 | -1/+1 | |
| | | ||||||
| * | maint/add_warning: Scan all files by default, but insist only in some | Ian Jackson | 2022-06-24 | 1 | -1/+1 | |
| | | | | | | | | This will allow us to have add_warning manage test lint blocks. We have to stop printing all the filenames because there are too many. Filenames still come out on error of course. | |||||
| * | ci: Pass --cfg ci_arti_stable to stable clippy | Ian Jackson | 2022-06-23 | 1 | -1/+1 | |
| | | | | | We're going to use this to control lints etc. | |||||
| * | Merge branch 'ring_out_the_old' into 'main' | Ian Jackson | 2022-06-17 | 1 | -0/+1 | |
| |\ | | | | | | | | | Enforce no-ring-in-arti/full (and make it true) See merge request tpo/core/arti!592 | |||||
| | * | Don't install cargo-tree: It's built-in. | Nick Mathewson | 2022-06-16 | 1 | -2/+1 | |
| | | | ||||||
| | * | Add script and CI to make sure `ring` doesn't show up in arti/full | Nick Mathewson | 2022-06-16 | 1 | -1/+3 | |
| | | | | | | | | | See arti#493. | |||||
| * | | gitlab-ci: Use lowercase tpa tag. | Nick Mathewson | 2022-06-16 | 1 | -1/+1 | |
| |/ | | | | Our gitlab admins are standardizing on this variant. | |||||
| * | Merge branch 'clippy' into 'main' | Nick Mathewson | 2022-06-09 | 1 | -0/+1 | |
| |\ | | | | | | | | | clippy: Allow dbg in tests *again* See merge request tpo/core/arti!575 | |||||
| | * | clippy: Allow dbg in tests *again* | Ian Jackson | 2022-06-08 | 1 | -0/+1 | |
| | | | | | | | | | *sigh* | |||||
| * | | CI: Break out maint/via-cargo-install | Ian Jackson | 2022-06-08 | 1 | -7/+2 | |
| | | | ||||||
| * | | CI: Break out some fastish Rust checks into new "build" step | Ian Jackson | 2022-06-08 | 1 | -7/+15 | |
| | | | ||||||
| * | | CI: Break out some fast checks using debian image | Ian Jackson | 2022-06-08 | 1 | -3/+8 | |
| | | | ||||||
| * | | maint/check_toposort: Run in CI | Ian Jackson | 2022-06-08 | 1 | -0/+2 | |
| |/ | ||||||
| * | Merge branch 'check-license-fixes' into 'main' | Ian Jackson | 2022-06-02 | 1 | -0/+3 | |
| |\ | | | | | | | | | | | | | Update check_licenses and add it to CI. Closes #462 See merge request tpo/core/arti!559 | |||||
| | * | Add check_licenses to CI. | Nick Mathewson | 2022-05-31 | 1 | -0/+3 | |
| | | | | | | | | | | | The artifact-caching logic is taken from other examples in the .gitlab-ci.yml. | |||||
| * | | maint/add_warning: Run with --check in CI | Ian Jackson | 2022-05-31 | 1 | -0/+1 | |
| |/ | ||||||
| * | Lexically sort Cargo.toml dependencies | Orhun Parmaksız | 2022-05-28 | 1 | -0/+4 | |
| | | | | | | | Utilize cargo-sort: https://github.com/DevinR528/cargo-sort Signed-off-by: Orhun Parmaksız <[email protected]> | |||||
| * | Merge branch 'standardise-shell' into 'main' | Nick Mathewson | 2022-05-26 | 1 | -1/+2 | |
| |\ | | | | | | | | | | | | | Standardise shell Closes #425 See merge request tpo/core/arti!533 | |||||
| | * | make almost all scripts use bash and set euo pipefail | trinity-1686a | 2022-05-25 | 1 | -1/+2 | |
| | | | ||||||
| * | | ci: set umask instead of ARTI_FS_DISABLE_PERMISSION_CHECKS | Alex Xu (Hello71) | 2022-05-25 | 1 | -6/+7 | |
| |/ | ||||||
| * | Update Gitlab CI config for Gitlab 14.10 | eta | 2022-05-23 | 1 | -1/+3 | |
| | | | | see https://gitlab.com/gitlab-org/gitlab/-/issues/344533 | |||||
