| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Now that we require 1.65, Rust 1.63 is no longer sufficient.
|
| |
|
|
|
| |
Recently we had some minor awkwardness due a new advisory.
This may help in future.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
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]>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
This is a workaround for #633.
|
| |
|
|
| |
Closes #621
|
| | |
|
| | |
|
| |\
| |
| |
| |
| |
| |
| | |
add checks for many feature combinations
Closes #303
See merge request tpo/core/arti!775
|
| | | |
|
| | |
| |
| |
| | |
and fix issue compiling tor-rtcompat with on ssl runtime
|
| |/
|
| |
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
|
| |
|
|
| |
Fixes https://gitlab.torproject.org/tpo/core/arti/-/issues/174
|
| |
|
|
|
|
|
|
|
| |
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).
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
| |
We're going to use this to control lints etc.
|
| |\
| |
| |
| |
| | |
Enforce no-ring-in-arti/full (and make it true)
See merge request tpo/core/arti!592
|
| | | |
|
| | |
| |
| |
| | |
See arti#493.
|
| |/
|
|
| |
Our gitlab admins are standardizing on this variant.
|
| |\
| |
| |
| |
| | |
clippy: Allow dbg in tests *again*
See merge request tpo/core/arti!575
|
| | |
| |
| |
| | |
*sigh*
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| |
| |
| | |
Update check_licenses and add it to CI.
Closes #462
See merge request tpo/core/arti!559
|
| | |
| |
| |
| |
| | |
The artifact-caching logic is taken from other examples in the
.gitlab-ci.yml.
|
| |/ |
|
| |
|
|
|
|
| |
Utilize cargo-sort: https://github.com/DevinR528/cargo-sort
Signed-off-by: Orhun Parmaksız <[email protected]>
|
| |\
| |
| |
| |
| |
| |
| | |
Standardise shell
Closes #425
See merge request tpo/core/arti!533
|
| | | |
|
| |/ |
|
| |
|
| |
see https://gitlab.com/gitlab-org/gitlab/-/issues/344533
|
| |
|
|
|
| |
The CI runners like to run as root with umask 000, which our code
rightly freaks out about.
|
| |\ |
|
| | |
| |
| |
| |
| |
| | |
The environment where the test runner does its thing seems to want
to run as root with umask 000, which naturally makes the fs
permissions checks freak out.
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
| |
For at least one job, run the first cargo run with --locked. This
will fail if the lockfile needs updating.
I have verified that this correctly detects this situation:
https://gitlab.torproject.org/Diziet/arti/-/pipelines/37692
failed. Now I have rebased this branch onto main to get the fix to
Cargo.lock.
|