1
name: Bump Python Package
4
# Can be triggered manually
9
description: The python package to bump (all if empty)
12
description: The optional dependency group to bump (as defined in pyproject.toml)
15
description: Max number of PRs to open (0 for no limit)
28
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
29
uses: actions/checkout@v4
31
persist-credentials: true
34
- name: Setup supersetbot
35
uses: ./.github/actions/setup-supersetbot/
37
- name: Set up Python ${{ inputs.python-version }}
38
uses: actions/setup-python@v5
40
python-version: "3.10"
42
- name: Install pip-compile-multi
43
run: pip install pip-compile-multi
45
- name: supersetbot bump-python -p "${{ github.event.inputs.package }}"
47
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49
git config --global user.email "action@github.com"
50
git config --global user.name "GitHub Action"
53
if [ -n "${{ github.event.inputs.package }}" ]; then
54
PACKAGE_OPT="-p ${{ github.event.inputs.package }}"
58
if [ -n "${{ github.event.inputs.group }}" ]; then
59
GROUP_OPT="-g ${{ github.event.inputs.group }}"
62
supersetbot bump-python \
65
--include-subpackages \
66
--limit ${{ github.event.inputs.limit }} \