Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ouranosinc/cookiecutter-pypackage template with cruft #156

Merged
merged 12 commits into from
Feb 28, 2024
Merged

Conversation

Zeitsperre
Copy link
Collaborator

@Zeitsperre Zeitsperre commented Feb 23, 2024

Pull Request Checklist:

  • This PR addresses an already opened issue (for bug fixes / features)
  • Tests for the changes have been added (for bug fixes / features)
    • (If applicable) Documentation has been added / updated (for bug fixes / features)
  • HISTORY.rst has been updated (with summary of main changes)
    • Link to issue (:issue:number) and pull request (:pull:number) has been added

What kind of change does this PR introduce?

  • Versions miranda on the Ouranosinc/cookiecutter-pypackage recipe
  • Updates the secrets' baseline to include the hash found in .cruft.json
  • Integrates several new linter tools, notably ruff and black v24.x
  • miranda is now Semantic Version v2.0-compliant
  • Several missing docstrings have been added to conform to new standards

Does this PR introduce a breaking change?

Yes. Many previous workflows have been replaced with more current ones. The boilerplate has been adjusted, as well as the tooling ecosystem.

Other information:

https://github.com/Ouranosinc/cookiecutter-pypackage

@Zeitsperre Zeitsperre added documentation Improvements or additions to documentation enhancement New feature or request CI Changes to GitHub Actions and Tox labels Feb 23, 2024
@Zeitsperre Zeitsperre self-assigned this Feb 23, 2024
@Zeitsperre Zeitsperre requested a review from aulemahal February 26, 2024 18:37
@Zeitsperre Zeitsperre merged commit a324519 into main Feb 28, 2024
20 checks passed
@Zeitsperre Zeitsperre deleted the use-cruft branch February 28, 2024 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Changes to GitHub Actions and Tox documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants