/
niceSOFT
/
python3-pytest
Обзор
Документация
Войти
/
niceSOFT
/
python3-pytest
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/prepare-release-pr.yml
57 строк
2 KB
Ronny Pfannschmidt
ci: reuse official uv pattern to install tox via composite action
21 июл 2026, 15:00
21 июл 2026, 15:00
b3b2990
Код
Авторство
О чём код?
name: prepare release pr on: workflow_dispatch: inputs: branch: description: 'Branch to base the release from' required: true default: '' major: description: 'Major release? (yes/no)' required: true default: 'no' prerelease: description: 'Prerelease (ex: rc1). Leave empty if not a pre-release.' required: false default: '' # Set permissions at the job level. permissions: {} jobs: build: runs-on: ubuntu-latest permissions: contents: write pull-requests: write steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: fetch-depth: 0 # persist-credentials is needed in order for us to push the release branch. persist-credentials: true - name: Set up tox uses: ./.github/actions/setup-tox with: python-version: "3.13" - name: Prepare release PR (minor/patch release) if: github.event.inputs.major == 'no' env: BRANCH: ${{ github.event.inputs.branch }} PRERELEASE: ${{ github.event.inputs.prerelease }} GH_TOKEN: ${{ github.token }} run: | tox -e prepare-release-pr -- "$BRANCH" --prerelease="$PRERELEASE" - name: Prepare release PR (major release) if: github.event.inputs.major == 'yes' env: BRANCH: ${{ github.event.inputs.branch }} PRERELEASE: ${{ github.event.inputs.prerelease }} GH_TOKEN: ${{ github.token }} run: | tox -e prepare-release-pr -- "$BRANCH" --major --prerelease="$PRERELEASE"