Skip to content

Generated projects ship the shared GitHub CI - #9

Merged
karnull merged 5 commits into
karshosphere:mainfrom
karshPrime:feature/github-ci
Oct 24, 2026
Merged

karnull merged 5 commits into
karshosphere:mainfrom
karshPrime:feature/github-ci

Conversation

@karshPrime

Copy link
Copy Markdown

Vendors template-github-ci v1.1.1 so every new Python project ships with the shared workflow, a VERSION file and the shared Renovate settings.

  • both files are created with the project and owned by it from then on
  • every generated project gets the workflow from template-github-ci v1.1.1, a VERSION file starting at v0.1.0 and a renovate.json using the shared settings
  • pull requests must bump VERSION and pass run.sh --format-dry-run, --build, --test and --release in the dev container
  • each merge to main publishes a GitHub release with the merged pull request's description, the wheel and the sdist
  • Renovate for this repository follows the shared settings from template-github-ci, so it stays in step with every other template
  • minor release for the shared GitHub CI
  • README explains the vendored workflow and how to update it
  • changelog entry for this branch

Night added 4 commits October 25, 2026 02:15
* both files are created with the project and owned by it from then on
* every generated project gets the workflow from template-github-ci v1.1.1, a VERSION file starting at v0.1.0 and a renovate.json using the shared settings
* pull requests must bump VERSION and pass run.sh --format-dry-run, --build, --test and --release in the dev container
* each merge to main publishes a GitHub release with the merged pull request's description, the wheel and the sdist
* Renovate for this repository follows the shared settings from template-github-ci, so it stays in step with every other template
* minor release for the shared GitHub CI

@karnull karnull left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rebase with main to fix merge conflicts, and it's good to go

* README explains the vendored workflow and how to update it
* changelog entry for this branch
@karnull
karnull merged commit 8e58679 into karshosphere:main Oct 24, 2026
2 checks passed
@karshPrime
karshPrime deleted the feature/github-ci branch October 24, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants