mirror of
https://github.com/OutlineFoundation/outline-server.git
synced 2026-05-13 13:58:57 +00:00
* Fix broken Travis config * Doesn't also build the Linux or Mac manager on server deploy * Correctly builds a Windows binary on manager release (although we still have to manually upload build artifacts) * Renames the Shadowbox deployment step * Run Linux unit tests on Github Actions * Run manager tests on mac, linux, and windows * Fix syntax, use correct node version * Don't test Shadowbox on Windows or Mac * Don't cancel other jobs in the matrix when the build on one platform fails * Use bash on all platforms. This uses Git for Windows bash on Windows * Remove Windows tests for now. This is not a downgrade as we were only testing on linux before anyways * Reduce code duplication * Remove test config from Travis * Respond to review comments: * Remove redundant build step in the shadowbox unit testing workflow * Add a testing step to the shadowbox release Travis workflow * Pin to Ubuntu 16.04 to match our release infrastructure on Travis * Run daily releases of the manager on all platforms * Verbose mode on docker-compose * try turning off Docker Content Trust * Pin to a version of distroless Python and stop removing temp files at the end * Remove verbose from compose * Use Ubuntu 16.04 * Comment the pinned python image * Add temp state cleanup back |
||
|---|---|---|
| .. | ||
| test.yml | ||