diff --git a/.shellcheckrc b/.shellcheckrc deleted file mode 100644 index b1d708a..0000000 --- a/.shellcheckrc +++ /dev/null @@ -1 +0,0 @@ -enable=all diff --git a/readme.md b/readme.md index ef4b24f..33bf913 100644 --- a/readme.md +++ b/readme.md @@ -1,7 +1,7 @@ # Continuous Deployment -Get a common set of Python CI/CD commands \ -from various contexts of CA, CI and OCI / OS. +Get build-time Python commands \ +from various CA, CI, OCI / OS. ## Features @@ -9,9 +9,7 @@ from various contexts of CA, CI and OCI / OS. * [X] custom * [X] known * [ ] Continuous Integration platforms - * [X] ForgeJo - * [ ] Gitea - * [ ] GitHub + * [X] GitHub → Gitea → ForgeJo * [X] GitLab * [ ] SourceHut * [X] Operating Systems @@ -71,26 +69,15 @@ from various contexts of CA, CI and OCI / OS. ## Tasks -* relay environment module name -* show previous states of directories & files -* 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 +* write bats +* detect private key type * handle git cloning credentials -* override repository and framework locations +* install rstnc and ssh from Python * reduce single conditions with && -* support opensuse +* write Python bootstrap process + +* integrate project repository cloning +* override repository and framework locations +* show previous states of directories & files +* relay Python module name