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

CI for fediblockhole #64

Merged
merged 3 commits into from
Nov 1, 2024
Merged

Conversation

offbyone
Copy link
Contributor

@offbyone offbyone commented Sep 29, 2024

  • build and validate the sdist using hynek/build-and-inspect-python-package
  • run pytest tests in each supported Python version
  • collect and report coverage
  • ensure that a developer install works

@offbyone
Copy link
Contributor Author

This has been idle for a bit; is there anything you'd like me to do before you merge it, or should I abandon it?

Copy link
Member

@jpwarren jpwarren left a comment

Choose a reason for hiding this comment

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

Good PR overall, and agreed that adding CI will help automate stuff.

Main concern is dropping support for Python 3.6. It's not a hard blocker, just want to understand how necessary it is. We'll need to clearly communicate to admins that it's getting dropped, and do that in a specific release. I suggest the 0.5.0 release. If we can keep 3.6 support, that'd be preferable, but we will need to drop old versions eventually.

I appreciate you taking the time to set this up.

pyproject.toml Show resolved Hide resolved
pyproject.toml Show resolved Hide resolved
pyproject.toml Show resolved Hide resolved
I held this out depending on whether you agreed with adding `uv` as a
tool; guidance from the tool is to also commit the lock fiels to make
sure that development and CI use consistent and predictable versions.
Copy link
Member

@jpwarren jpwarren left a comment

Choose a reason for hiding this comment

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

Looks good!

The lock file will probably need an update immediately because v0.4.6 was just released but we will bump the rev to v0.5.0 shortly anyhow.

@jpwarren jpwarren merged commit bf47791 into eigenmagic:main Nov 1, 2024
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