Skip to content
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

[1.6.0] Cherry pick 5550 5549 #5552

Merged
merged 4 commits into from Oct 5, 2020
Merged

Conversation

kushaldas
Copy link
Contributor

@kushaldas kushaldas commented Oct 5, 2020

Status

Ready for review

Description of Changes

Cherry picking commits from #5550 and #5549 PRs.

Had to solve the merge conflicts.

Make sure no other dependencies were added/modified/removed in the rebase operation / conflict resolution

Testing

How should the reviewer test this PR?
Write out any special testing steps here.

Deployment

Any special considerations for deployment? Consider both:

  1. Upgrading existing production instances.
  2. New installs.

Checklist

If you made changes to the server application code:

  • Linting (make lint) and tests (make test) pass in the development container

If you made changes to securedrop-admin:

  • Linting and tests (make -C admin test) pass in the admin development container

If you made changes to the system configuration:

If you made non-trivial code changes:

  • I have written a test plan and validated it for this PR

If you made changes to documentation:

  • Doc linting (make docs-lint) passed locally

If you added or updated a code dependency:

Choose one of the following:

  • I have performed a diff review and pasted the contents to the packaging wiki
  • I would like someone else to do the diff review

@kushaldas
Copy link
Contributor Author

I think I made mistake while doing conflict fix for port_for==0.3.1

@kushaldas
Copy link
Contributor Author

Trying again

@zenmonkeykstop
Copy link
Contributor

This probably isn't going to pass CI unless the changes in #5520 are backported as well - lint job is failing because docs python dependencies are no longer present.

- also updated pip-tools to 4.5.1

(cherry picked from commit 6e86271)
* added exception handling around the delete_file_object function, to catch
  errors caused by missing files in instance storage
* disabled shellcheck for SC1090 errors, which were being triggered by a shell
  script in the admin venv

(cherry picked from commit 0bfca03)
@emkll emkll added this to In Development in SecureDrop Team Board Oct 5, 2020
@emkll
Copy link
Contributor

emkll commented Oct 5, 2020

Updated this branch with local changes preserving docs requirements. CI should now pass on this branch

@emkll emkll moved this from In Development to Ready for Review in SecureDrop Team Board Oct 5, 2020
@emkll emkll changed the title Cherry pick 5550 5549 [1.6.0] Cherry pick 5550 5549 Oct 5, 2020
Copy link
Contributor

@zenmonkeykstop zenmonkeykstop left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LTGM, securedrop-app-code deps unchanged

@zenmonkeykstop zenmonkeykstop merged commit e7a711d into release/1.6.0 Oct 5, 2020
SecureDrop Team Board automation moved this from Ready for Review to Done Oct 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants