name: Release State on: push: branches: - '**' workflow_dispatch: permissions: contents: write id-token: write jobs: release-state: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 submodules: true ref: ${{ github.ref_name }} - uses: actions/setup-python@v5 with: python-version: "3.13" - uses: astral-sh/setup-uv@v6 with: enable-cache: true - uses: actions/setup-node@v4 with: node-version: 22 - name: Configure git identity run: | git config user.name "github-actions[bot]" git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - name: Run release script env: DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} GH_TOKEN: ${{ github.token }} PYPI_PAT_SECRET: ${{ secrets.PYPI_PAT_SECRET }} run: ./bin/release.sh