blob: b36859beee5136adfbf46286b292cebc664f1978 [file] [log] [blame]
name: "Update the lockfile on all the PRs merging to 'release-' branches"
inputs:
release-branch:
required: true
default: ${{ github.release-branch }}
is-prod:
required: true
default: ${{ github.is-prod }}
pr-number:
required: true
default: ${{ github.pr-number }}
runs:
using: "composite"
steps:
- name: Install bazelisk
run: |
curl -LO "https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64"
chmod +x bazelisk-linux-amd64
shell: bash
- name: Install Python
uses: actions/setup-python@v4
with:
python-version: "3.10"
- name: Install Dependencies
run: |
pip install -r ${{ github.action_path }}/requirements.txt
shell: bash
- name: Run python update_lockfile_pr.py
env:
RELEASE_BRANCH: ${{ inputs.release-branch }}
PR_NUMBER: ${{ inputs.pr-number }}
run: |
chmod +x ${{ github.action_path }}/update_lockfile_pr.py
python -u ${{ github.action_path }}/update_lockfile_pr.py
shell: bash