refactor: extract client install logic into reusable action

Moved the release branch detection and client pre-install logic into
a dedicated action to eliminate duplication between setup-runner and
pre-commit workflows.
This commit is contained in:
Ashwin Bharambe 2025-10-30 22:41:08 -07:00
parent f8272b2faf
commit 383bad7017
3 changed files with 53 additions and 0 deletions

View file

@ -18,6 +18,9 @@ runs:
python-version: ${{ inputs.python-version }}
version: 0.7.6
- name: Pre-install client for release branches
uses: ./.github/actions/install-client-for-release
- name: Install dependencies
shell: bash
run: |