File tree Expand file tree Collapse file tree 3 files changed +38
-4
lines changed Expand file tree Collapse file tree 3 files changed +38
-4
lines changed Original file line number Diff line number Diff line change 1+ name : ' Setup UV (Manual)'
2+ description : ' Manually install UV package manager'
3+ inputs :
4+ uv-version :
5+ description : ' UV version to install'
6+ required : false
7+ default : ' latest'
8+ python-version :
9+ description : ' Python version to use'
10+ required : false
11+ default : ' 3.12'
12+
13+ runs :
14+ using : ' composite'
15+ steps :
16+ - name : Set up Python
17+ uses : actions/setup-python@v5
18+ with :
19+ python-version : ${{ inputs.python-version }}
20+
21+ - name : Install UV
22+ shell : bash
23+ run : |
24+ if [ "${{ inputs.uv-version }}" = "latest" ]; then
25+ curl -LsSf https://astral.sh/uv/install.sh | sh
26+ else
27+ curl -LsSf https://astral.sh/uv/${{ inputs.uv-version }}/install.sh | sh
28+ fi
29+ echo "$HOME/.local/bin" >> $GITHUB_PATH
30+
31+ - name : Verify UV installation
32+ shell : bash
33+ run : |
34+ uv --version
Original file line number Diff line number Diff line change 2020 if : github.event_name == 'push' || github.event.pull_request.head.repo.fork
2121 steps :
2222 - uses : actions/checkout@v4
23- - uses : astral-sh/ setup-uv@v6
23+ - uses : ./.github/actions/ setup-uv
2424 - run : uv sync --all-extras --group dev
2525 - run : uv run task ci-lint
2626
3434 runs-on : ${{ github.repository == 'stainless-sdks/agentex-sdk-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
3535 steps :
3636 - uses : actions/checkout@v4
37- - uses : astral-sh/ setup-uv@v6
37+ - uses : ./.github/actions/ setup-uv
3838 - run : uv sync --all-extras --group dev
3939 - run : uv run task ci-build
4040
6161 steps :
6262 - uses : actions/checkout@v4
6363
64- - uses : astral-sh/ setup-uv@v6
64+ - uses : ./.github/actions/ setup-uv
6565 - run : uv sync --all-extras --group dev
6666 - run : uv run task ci-test
Original file line number Diff line number Diff line change 1313 runs-on : ubuntu-latest
1414 steps :
1515 - uses : actions/checkout@v4
16- - uses : astral-sh/ setup-uv@v6
16+ - uses : ./.github/actions/ setup-uv
1717 - run : uv build
1818 - run : uv publish --token ${{ secrets.AGENTEX_PYPI_TOKEN || secrets.PYPI_TOKEN }}
You can’t perform that action at this time.
0 commit comments