Skip to content

chore: sync infrastructure files with template#23

Closed
dreadnode-renovate-bot[bot] wants to merge 1 commit into
mainfrom
chore/template_sync_3f4d15a
Closed

chore: sync infrastructure files with template#23
dreadnode-renovate-bot[bot] wants to merge 1 commit into
mainfrom
chore/template_sync_3f4d15a

Conversation

@dreadnode-renovate-bot
Copy link
Copy Markdown
Contributor

@dreadnode-renovate-bot dreadnode-renovate-bot Bot commented Jan 11, 2026

🤖 A new version of the python template files is available.

This PR was automatically created to sync the following:

  • GitHub Actions workflows
  • Pre-commit hooks and configs
  • Task definitions
  • Editor configs and linter rules

Please review the changes carefully before merging.


Generated Summary:

  • Updated .github/renovate.json5 to enable dependency management for specific Python versions:

    • Enabled python dependencies for versions up to 3.13.
    • Changed the enabled field from false to true.
  • Added a new GitHub workflow in .github/workflows/rigging_pr_description.yaml:

    • Automatically updates pull request descriptions upon PR creation using AI-generated summaries.
    • Integrates with OpenAI API via secrets for generating descriptive content.
  • Enhanced .github/workflows/template-sync.yaml workflow:

    • Transitioned from repository dispatch to using workflow run triggers.
    • Added job for checking which template files have changed before dispatching updates.
    • Streamlined template sync capabilities across multiple repositories.
  • Reduced Python version support in .github/workflows/tests.yaml:

    • Removed support for Python 3.12, back to compatible versions 3.9, 3.10, and 3.11.
  • Cleaned up .gitignore:

    • Removed unused entries for better clarity in project structure.
  • Updated .pre-commit-config.yaml:

    • Adjusted codespell ignore-words list for better performance.
  • Significant modifications to pyproject.toml:

    • Changed project name from "ares" to "python-template".
    • Updated dependencies, particularly for Python and testing tools.
    • Set up a more structured configuration for documentation build and development dependencies.
  • Changelog and documentation updates:

    • Revised CHANGELOG.md to reflect updates and new features for the Python project template.
    • Transformed documentation to focus on the new template structure with accompanying setup guides.

These changes aim to improve project onboarding, dependency management, and code quality, making it more efficient for new developers and maintainers.

This summary was generated with ❤️ by rigging

Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@dreadnode-renovate-bot dreadnode-renovate-bot Bot added sync area/docs Changes made to project documentation area/pre-commit Changes made to pre-commit hooks area/github Changes made to GitHub Actions workflows labels Jan 11, 2026
@l50 l50 closed this Jan 11, 2026
@l50 l50 deleted the chore/template_sync_3f4d15a branch January 11, 2026 01:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docs Changes made to project documentation area/github Changes made to GitHub Actions workflows area/pre-commit Changes made to pre-commit hooks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant