Implement CI for testing nightly builds
Everyday (mostly) we build and publish nightly builds of tor and mullvad browser.
These builds are posted in https://nightlies.tbb.torproject.org/.
**This ticket is about having daily test suites that run against these builds.**
The objective of this test suite is to _continuously_ make sure the main functionality of the browser is intact.
A good start to figure out what we should add to this suite is the manual QA checklist, e.g. https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42755 and https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/43191. Also, the Onion Services QA checklist https://gitlab.torproject.org/tpo/onion-services/tor-browser-onion-qa/-/issues/4#testing. Not all of these tests make sense for a high level test suite like this one, but it's a good start.
This test suite will be run in all the supported platforms we can run it in. For now, that means x86_64 linux and android. Work is happening on https://gitlab.torproject.org/tpo/tpa/team/-/issues/41829 to make this platform matrix larger.
issue