File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: Setup Python with UV
22description : Install UV, setup Python, and install bcbench package
33
44inputs :
5- all-groups :
5+ full-install :
66 description : " Install all dependency groups (analysis) and extras (redteam) on top of the default dev group"
77 required : false
88 default : " false"
2121 shell : pwsh
2222
2323 - name : Install bcbench package
24- run : uv sync ${{ inputs.all-groups == 'true' && '--all-groups --all-extras' || '' }}
24+ run : uv sync ${{ inputs.full-install == 'true' && '--all-groups --all-extras' || '' }}
2525 shell : pwsh
Original file line number Diff line number Diff line change 2828 - name : Setup Python with UV
2929 uses : $/.github/actions/setup-python-uv
3030 with :
31- all-groups : true
31+ full-install : true
3232
3333 - name : Run pre-commit
3434 run : uv run pre-commit run --all-files --show-diff-on-failure --color=always
5656 - name : Setup Python with UV
5757 uses : $/.github/actions/setup-python-uv
5858 with :
59- all-groups : true
59+ full-install : true
6060
6161 - name : Run tests with coverage
6262 run : uv run pytest --cov --cov-report=term-missing --cov-report=xml
Original file line number Diff line number Diff line change 2525 - name : Setup Python with UV
2626 uses : ./.github/actions/setup-python-uv
2727 with :
28- all-groups : true
28+ full-install : true
2929
3030 - name : Install pre-commit hooks
3131 run : uv run pre-commit install
You can’t perform that action at this time.
0 commit comments