ystv / badger

Media management for YSTV Live
https://ystv.github.io/badger/
Apache License 2.0
2 stars 0 forks source link

Refactor E2E tests in CI #730

Open markspolakovs opened 18 hours ago

markspolakovs commented 18 hours ago

This PR reshuffles how the E2E tests are run in CI.

Previously test-e2e-desktop-complete and test-e2e-server would each build Server and Jobrunner, which was not only wasteful but also slightly non-representative of the final build.

Now we reuse the build_shared action to build the Docker images just like we would for a release, just without pushing them. We then import them into the test steps and run the tests against a docker-compose'd version.

github-actions[bot] commented 18 hours ago
Warnings
:warning: No Linear ticket found. Please include one in either the pull request title (e.g. `[BDGR-123] Fix something`), the description (`Fixes BDGR-123.`), or the branch name (`bow-123-fix-something`).

Generated by :no_entry_sign: dangerJS against c77b783e2499acf01970f44738d4b0b7fe81e066