Add ruff format report and use base container for ruff & publish jobs #98
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Python.Ruff.Reportonly creates a linting report. This adds the feature where a separate report for the ruff format checks can be created usingPython.Ruff.FormatReportPython.Rufffunctions invokePython.Container()which installs the entire virtual environment. This change usesPython.Baseinstead, along with getting the projects locked version ofruff, to run the ruff linting and format checks without installing the environment which makes the checks considerably faster.Python.Publishalso invokesPython.Container()which is unnecessary and time-consuming. The switch to usingPython.Baseallows theuv buildanduv publishcommands to run in a slim container which requires only the target registry credentials.