Commit Graph

5 Commits

Author SHA1 Message Date
Earlopain
34ae02b300
[CI] Unbreak testing flow
The images removed/are in the process of removing compose v1.

This also pins to an actual version instead of always using latest. Seems like a smart thing to do.

https://github.com/actions/runner-images/issues/9557
2024-04-03 15:05:48 +02:00
Earlopain
7826b72835
[Docker] Default to running as root
Previous setups will already contain folders created as root. Making a different user the default
will break these setups. So just make it opt-in instead.
2024-01-15 08:59:56 +00:00
Earlopain
f8d54b65bb
[Tests] Fix CI
Previous commits made docker run as a different user than root.
Unfortunately the checkout action creates the files as root, regardless of what
user might actually be running. As such, docker commands need to be run as
root as well to not run into permission issues when creating the `tmp` folder for example.

This basically reverts 2de0ebb5b8 for CI but since that was intended for local development its not a big deal
2024-01-14 20:49:30 +00:00
Earlopain
3fc87634eb
[CI] Try running actions with docker-compose 2023-02-25 13:18:35 +01:00
Earlopain
f00e781b3b
[CI] Run rubocop and add rubocop-todo
There's no point in building the Dockerfile just for rubocop, but
doing it this way allows for easy integration of a test action in the future.
2023-02-22 21:59:43 +01:00