refactor: add internal action to handle detection of build backend, uv lockfile, dependency groups usage, ...
- Dominant language
- Python
- Stars
- 19
- Forks
- 7
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 70
Description
Mainly a follow up to the discussion [here](https://github.com/ansys/actions/pull/1427#discussion_r3721496533).
Having everything in a single job would help a lot with maintenance of our actions. This might add a tiny overhead to existing actions because some extra check might be performed but the maintenance would be WAYYYYY easier in the long run. Also, playing with inputs might allow to reduce overhead greatly :)
Contributor guide
Research direction
Start with the discussion in pull request 1427, which motivates consolidating the checks. Define the internal action around build-backend, uv lockfile, and dependency-group detection, then verify that existing actions can use it without changing their behavior or adding unnecessary checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, python
- Domain
- build-system, ci-cd, devops
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100