diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index dee4d09..59f8e40 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -16,7 +16,7 @@ on: jobs: update_release_draft: - if: github.repository_owner == 'python-humanize' + if: github.event.repository.fork == false permissions: # write permission is required to create a GitHub Release contents: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 33a22fd..1d1c031 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,7 +42,7 @@ jobs: release-test-pypi: name: Publish in-dev package to test.pypi.org if: | - github.repository_owner == 'python-humanize' + github.event.repository.fork == false && github.event_name == 'push' && github.ref == 'refs/heads/main' runs-on: ubuntu-latest @@ -67,7 +67,7 @@ jobs: release-pypi: name: Publish released package to pypi.org if: | - github.repository_owner == 'python-humanize' + github.event.repository.fork == false && github.event.action == 'published' runs-on: ubuntu-latest needs: build-package diff --git a/tox.ini b/tox.ini index 68b2b0f..2af59ef 100644 --- a/tox.ini +++ b/tox.ini @@ -32,7 +32,7 @@ commands = [testenv:lint] skip_install = true deps = - pre-commit + pre-commit-uv pass_env = PRE_COMMIT_COLOR commands =