-
Notifications
You must be signed in to change notification settings - Fork 0
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
Packaging and Actions Part 1 #6
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
``app`` -> ``captura`` ``client`` -> ``legere`` ``dummy`` -> simulatus``.
Added initial actions. Removed junk docs. Fixed actual docs. Added depends for nvim feedback.
So that important ``tests`` files are checked.
Separated linting and commit checks into separate jobs. Added commitlintrc.
Renamed jobs. Fixed matching mypy step names. Fixed python version used. Removed Helios Copyright (it is no longer verbatim his action code).
Better feedback in step summary.
It is not necessary to install ``sudo`` in the pipeline. This is required by ``gh act``, which is a huge pain in the ass.
Also, found broken import of ``COUNT`` in ``test_views``. since ruff ignores ``test_.*`` files.
Step summary is now markdown. Added pytest step to ``commit_checks.yaml``. Added test configuration. Added configurable ``flakey.yaml`` path.
Fixed summary markdown. Added \`.env\` to docker step. [skip ci]
It had the wrong location. Removed ``container_name`` from ``compose.yaml`` since it matches the provided name.
Decided that working with volumes is a pain, decided to use ``extends`` to build off of base. Added coverage reports. Added compose down. Updated coverage report configuration.
For some reason ``captura.models.uuid`` needed unique for more recent MySQL images (8.2.x -> 8.4.x).
Wanted to do this later, but uuid collision occurred in pipeline.
Moved ci dependency installs into ``dockerfile``. Added/corrected image labels in ``compose.yaml`` files and ``pyproject.toml``.
…re connection attempts.
Will make only for `master` once functioning. Changed cache settings to hopefully make multistage build faster.
Added more folders to dockerignore for improved caching.
Added inputs for ``version.yaml`` (formerly ``publish.yaml``).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
General:
poetry
.mypy
andruff
issues.Added actions for