mirror of
https://github.com/TagStudioDev/TagStudio.git
synced 2026-07-21 21:16:20 +02:00
27d761731c
The parallel steps can have a race condition if they both have a lock on the final Ruff installation path. Initially, the action was reused for formatting and linting as the ruff-action sets the necessary environment variables and matchers, responsible for the annotations on the GitHub UI. Though, as it turns out, this is already done whenever Ruff is installed, there is no "special magic" whenever execution of the process happens. So, only use the action for setup once, and in the parallel steps we can invoke Ruff ourselves.