This PR expands the apt-qa preflight check section by specifying the process for adding the apt-qa repository to a template VM, restarting the other VMs, and then doing basic smoke tests in securedrop-client
Eventually, it may be better to implement a more efficient procedure, if one exists; I leave it up to @legoktm as to whether or the issue linked above should be closed or remain open, assuming this PR is accepted.
Testing
[x] CI passes
[x] Visual inspection
[ ] Confirm process (ideally in tandem with a new package being added to apt-qa)
Status
Ready for review
Description of Changes
This PR expands the apt-qa preflight check section by specifying the process for adding the apt-qa repository to a template VM, restarting the other VMs, and then doing basic smoke tests in securedrop-client
This PR addresses some of the concerns of https://github.com/freedomofpress/securedrop-workstation/issues/891
Eventually, it may be better to implement a more efficient procedure, if one exists; I leave it up to @legoktm as to whether or the issue linked above should be closed or remain open, assuming this PR is accepted.
Testing
Checklist (Optional)
make docs-lint
) passed locallymake docs-linkcheck
) passedmake docs
) docs at http://localhost:8000