Skip to content

fix: add httpx dep

fix: add httpx dep #94

name: Create Release Tag
on:
push:
branches:
- main
permissions:
id-token: write
contents: write
jobs:
determine-release:
runs-on: ubuntu-latest
environment: semantic-release
env:
UV_TOOL_DIR: /tmp/.uv-tool
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: ${{ github.sha }}
ssh-key: ${{ secrets.GH_DEPLOY_SSH_KEY }}
- name: Force correct release branch
run: |
git checkout -B ${{ github.ref_name }} ${{ github.sha }}
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
tool-bin-dir: "/tmp/tool-bin"
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version-file: "pyproject.toml"
- name: Restore uv tools
uses: actions/cache@v4
with:
path: /tmp/tool-bin
key: uv-tools-${{ runner.os }}-psr
restore-keys: |
uv-tools-${{ runner.os }}-psr
uv-tools-${{ runner.os }}
- name: Run Semantic Release
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
./scripts/release-needed.sh