ci: give automated commits visible checks, scope CI triggers, publish releases #90

Merged
lars merged 2 commits from ci/pr-scoped-checks-and-package-publish into master 2026-08-28 13:14:20 +02:00
Owner
  • Drop [skip ci] from the bump-version/changelog/tag-sync commits so
    master's tip always has a check run instead of only the merge commit.
  • Filter those chore commits out of the changelog via message pattern
    instead of the now-removed [skip ci] tag.
  • Only run CI on push to master (plus tags); pull requests to any branch
    still run the full suite.
  • Add a publish-package job that builds and publishes to the Gitea PyPI
    registry on every tag push, after tests and version sync pass.
- Drop [skip ci] from the bump-version/changelog/tag-sync commits so master's tip always has a check run instead of only the merge commit. - Filter those chore commits out of the changelog via message pattern instead of the now-removed [skip ci] tag. - Only run CI on push to master (plus tags); pull requests to any branch still run the full suite. - Add a publish-package job that builds and publishes to the Gitea PyPI registry on every tag push, after tests and version sync pass.
lars added 1 commit 2026-08-28 13:07:01 +02:00
- Drop [skip ci] from the bump-version/changelog/tag-sync commits so
  master's tip always has a check run instead of only the merge commit.
- Filter those chore commits out of the changelog via message pattern
  instead of the now-removed [skip ci] tag.
- Only run CI on push to master (plus tags); pull requests to any branch
  still run the full suite.
- Add a publish-package job that builds and publishes to the Gitea PyPI
  registry on every tag push, after tests and version sync pass.
lars added 1 commit 2026-08-28 13:08:30 +02:00
ci: fix pull_request trigger not registering
CI / Sync project version with tag (pull_request) Has been skipped
CI / Lint (ruff check) (pull_request) Successful in 39s
CI / Format (ruff format) (pull_request) Successful in 43s
CI / Type check (ty) (pull_request) Successful in 1m6s
CI / Tests (pull_request) Successful in 3m29s
CI / Bump version, tag, and update changelog on merge to master (pull_request) Has been skipped
CI / Publish package to Gitea package registry (pull_request) Has been skipped
cc11efb3ae
A bare "pull_request:" key parses to null in YAML, which the runner
apparently doesn't treat as "trigger with defaults" the way an empty
mapping does — the open PR for this branch got no CI run at all.
lars merged commit b0998a7d86 into master 2026-08-28 13:14:20 +02:00
lars deleted branch ci/pr-scoped-checks-and-package-publish 2026-08-28 13:14:20 +02:00
Sign in to join this conversation.