Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 4.24 KB

README.md

File metadata and controls

59 lines (42 loc) · 4.24 KB

Plumbing

Used for deduplicate the CI/CD Boilerplate-Code. Like Workflow and Github App configurations.

Workflows

Workflow description
reuseable-mkdocs.yaml Publish a mkdocs based Documentation as Github Page.
reuseable-pre-commit.yaml call pre-commit for executing a set of Static Tests.
reuseable-release-drafter.yml Will be use release-drafter/release-drafter for updating the current "Draft" Release with a Changelog.
reuseable-trivy.yaml Scan the GitRepo by using aquasecurity/trivy-action.
reuseable-automerge.yaml Using pascalgn/automerge-action for better Merge Request handling.

Probot Config

Collection of common Configs for Project Management and CI/CD.
For Using in other Github Projects, having a reuseable set of Probot Config Repo, more informations at probot.github.io.

probot git description
boring-cyborg kaxil/boring-cyborg Different util actions like, automatically label Pull Request
release-drafter toolmantim/release-drafter Creates a Human Readable Release Change Log.
renovate Using renovate for keep dependencies in sync.
settings probot/settings Configure Github Projects by Source.

For More Inforation take a look to the GH Page, gh-plumbing.

Development

We use the asdf Packagemanager.

asdf install

virtualenv ~/.vens/development

source ~/.vens/development/bin/activate
pip install -r requirements-dev.txt

mkdocs serve -a localhost:8001

Open localhost:8001 for take a look to the lastest documentation, created with mkdocs.

Links