This is an automated email from the ASF dual-hosted git repository.

sciabarracom pushed a commit to branch 0.9.0
in repository https://gitbox.apache.org/repos/asf/openserverless.git

commit 65739b0b42ece11bb04261078848e291f9b6b3bc
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

Reply via email to