Skip to content

Update release pipeline#329

Merged
codingjoe merged 9 commits intomainfrom
packaging
Feb 4, 2026
Merged

Update release pipeline#329
codingjoe merged 9 commits intomainfrom
packaging

Conversation

@codingjoe
Copy link
Copy Markdown
Owner

  • Use Markdown for readme file
  • Use pre-commit.ci for linting
  • Update author name
  • Use uv in CI suite

Copilot AI review requested due to automatic review settings February 4, 2026 16:16
@codingjoe codingjoe self-assigned this Feb 4, 2026
* Use Markdown for readme file
* Use pre-commit.ci for linting
* Update author name
* Use uv in CI suite
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request updates the release pipeline and project configuration by migrating from reStructuredText to Markdown for the README, replacing the lint job with pre-commit.ci integration, updating the author information, and adopting uv as the package manager for CI operations.

Changes:

  • Migrated README from reStructuredText (.rst) to Markdown (.md) format
  • Updated author name from "Johannes Hoppe" to "Johannes Maron" and copyright year to 2026
  • Replaced [project.optional-dependencies] with PEP 735 [dependency-groups] syntax and removed lint dependencies
  • Added .pre-commit-config.yaml for automated code quality checks via pre-commit.ci
  • Updated CI workflow to use uv package manager and removed dedicated lint job
  • Modified Django test matrix from 4.2/5.1 to 4.2/5.2/6.0

Reviewed changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
pyproject.toml Updated README reference from .rst to .md, changed author name, migrated to dependency-groups syntax, removed lint dependencies
README.rst Deleted reStructuredText README file
README.md Added new Markdown-formatted README with equivalent content
MANIFEST.in Removed as flit doesn't require it
LICENSE Updated copyright to 2026 and new author name
.pre-commit-config.yaml Added pre-commit configuration with hooks for code quality, formatting, and linting
.github/workflows/ci.yml Replaced pip with uv, removed dedicated lint job, updated Django version matrix

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codingjoe codingjoe merged commit ee3e9ad into main Feb 4, 2026
15 checks passed
@codingjoe codingjoe deleted the packaging branch February 4, 2026 16:59
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