Skip to content

Commit 6b3006c

Browse files
chore: remove obsolete setup.cfg and update environment configs
- Remove setup.cfg (legacy file, using pyproject.toml + hatch-vcs) - Update pypi environment to allow custom branch policies (permits tags) - This enables version tags to trigger PyPI releases
1 parent 951a45a commit 6b3006c

File tree

2 files changed

+4
-41
lines changed

2 files changed

+4
-41
lines changed

.github/terraform/main.tf

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -189,14 +189,11 @@ resource "github_repository_environment" "pypi" {
189189
repository = github_repository.repo.name
190190
environment = "pypi"
191191

192-
# Require manual approval for production PyPI releases
193-
reviewers {
194-
users = [] # Can add user IDs if needed
195-
}
196-
192+
# Allow custom branch policies - this permits tags to deploy
193+
# Tags trigger production PyPI releases
197194
deployment_branch_policy {
198-
protected_branches = true
199-
custom_branch_policies = false
195+
protected_branches = false
196+
custom_branch_policies = true
200197
}
201198
}
202199

setup.cfg

Lines changed: 0 additions & 34 deletions
This file was deleted.

0 commit comments

Comments
 (0)