| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Our support policy says that we can update to any Rust released at
least 6 months ago; 1.56 came out on 21 October 2021.
This doesn't yet change any code: it just increases the version
we say we need in our README, and the version we test against in
CI.
Our main justification for this change is to be able to upgrade to
newer versions of our dependencies, including `async_executors` >=
0.5, `aes` >= 0.8, and `cipher` >= 0.4.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
Formerly, the "launch a chutney network" code was duplicated in
"setup" and "arti-bench", since "setup" always launched an arti
proxy, while "arti-bench" didn't want that functionality.
Now the "setup" script launches an arti proxy conditionally,
depending on whether the "proxy" argument is given.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Rust upgrade is necessary since our Cargo.lock file now requires
`ed25519` 1.4.0, which requires edition2021, which requires Rust
1.56 or later.
The Alpine upgrade is opportunistic: we might as well.
I've also added comments to remind us to keep the .gitlab-ci.yml
and docker_reproducible_build files in sync, since my first version
of this commit messed that up.
Closes #376.
|
| |
|
|
|
|
|
|
|
| |
Move rust-nightly to stage test so it runs in parallel with coverage,
which are the two longest jobs, and currently run in sequence.
Don't document dependancies, should make the step about 50% faster
Use about 12M of cache to not recompile grcov each time
Don't compile grcov with coverage, we don't need it, it's probably
slower both to compile and execute
|
| |
|
|
|
|
|
|
|
| |
As per #309
Update all references. There is one remaining hit for
git-grep '\.sh\b'
namely "build.sh" in maint/reproducible_build, which I think is
the build script for osxcross - ie, an external project.
|
| |
|
|
| |
Right now it's failing on nightly through no fault of our own.
|
| |\
| |
| |
| |
| | |
arti-bench: run the benchmarks in CI, and keep the results
See merge request tpo/core/arti!283
|
| | |
| |
| |
| |
| | |
This adds `arti-bench` to the `integration` job in the CI pipelines, and
keeps around the JSON benchmark output for later comparison.
|
| |/ |
|
| |\
| |
| |
| |
| | |
Add editorconfig to force some rules (Final Newline)
See merge request tpo/core/arti!289
|
| | | |
|
| |/ |
|
| |\
| |
| |
| |
| | |
CI: Add "rustup show" to show compiler versions in logs
See merge request tpo/core/arti!276
|
| | |
| |
| |
| |
| |
| | |
Trying to debug the nightly failure here
https://gitlab.torproject.org/Diziet/arti/-/pipelines/25417
and I can't seem to repro it.
|
| |\ \
| |/
|/|
| |
| | |
add postprocessing script to deduplicate cobertura reports
See merge request tpo/core/arti!272
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|