[MNT] CI action for installing uv/uvx#654
Conversation
|
@fkiraly here I create an action I will later use within workflows. This action installs uv/uvx and task. It also creates the virtual environment using a parametrized parameter version. This is very useful! It also removes a workflow that was hidden in the ISSUE_Templates?! |
This composite action sets up a Python project by installing necessary tools, creating a virtual environment, and checking for the presence of a pyproject.toml file.
|
@fkiraly This should be good to merge. The action isn't used at this stage but will soon play a role during ci/cd |
fkiraly
left a comment
There was a problem hiding this comment.
In-principle ok direction-wise, we should just make sure that PR fully replace a functionality with another (e.g., pip based with uv based CI) and do not completely remove it.
The reason is, multiple developers may work on this repository and some may have forked it.
We do not want to have a broken state of CI on main at all if we can avoid it, and if we cannot, it should be limited to minutes if possible.
|
Of course, main shall remain green at all stages. However, people may have to rebase their branches once in a while. Happy to write a few lines how to rebase with respect to an upstream repo |
|
no, let´s please not use rebase |
Also remove a lost workflow in the ISSUE_Template.