-
Notifications
You must be signed in to change notification settings - Fork 694
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Tor safety instructions on Source Interface per Tor Browser UI changes #4494
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #4494 +/- ##
===========================================
- Coverage 83.21% 82.63% -0.59%
===========================================
Files 45 45
Lines 3069 3115 +46
Branches 332 337 +5
===========================================
+ Hits 2554 2574 +20
- Misses 430 456 +26
Partials 85 85
Continue to review full report at Codecov.
|
The functional tests run against Tor Browser 8.0.x, which might be a factor. I'll try running them locally and report back. |
I ran them locally earlier without error. 🤷♂️ But I should probably update the Dockerfiles to 8.5 next week. |
…e interface tor warning
This is giving a “no such container” issue in circleci but otherwise seems to pass. Is this a known testing issue, such as a race condition? I don’t have permissions to rerun the workflow. |
Passed locally for me as well, gave the failing test a kick. |
@zenmonkeykstop It looks like your run passed; I wonder if the issue is that the https://circleci.com/gh/freedomofpress/securedrop/28864#tests/containers/1 I haven't fully wrapped my mind around the securedrop CircleCI setup just yet but I have seen this issue of containers not reliably spinning up in circleCI before, resulting in spooky intermittent test failures. My first guess is that I don't exactly understand why the docker container is explicitly deleted here: https://github.com/freedomofpress/securedrop/blob/develop/.circleci/config.yml#L159 Let me know what you'd like to do; I'd prefer to close out this PR and open a new one for the CI/CD question but we can wait to resolve this as part of this PR if that's preferable to keep confidence on the CircleCI workflow high. |
the build failure you're talking about looks like it's CI issue #4480 (if you have an idea for resolution worth doing in a separate PR) |
Yeah I saw that other issue, my guess is the Can we resolve this present PR since this issue is documented elsewhere and I will take a deeper dive on #4480 after I tackle #4280 as I promised Nina yesterday? I try to work on exactly one issue at a time when I’m an OSS interloper so as not to demand too much on the maintainers. |
@drewmassey That issue was just collecting dust; I trust it to get resolved far more quickly as you're able to, than it would otherwise—really, no rush! :) It's a far bigger/broader thing the team has been working on for months/years, getting the infrastructure and dev workflow in a good place. I suspect a set of fresh eyes and a fresh brain, could do a lot of good to that cause, too. |
Status
Ready for Review
Description of Changes
Fixes #4465 .
Changes proposed in this pull request:
Testing
How should the reviewer test this PR?
Deployment
Any special considerations for deployment? Consider both:
Checklist
If you made changes to the server application code:
make lint
) and tests (make -C securedrop test
) pass in the development containerIf you made changes to
securedrop-admin
:make -C admin test
) pass in the admin development containerIf you made changes to the system configuration:
If you made non-trivial code changes:
If you made changes to documentation:
make docs-lint
) passed locally