Added that the maintance action allso runs on changes of itself.
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: philipp-horstenkamp <philipp-horstenkamp@users.noreply.github.com>
The building and pushing of artifacts takes to long. With those changes
build experimental images aren't pushed anymore.
This saves build time and disc space.
Since I committed to main again I added an pre-commit hook that prevents
that. Since pushing to main is disallowed this should prevent someone to
be stuck with a mess.
To learn the use of the Walrus opperator this hook integrates it in your
code if it finds a reason for it.
This branch is a suggestion of mine to force the use of the walrus
operaor as an autofix to keep it in mind when programming.
This should not increase the workload for us. It just lets us confront a
new programming tool. It also isn't a rull to be follwed. Just a hook
that looks at your code with an autofix.
Added UI elements to select a company and update shown data depending on chosen company
---------
Co-authored-by: Philipp Horstenkamp <philipp@horstenkamp.de>
I added an sql lite session generator.
Changes
The function `def get_session() -> Session`
has changed to
`def get_session(connect_to: ConfigProvider | str) -> Session`
If a JsonFileConfig Is given the postgress conection is checked.
If a string is given that starts with `sqlite:///` an sql db is created.
The use should otherwise be the same.
* Added a first action
* Repaired a typo
* Repaired a typo2
* Repaired a typo2
* Added flake8 action
* Repaired a typo in the flake8 action.
* Added a first bandit action
* Added a first batch
* Added a first batch
* Added a first batch
* Added a first batch
* Added a first batch
* Added the flake8-prebuild as a need to flake8
* Added the flake8-prebuild as a need to flake8
* Added the flake8-prebuild as a need to flake8
* Added the docker socket to the volume.
* Added the flake8-prebuild as a need to flake8
* Removed latest part from container.
* Removed latest part from container.
* Removed latest part from container.
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8
* Reworked flake8 poetry
* Reworked flake8 poetry
* Changed to 64bit
* Some edits to the runner
* Added python setup
* Added python -m to python docker image.
* Added python -m to python docker image.
* Added python -m to python docker image.
* Added python -m to python docker image.
* Added python -m to python docker image.
* Added python -m to python docker image.
* Added ra run linter
* Added ra run linter
* Added ra run linter
* Added ra run linter
* Removed redundant version
* Removed redundant version
* Added isort
* Added isort
* Added isort
* Added poetry install
* Added poetry install
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Uses nodejs and python image
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Added flake8 as lint.
* Removed selfhosted runner
* Removed self hosted runner
* Removed self hosted runner
* Removed self hosted runner
* Added black and flake8 tests
* Removed self hosted runner
* Removed self hosted runner
* Removed unneded actions
* Added a mypy error.
* Removed poetry call before boetry setup
* Removed poetry call before poetry setup
* Added a test to understand the poetry action better
* Added a test to understand the poetry action better
* Added a test to understand the poetry action better
* Added a test to understand the poetry action better
* Added a test to understand the poetry action better
* Added a test to understand the poetry action better
* Added the snook poetry builder
* Reworked the repo a bit
* Removed unneeded poetry installation
* Added the isort action
* Added isort test
* Added ruff
* Added full ruff configuration
* Added full ruff configuration2
* Added full ruff configuration2
* Removed duplicat configurations
* Removed some redundant pre-commit hooks
* Removed unneeded actions.
* Removed unneeded actions.
* Repaired ruff
* Added tests.
* Removed
* Removed
* Removed a missing file
* Removed a missing file
* Removed a missing file
* Removed a missing file
* Removed a missing file
* Added reports as artifacts
* Added reports as artifacts
* Added reports as artifacts
* Removed the unneded poetry test
* Added a license checker.
* Added a license checker.
* Removed some unneeded configuration.
* Removed the import reformatted.
* Added doc generation.
* Added doc generation.
* Added license summary.
* Add
* Add lint
* Switched pip-licenses to poetry.
* Switched pip-licenses to poetry.
* Switched pip-licenses to poetry.
* Remove some more packages.
* Remove some more packages.
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added a make file
* Added version codes to the main package
* Changed the format of the md files
* Presentation first draft
* Version up and added extensions
* Version up and added extensions
* Version up and added extensions
* Removed the venv path from docbuild
* Actions version up
* Actions version up
* Actions version up
* Actions version up
* Actions version up
* Actions version up
* Experiements with sphinx
* Experiments with sphinx
* Experiments with sphinx
* Experiments with sphinx
* Experiments with sphinx
* Experiments with sphinx
* Experiments with sphinx
* Experiments with sphinx
* First draft of the sphinx documentation.
* Added the protocol to the time series.
* Added the protocol to the time series.
* First draft ot a first build pipline
* Added mermaid version support
* Added documentations pull and branch request requirements.
* Added documentations pull and branch request requirements.
* Added documentations pull and branch request requirements.
* Added documentations pull and branch request requirements.
* Tests should now be passing
* Tests should now be passing
* Tests should now be passing
* Tests should now be passing
* Tests should now be passing
* Tests should now be passing
* Tests should now be passing
* Tests should now be passing
* Add safety
* Add safety
* Add safety
* Added the action on pull_request_target
* Added the action on pull_request_target
* Added the action on pull_request_target
* Added a pytest coverage report
* Added a pytest coverage report
* Added a pytest coverage report
* Added a pytest coverage report
* Added a pytest coverage report
* Added a build step
* Added a build step
* Added a build step
* Added a build step
* Changed the lint action to work only on python changes.
* Changed the lint action to work only on python changes.
* Changed the lint action to work only on python changes.
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Added the ability to compile a html report
* Coverage
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Finished test and build workflow
* Repaired a bug.
* Repaired a bug.
* Repaired a bug.
* Repaired a bug.
* Repaired a bug.
* Added a github branch.ref
* Removed a poetry install
* Docbuild now excludes templates
* Added the seminarpräsentation to the documentation build
* Added the seminarpräsentation to the documentation build
* Added the seminarpräsentation to the documentation build
* dded a few images
* Changed the pre-commit image
* Changed the pre-commit image
* Presentation done
* Never executing jupyter for sphinx
* Never executing jupyter for sphinx
* Never executing jupyter for sphinx
* Never executing jupyter for sphinx
* Never executing jupyter for sphinx