diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index abfc6c5..a2f9626 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: cache: pip - name: Install dependencies - run: pip install -e ".[dev]" ruff mypy + run: pip install -e ".[dev]" - name: Lint (ruff) run: ruff check circuitforge_core/ diff --git a/.forgejo/workflows/release-pypi.yml b/.forgejo/workflows/release-pypi.yml index 872ddd0..c347160 100644 --- a/.forgejo/workflows/release-pypi.yml +++ b/.forgejo/workflows/release-pypi.yml @@ -32,8 +32,10 @@ jobs: FORGEJO_TOKEN: ${{ secrets.FORGEJO_RELEASE_TOKEN }} run: | TAG="${GITHUB_REF_NAME}" - curl -s -X POST \ - -H "Authorization: token ${FORGEJO_TOKEN}" \ - -H "Content-Type: application/json" \ - "https://git.opensourcesolarpunk.com/api/v1/repos/Circuit-Forge/circuitforge-core/releases" \ - -d "{\"tag_name\":\"${TAG}\",\"name\":\"${TAG}\",\"draft\":false,\"prerelease\":false}" + jq -n --arg tag "${TAG}" \ + '{"tag_name":$tag,"name":$tag,"draft":false,"prerelease":false}' \ + | curl -sf -X POST \ + -H "Authorization: token ${FORGEJO_TOKEN}" \ + -H "Content-Type: application/json" \ + "https://git.opensourcesolarpunk.com/api/v1/repos/Circuit-Forge/circuitforge-core/releases" \ + -d @-