Skip to content

Conversation

@alanlujan91
Copy link
Owner

This pull request introduces several updates to improve workflows, documentation, and project configurations. Key changes include transitioning to modern tools (uv), revising CI/CD workflows, updating pre-commit hooks, and removing outdated files. Below is a categorized summary of the most important changes.

Workflow and Tooling Updates:

  • .github/workflows/cd.yml: Enabled pull_request and push triggers for the CD workflow and added attestation generation for build artifacts. [1] [2]
  • .github/workflows/ci.yml: Updated Python versions in the matrix, added uv setup, replaced pip commands with uv sync, and modified the Pylint step to use uvx. [1] [2] [3]

Documentation Updates:

  • .github/CONTRIBUTING.md: Replaced nox and pipx commands with uv equivalents, simplified documentation build instructions, and clarified pre-commit setup. [1] [2] [3] [4]
  • docs/conf.py: Added html_theme_options for GitHub integration and updated copyright year. [1] [2]

Pre-commit Configuration Updates:

Removal of Outdated Files:

  • Removed legacy files such as CODE_OF_CONDUCT.md, README.md installation section, SECURITY.md, _config.yml, and .readthedocs.yml. These were either redundant or replaced by modern tooling. [1] [2] [3] [4] [5]

Minor Updates:

  • Updated copyright year across files (LICENSE, docs/conf.py). [1] [2]
  • .github/release.yml: Excluded certain authors from the changelog.

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