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

[PR] Breaking Changes to DEV, Change CLA Configuration on main #30

Merged
merged 129 commits into from
Mar 28, 2024
Merged

Conversation

Kaszanas
Copy link
Owner

Currently the CLA was set to work and save information on the dev branch with the signatures, I am pushing this breaking change to main to attempt to fix it.

@Ostrzyciel let's squash this CLA issue on main and call it a day, before all this is published on PyPI I think we are free to break things.

Created separate directory for each of the tools. This is done to assure
ease of documentation and potentially ease of testing of each of the
tools separately.
This will be important when using poetry to distribute the scripts to
PyPI
Kaszanas and others added 28 commits January 3, 2024 16:38
Briefly ran all of the tests to verify if the collection is working. Additionally, this was meant to verify it the test input and output is deleted as intended. So far the utility scriprts work as designed apart from the decorator that messed up with previous test collection attempts.
* Ignore PyCharm project dir

* Fix Make target names in the CI

* Makefile: fix Docker container name

* CI: fix Python version matrix

* Makefile: don't mount local directory for pre-commit checks

The Docker container is built just before running this, so mounting the local files makes no sense. Because of the mount, file ownership is broken which upsets git and fails the entire pipeline.

* Makefile: remove old comment from pre-commit

pre-commit inside the container will return a non-zero exit code if something goes wrong, which will propagate correctly and fail the pipeline.

* Makefile: fix Docker image names
@Kaszanas Kaszanas merged commit 675817d into main Mar 28, 2024
1 of 4 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 28, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants