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

Cx #48

Merged
merged 56 commits into from
Sep 30, 2024
Merged

Cx #48

merged 56 commits into from
Sep 30, 2024

Conversation

stroblme
Copy link
Member

@stroblme stroblme commented Sep 25, 2024

This PR resolves #38 and introduces (also together with some sneaky pushes to the main branch)

  • coverage report in the testing pipeline, that is also available via the MkDocs page
  • separate linting workflow
  • on version update in pyproject.toml:
    • creation of corresponding tag when not existent
    • automated creation of release based on the latest tag
    • automated publishing of documentation
      • test build of documentation if not on main branch and when PR is created
    • automated publishing to pypi (we use a repository secret for that)
  • cleanups in various files to comply with flake8
  • relaxation of python version
  • licensechecker that runs in the quality action

Also see PR #44 which I yolo-merged 😇 to proceed with the project (due to failing tests).

The package is now available on PyPI 🎉

This PR is chained with #47 .

Melvin Strobl added 6 commits September 24, 2024 23:04
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
gc
Signed-off-by: Melvin Strobl <[email protected]>
@stroblme stroblme marked this pull request as ready for review September 25, 2024 08:23
Melvin Strobl added 23 commits September 25, 2024 10:35
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Melvin Strobl added 26 commits September 25, 2024 16:10
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Signed-off-by: Melvin Strobl <[email protected]>
Copy link
Collaborator

@majafranz majafranz left a comment

Choose a reason for hiding this comment

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

Yeahh! PyPi Package 🚀 Thank you so much!

@majafranz majafranz merged commit af4c7c1 into main Sep 30, 2024
4 checks passed
@majafranz majafranz deleted the cx branch November 15, 2024 11:13
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.

[FR] Switch to public PyPi
2 participants