From 1a0f0936513fdab611b5f50e460173e9da76a240 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 14 Jun 2024 09:16:28 +0200 Subject: [PATCH 1/4] readme/tasks --- readme.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/readme.md b/readme.md index 33bf913..79070d7 100644 --- a/readme.md +++ b/readme.md @@ -69,6 +69,9 @@ from various CA, CI, OCI / OS. ## Tasks +* opensuse +* ruff +* shellcheck * write bats * detect private key type @@ -81,3 +84,7 @@ from various CA, CI, OCI / OS. * override repository and framework locations * show previous states of directories & files * relay Python module name + +### .py + +### .sh From ffa161c7e012aa89c5c158ec70af70bd41428db8 Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 14 Jun 2024 09:55:16 +0200 Subject: [PATCH 2/4] readme/py,sh --- readme.md | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/readme.md b/readme.md index 79070d7..56e3d1e 100644 --- a/readme.md +++ b/readme.md @@ -69,22 +69,26 @@ from various CA, CI, OCI / OS. ## Tasks -* opensuse -* ruff -* shellcheck -* write bats - -* detect private key type -* handle git cloning credentials -* install rstnc and ssh from Python -* reduce single conditions with && -* write Python bootstrap process - -* integrate project repository cloning -* override repository and framework locations +* relay environment module name * show previous states of directories & files -* relay Python module name +* test with github +* test with gitea +* write tests ### .py +* detect ssh private key type +* implement project repository cloning +* install + * openssh + * rsync + * ruff + * shellcheck +* write bootstrap entry point + ### .sh + +* handle git cloning credentials +* override repository and framework locations +* reduce single conditions with && +* support opensuse From 0ac1a26ea2221517c3fbf7606cc1352cd063eedc Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 14 Jun 2024 10:02:31 +0200 Subject: [PATCH 3/4] readme/ci --- readme.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 56e3d1e..ef4b24f 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,7 @@ # Continuous Deployment -Get build-time Python commands \ -from various CA, CI, OCI / OS. +Get a common set of Python CI/CD commands \ +from various contexts of CA, CI and OCI / OS. ## Features @@ -9,7 +9,9 @@ from various CA, CI, OCI / OS. * [X] custom * [X] known * [ ] Continuous Integration platforms - * [X] GitHub → Gitea → ForgeJo + * [X] ForgeJo + * [ ] Gitea + * [ ] GitHub * [X] GitLab * [ ] SourceHut * [X] Operating Systems From 840b8a0d9f7697f7491e626eb1314fb01c16539f Mon Sep 17 00:00:00 2001 From: Marc Beninca Date: Fri, 14 Jun 2024 10:35:49 +0200 Subject: [PATCH 4/4] shellcheck/all --- .shellcheckrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .shellcheckrc diff --git a/.shellcheckrc b/.shellcheckrc new file mode 100644 index 0000000..b1d708a --- /dev/null +++ b/.shellcheckrc @@ -0,0 +1 @@ +enable=all