This is an automated email from the ASF dual-hosted git repository. sciabarracom pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/openserverless.git
commit 74f9709457126e7d66bfb99e1de079715c0b8c79 Author: Michele Sciabarra <[email protected]> AuthorDate: Tue Sep 8 08:42:06 2026 +0200 tasks aligned with tests --- CHANGES | 13 +++++++++++-- Taskfile.yml | 31 +++++++++++++++++++++++++++---- admin-api | 2 +- build | 2 +- devcontainer | 2 +- oplugins | 2 +- oplugins-op | 2 +- runtimes | 2 +- streamer | 2 +- testing | 2 +- 10 files changed, 46 insertions(+), 14 deletions(-) diff --git a/CHANGES b/CHANGES index 82ef11e..32c9844 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,14 @@ This is the initial version of the CHANGES file for the project. It outlines the changes made in each version of the software, providing a clear history of updates, bug fixes, and new features. -Most notably changes for this release +Most notably changes for the first release + +- addressed all the outstanding known security issues + +- rebrended everything to OpenServerless, removing all the references to the original source + +- images has been updated for compliance with ASF rules. Most notably psycopg has been removed and replacds with pg8000, and incompatbile biaries (most notably mc) has been removed + +- entirely rewritten the entire build system, documented in BUILD.md - governed by triggering by tags and manually + +- now there is one python:sys image for executing system actions, the preloader preloads the images also from non-apache sources and preload the python:sys image -- rebranding to OpenServerless, removing all the references to the original source \ No newline at end of file diff --git a/Taskfile.yml b/Taskfile.yml index 3d7ccea..de7c7af 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -51,6 +51,7 @@ vars: OPS_BRANCH: "{{.OPERATOR_TAG}}" CMD: "check" + TEST_TYPE: "kind" tasks: @@ -164,12 +165,12 @@ tasks: dir: runtimes vars: IMAGES: - sh: jq -r '.runtimes[][] | select(.default == true) | "\(.image.prefix)/\(.image.name):\(.image.tag)"' runtimes.json | grep -v php + sh: jq -r '.runtimes[][] | select(.default == true or .kind == "python:sys") | "\(.image.prefix)/\(.image.name):\(.image.tag)"' runtimes.json | grep -v php cmds: - for: { var: IMAGES, split: "\n", as: IMG } task: image-save vars: - SRC: "docker.io/{{.IMG}}" + SRC: "{{.IMG}}" TGT: sh: echo ~/.ops/{{OS}}-{{ARCH}}/images/kind/$(echo {{.IMG}} | /usr/bin/base64 -w0) @@ -232,7 +233,7 @@ tasks: - task: opsroot test: - desc: create + desc: execute all the tests dir: testing/tests cmds: - | @@ -243,7 +244,29 @@ tasks: ops -info ops setup docker delete || true touch .secrets - ./all.sh kind + ./all.sh {{.TEST_TYPE}} + + test-one: + desc: execute one test specified by TEST, empty valure to list tests + requires: { vars: [TEST] } + dir: testing/tests + cmds: + - | + export PATH="{{.TASKFILE_DIR}}:$PATH" + export OPS_ROOT="{{.TASKFILE_DIR}}/oplugins" + export OPS_BRANCH="{{.OPS_BRANCH}}" + which ops + ops -info + if test -e '{{.TEST}}' + then echo "Running {{.TEST}}" + if ./{{.TEST}} {{.TEST_TYPE}} + then echo SUCCESS + else echo FAIL + fi + else echo test not found, tests are + ls *-*.sh | awk '{ print "- " $1 }' + fi + license: silent: true diff --git a/admin-api b/admin-api index a7816c0..161c479 160000 --- a/admin-api +++ b/admin-api @@ -1 +1 @@ -Subproject commit a7816c01ee74b8f01c4a94929edd4cee05bed5ec +Subproject commit 161c479f318f932e58eced08acd0830e7e75b288 diff --git a/build b/build index d51a943..bf99b08 160000 --- a/build +++ b/build @@ -1 +1 @@ -Subproject commit d51a9430adf3e584f8c21220d13df3163f5bf9e2 +Subproject commit bf99b0878cb0755f27b223bda7e8b084f286ab5d diff --git a/devcontainer b/devcontainer index 8584e7e..bfa4215 160000 --- a/devcontainer +++ b/devcontainer @@ -1 +1 @@ -Subproject commit 8584e7e637f7d0f58b14531cd221908e630a866c +Subproject commit bfa42159ac3ba47164ce9610e55b4f3cb85d160b diff --git a/oplugins b/oplugins index 043bda0..86c8407 160000 --- a/oplugins +++ b/oplugins @@ -1 +1 @@ -Subproject commit 043bda0e1b1becc91e53a9a594e09931a664af95 +Subproject commit 86c84076d556ba8e15b1a36387d4b1e7d90e103b diff --git a/oplugins-op b/oplugins-op index 3377d6a..7c0613c 160000 --- a/oplugins-op +++ b/oplugins-op @@ -1 +1 @@ -Subproject commit 3377d6a9fec59862751c7a94a8c73871dec0f38f +Subproject commit 7c0613c2fc0e1e5506b1af983e9b530019962b59 diff --git a/runtimes b/runtimes index 48ea01d..d2f0b43 160000 --- a/runtimes +++ b/runtimes @@ -1 +1 @@ -Subproject commit 48ea01df94b2f9c17d2df99c9a2abb1fa1cd7f91 +Subproject commit d2f0b430ce0913c9819871fbc142aa76d9f9abc6 diff --git a/streamer b/streamer index cc77888..65a1451 160000 --- a/streamer +++ b/streamer @@ -1 +1 @@ -Subproject commit cc7788838eb2bec99ed0e1e6501489b38d5eeeee +Subproject commit 65a1451eac18d019c0999c90f8095fa880d935c8 diff --git a/testing b/testing index e8e68ff..d931580 160000 --- a/testing +++ b/testing @@ -1 +1 @@ -Subproject commit e8e68ff5dfb9b0b2b4153889d0c5f7e6885b5908 +Subproject commit d931580d27c97ce38e72c005e0cd25c5ee43efac
