This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a change to branch 0.9.0
in repository https://gitbox.apache.org/repos/asf/openserverless-runtimes.git
from 4095752 using new rules to build images
new f8ae7c1 reworked task cleaned licenses and everything else
new 5e1caa6 reworked workflows
new 9b78a56 ignore warn
new 1e6f990 fixes to runtime tests
new d09ea1a run the tests
new bec5d73 workflow dispatch on test
new 7836a17 always build common
new 795e01b fixed build
new a18f7cb fixed task build
new e07b1df pinnng version and updating to remove nodejs incompatibility
new 48ebac2 build with explicit push
new 659ec51 splitjob
new c457777 rework workflow
new a774a31 using top level dockerfile
new 3891d38 lowercase snapshot
new 1099f3d fix bug not building common
new 2cd26f5 updated all reqs
new 271c568 updated deps
new 4614cf8 fixed runtime template
new 7567a2c missing license header
new 8ac9ecc fixing python build hopefully
new 450d6fb fix tag rendering
new 0b3227e reworked runtimes.json generation
new 48ea01d ignore merge for license
new af82fa4 adding the sys image
new 4001bf3 license
new 2ed4c6e aligned github actions to asf actions
new 3ef87ef refreshing deps for 3.13
The 28 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.env.dist | 6 +-
.gitattributes => .github/cisetup.sh | 8 +-
.github/workflows/{test.yaml => check.yaml} | 37 +-
.github/workflows/common.yaml | 62 -
.github/workflows/experimental.yaml | 63 -
.github/workflows/image.yaml | 532 ++---
.gitignore | 1 +
.licenserc.yaml | 3 +
.../common/common1.18.1/Dockerfile => Dockerfile | 15 +-
Taskfile.yml | 334 +---
TaskfileExperimental.yml | 110 +
DISCLAIMER => common/common1.17.1/DISCLAIMER | 0
{runtime/common => common}/common1.17.1/Dockerfile | 3 +
docs/LICENSE.txt => common/common1.17.1/LICENSE | 94 +-
common/common1.17.1/NOTICE | 61 +
common/common1.17.1/WARN | 59 +
DISCLAIMER => common/common1.18.4/DISCLAIMER | 0
.../common1.18.4}/Dockerfile | 7 +-
docs/LICENSE.txt => common/common1.18.4/LICENSE | 94 +-
common/common1.18.4/NOTICE | 61 +
common/common1.18.4/WARN | 59 +
docs/BUILD.md | 124 +-
{runtime => experimental}/php/v8.2/CHANGELOG.md | 0
DISCLAIMER => experimental/php/v8.2/DISCLAIMER | 0
{runtime => experimental}/php/v8.2/Dockerfile | 3 +
docs/LICENSE.txt => experimental/php/v8.2/LICENSE | 166 +-
experimental/php/v8.2/NOTICE | 114 ++
experimental/php/v8.2/WARN | 101 +
{runtime => experimental}/php/v8.2/build.gradle | 0
{runtime => experimental}/php/v8.2/compile.php | 0
{runtime => experimental}/php/v8.2/composer.json | 0
{runtime => experimental}/php/v8.2/php.ini | 0
{runtime => experimental}/php/v8.2/runner.php | 0
{runtime => experimental}/php/v8.3/CHANGELOG.md | 0
DISCLAIMER => experimental/php/v8.3/DISCLAIMER | 0
{runtime => experimental}/php/v8.3/Dockerfile | 3 +
docs/LICENSE.txt => experimental/php/v8.3/LICENSE | 166 +-
experimental/php/v8.3/NOTICE | 114 ++
experimental/php/v8.3/WARN | 88 +
{runtime => experimental}/php/v8.3/compile.php | 0
{runtime => experimental}/php/v8.3/composer.json | 0
{runtime => experimental}/php/v8.3/php.ini | 0
{runtime => experimental}/php/v8.3/runner.php | 0
.../python/v3.11cuda/Dockerfile | 8 +-
.../python/v3.11cuda/bin/compile | 0
.../python/v3.11cuda/debug.sh | 0
.../python/v3.11cuda/lib/launcher.py | 0
.../python/v3.11cuda/platforms.txt | 0
.../python/v3.11cuda/requirements.txt | 3 +-
openwhisk/_test/build.sh | 2 +-
openwhisk/actionProxy_test.go | 2 +-
openwhisk/common/gobuild.py | 2 +
openwhisk/common/gobuild.py.launcher.go | 2 +
runtime/common/common1.18.2/Dockerfile | 23 -
runtime/common/common1.18.3/Dockerfile | 23 -
runtime/common/common1.18.4/Dockerfile | 23 -
runtime/go/v1.22proxy/Dockerfile | 58 -
runtime/go/v1.22proxy/bin/compile | 138 --
runtime/go/v1.22proxy/lib/launcher.go | 141 --
DISCLAIMER => runtime/go/v1.25/DISCLAIMER | 0
runtime/go/{v1.20 => v1.25}/Dockerfile | 11 +-
docs/LICENSE.txt => runtime/go/v1.25/LICENSE | 112 +-
runtime/go/v1.25/NOTICE | 71 +
runtime/go/v1.25/WARN | 70 +
runtime/go/{v1.20 => v1.25}/bin/compile | 0
runtime/go/{v1.20 => v1.25}/lib/launcher.go | 0
DISCLAIMER => runtime/go/v1.26/DISCLAIMER | 0
runtime/go/{v1.21 => v1.26}/Dockerfile | 26 +-
docs/LICENSE.txt => runtime/go/v1.26/LICENSE | 112 +-
runtime/go/v1.26/NOTICE | 71 +
runtime/go/v1.26/WARN | 70 +
runtime/go/{v1.21 => v1.26}/bin/compile | 0
runtime/go/{v1.21 => v1.26}/lib/launcher.go | 0
runtime/go/v1.26/merge.json | 3 +
DISCLAIMER => runtime/go/v1.27/DISCLAIMER | 0
runtime/go/{v1.22 => v1.27}/Dockerfile | 27 +-
docs/LICENSE.txt => runtime/go/v1.27/LICENSE | 112 +-
runtime/go/v1.27/NOTICE | 71 +
runtime/go/v1.27/WARN | 70 +
runtime/go/{v1.22 => v1.27}/bin/compile | 0
runtime/go/{v1.22 => v1.27}/lib/launcher.go | 0
DISCLAIMER => runtime/java/v11/DISCLAIMER | 0
runtime/java/v11/Dockerfile | 5 +-
docs/LICENSE.txt => runtime/java/v11/LICENSE | 119 +-
runtime/java/v11/NOTICE | 78 +
runtime/java/v11/WARN | 77 +
DISCLAIMER => runtime/java/v17/DISCLAIMER | 0
runtime/java/v17/Dockerfile | 5 +-
docs/LICENSE.txt => runtime/java/v17/LICENSE | 119 +-
runtime/java/v17/NOTICE | 78 +
runtime/java/v17/WARN | 77 +
DISCLAIMER => runtime/java/v21/DISCLAIMER | 0
runtime/java/v21/Dockerfile | 5 +-
docs/LICENSE.txt => runtime/java/v21/LICENSE | 119 +-
runtime/java/v21/NOTICE | 78 +
runtime/java/v21/WARN | 77 +
DISCLAIMER => runtime/java/v8/DISCLAIMER | 0
runtime/java/v8/Dockerfile | 5 +-
docs/LICENSE.txt => runtime/java/v8/LICENSE | 119 +-
runtime/java/v8/NOTICE | 78 +
runtime/java/v8/WARN | 77 +
runtime/java/v8/merge.json | 3 +
runtime/nodejs/v18/package-lock.json | 2115 --------------------
runtime/nodejs/v18/package.json | 23 -
DISCLAIMER => runtime/nodejs/v20/DISCLAIMER | 0
runtime/nodejs/v20/Dockerfile | 5 +-
docs/LICENSE.txt => runtime/nodejs/v20/LICENSE | 132 +-
runtime/nodejs/v20/NOTICE | 91 +
runtime/nodejs/v20/WARN | 78 +
runtime/nodejs/v20/package-lock.json | 1631 ++++-----------
runtime/nodejs/v20/package.json | 21 +-
runtime/nodejs/v21/package-lock.json | 2115 --------------------
runtime/nodejs/v21/package.json | 23 -
DISCLAIMER => runtime/nodejs/v22/DISCLAIMER | 0
runtime/nodejs/{v18 => v22}/Dockerfile | 9 +-
docs/LICENSE.txt => runtime/nodejs/v22/LICENSE | 132 +-
runtime/nodejs/v22/NOTICE | 91 +
runtime/nodejs/v22/WARN | 78 +
runtime/nodejs/{v18 => v22}/bin/compile | 0
runtime/nodejs/{v18 => v22}/lib/launcher.js | 0
runtime/nodejs/v22/merge.json | 16 +
runtime/nodejs/v22/package-lock.json | 907 +++++++++
runtime/nodejs/v22/package.json | 20 +
DISCLAIMER => runtime/nodejs/v24/DISCLAIMER | 0
runtime/nodejs/{v21 => v24}/Dockerfile | 9 +-
docs/LICENSE.txt => runtime/nodejs/v24/LICENSE | 132 +-
runtime/nodejs/v24/NOTICE | 91 +
runtime/nodejs/v24/WARN | 78 +
runtime/nodejs/{v21 => v24}/bin/compile | 0
runtime/nodejs/{v21 => v24}/lib/launcher.js | 0
runtime/nodejs/v24/package-lock.json | 907 +++++++++
runtime/nodejs/v24/package.json | 20 +
DISCLAIMER => runtime/python/sys/DISCLAIMER | 0
runtime/python/{v3.12 => sys}/Dockerfile | 11 +-
docs/LICENSE.txt => runtime/python/sys/LICENSE | 201 +-
runtime/python/sys/NOTICE | 149 ++
runtime/python/sys/README.md | 1 +
runtime/python/sys/WARN | 108 +
runtime/python/{v3.11 => sys}/bin/compile | 0
runtime/python/{v3.11 => sys}/lib/launcher.py | 0
.../build.sh => runtime/python/sys/requirements.in | 15 +-
runtime/python/sys/requirements.txt | 99 +
DISCLAIMER => runtime/python/v3.11/DISCLAIMER | 0
runtime/python/v3.11/Dockerfile | 11 +-
docs/LICENSE.txt => runtime/python/v3.11/LICENSE | 172 +-
runtime/python/v3.11/NOTICE | 127 ++
runtime/python/v3.11/WARN | 82 +
.../debug.sh => python/v3.11/requirements.in} | 33 +-
runtime/python/v3.11/requirements.txt | 500 ++++-
DISCLAIMER => runtime/python/v3.12/DISCLAIMER | 0
runtime/python/v3.12/Dockerfile | 11 +-
docs/LICENSE.txt => runtime/python/v3.12/LICENSE | 188 +-
runtime/python/v3.12/NOTICE | 141 ++
runtime/python/v3.12/WARN | 82 +
runtime/python/v3.12/merge.json | 16 +
.asf.yaml => runtime/python/v3.12/requirements.in | 50 +-
runtime/python/v3.12/requirements.txt | 487 ++++-
DISCLAIMER => runtime/python/v3.13/DISCLAIMER | 0
runtime/python/v3.13/Dockerfile | 11 +-
docs/LICENSE.txt => runtime/python/v3.13/LICENSE | 209 +-
runtime/python/v3.13/NOTICE | 156 ++
runtime/python/v3.13/WARN | 106 +
.asf.yaml => runtime/python/v3.13/requirements.in | 51 +-
runtime/python/v3.13/requirements.txt | 534 ++++-
runtimes.json.tpl | 296 ---
runtimes.py | 188 ++
166 files changed, 10185 insertions(+), 7432 deletions(-)
copy .gitattributes => .github/cisetup.sh (88%)
mode change 100644 => 100755
rename .github/workflows/{test.yaml => check.yaml} (52%)
delete mode 100644 .github/workflows/common.yaml
delete mode 100644 .github/workflows/experimental.yaml
rename runtime/common/common1.18.1/Dockerfile => Dockerfile (73%)
create mode 100644 TaskfileExperimental.yml
copy DISCLAIMER => common/common1.17.1/DISCLAIMER (100%)
rename {runtime/common => common}/common1.17.1/Dockerfile (91%)
copy docs/LICENSE.txt => common/common1.17.1/LICENSE (78%)
create mode 100644 common/common1.17.1/NOTICE
create mode 100644 common/common1.17.1/WARN
copy DISCLAIMER => common/common1.18.4/DISCLAIMER (100%)
rename {runtime/common/common1.18.0 => common/common1.18.4}/Dockerfile (84%)
copy docs/LICENSE.txt => common/common1.18.4/LICENSE (78%)
create mode 100644 common/common1.18.4/NOTICE
create mode 100644 common/common1.18.4/WARN
rename {runtime => experimental}/php/v8.2/CHANGELOG.md (100%)
copy DISCLAIMER => experimental/php/v8.2/DISCLAIMER (100%)
rename {runtime => experimental}/php/v8.2/Dockerfile (96%)
copy docs/LICENSE.txt => experimental/php/v8.2/LICENSE (67%)
create mode 100644 experimental/php/v8.2/NOTICE
create mode 100644 experimental/php/v8.2/WARN
rename {runtime => experimental}/php/v8.2/build.gradle (100%)
rename {runtime => experimental}/php/v8.2/compile.php (100%)
rename {runtime => experimental}/php/v8.2/composer.json (100%)
rename {runtime => experimental}/php/v8.2/php.ini (100%)
rename {runtime => experimental}/php/v8.2/runner.php (100%)
rename {runtime => experimental}/php/v8.3/CHANGELOG.md (100%)
copy DISCLAIMER => experimental/php/v8.3/DISCLAIMER (100%)
rename {runtime => experimental}/php/v8.3/Dockerfile (95%)
copy docs/LICENSE.txt => experimental/php/v8.3/LICENSE (67%)
create mode 100644 experimental/php/v8.3/NOTICE
create mode 100644 experimental/php/v8.3/WARN
rename {runtime => experimental}/php/v8.3/compile.php (100%)
rename {runtime => experimental}/php/v8.3/composer.json (100%)
rename {runtime => experimental}/php/v8.3/php.ini (100%)
rename {runtime => experimental}/php/v8.3/runner.php (100%)
rename {runtime/experimental => experimental}/python/v3.11cuda/Dockerfile (92%)
rename {runtime/experimental => experimental}/python/v3.11cuda/bin/compile
(100%)
copy {runtime/experimental => experimental}/python/v3.11cuda/debug.sh (100%)
rename {runtime/experimental => experimental}/python/v3.11cuda/lib/launcher.py
(100%)
rename {runtime/experimental => experimental}/python/v3.11cuda/platforms.txt
(100%)
rename {runtime/experimental =>
experimental}/python/v3.11cuda/requirements.txt (91%)
delete mode 100644 runtime/common/common1.18.2/Dockerfile
delete mode 100644 runtime/common/common1.18.3/Dockerfile
delete mode 100644 runtime/common/common1.18.4/Dockerfile
delete mode 100644 runtime/go/v1.22proxy/Dockerfile
delete mode 100755 runtime/go/v1.22proxy/bin/compile
delete mode 100644 runtime/go/v1.22proxy/lib/launcher.go
copy DISCLAIMER => runtime/go/v1.25/DISCLAIMER (100%)
rename runtime/go/{v1.20 => v1.25}/Dockerfile (88%)
copy docs/LICENSE.txt => runtime/go/v1.25/LICENSE (76%)
create mode 100644 runtime/go/v1.25/NOTICE
create mode 100644 runtime/go/v1.25/WARN
rename runtime/go/{v1.20 => v1.25}/bin/compile (100%)
rename runtime/go/{v1.20 => v1.25}/lib/launcher.go (100%)
copy DISCLAIMER => runtime/go/v1.26/DISCLAIMER (100%)
rename runtime/go/{v1.21 => v1.26}/Dockerfile (79%)
copy docs/LICENSE.txt => runtime/go/v1.26/LICENSE (76%)
create mode 100644 runtime/go/v1.26/NOTICE
create mode 100644 runtime/go/v1.26/WARN
rename runtime/go/{v1.21 => v1.26}/bin/compile (100%)
rename runtime/go/{v1.21 => v1.26}/lib/launcher.go (100%)
create mode 100644 runtime/go/v1.26/merge.json
copy DISCLAIMER => runtime/go/v1.27/DISCLAIMER (100%)
rename runtime/go/{v1.22 => v1.27}/Dockerfile (77%)
copy docs/LICENSE.txt => runtime/go/v1.27/LICENSE (76%)
create mode 100644 runtime/go/v1.27/NOTICE
create mode 100644 runtime/go/v1.27/WARN
rename runtime/go/{v1.22 => v1.27}/bin/compile (100%)
rename runtime/go/{v1.22 => v1.27}/lib/launcher.go (100%)
copy DISCLAIMER => runtime/java/v11/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/java/v11/LICENSE (74%)
create mode 100644 runtime/java/v11/NOTICE
create mode 100644 runtime/java/v11/WARN
copy DISCLAIMER => runtime/java/v17/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/java/v17/LICENSE (74%)
create mode 100644 runtime/java/v17/NOTICE
create mode 100644 runtime/java/v17/WARN
copy DISCLAIMER => runtime/java/v21/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/java/v21/LICENSE (74%)
create mode 100644 runtime/java/v21/NOTICE
create mode 100644 runtime/java/v21/WARN
copy DISCLAIMER => runtime/java/v8/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/java/v8/LICENSE (74%)
create mode 100644 runtime/java/v8/NOTICE
create mode 100644 runtime/java/v8/WARN
create mode 100644 runtime/java/v8/merge.json
delete mode 100644 runtime/nodejs/v18/package-lock.json
delete mode 100644 runtime/nodejs/v18/package.json
copy DISCLAIMER => runtime/nodejs/v20/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/nodejs/v20/LICENSE (73%)
create mode 100644 runtime/nodejs/v20/NOTICE
create mode 100644 runtime/nodejs/v20/WARN
delete mode 100644 runtime/nodejs/v21/package-lock.json
delete mode 100644 runtime/nodejs/v21/package.json
copy DISCLAIMER => runtime/nodejs/v22/DISCLAIMER (100%)
rename runtime/nodejs/{v18 => v22}/Dockerfile (85%)
copy docs/LICENSE.txt => runtime/nodejs/v22/LICENSE (73%)
create mode 100644 runtime/nodejs/v22/NOTICE
create mode 100644 runtime/nodejs/v22/WARN
rename runtime/nodejs/{v18 => v22}/bin/compile (100%)
rename runtime/nodejs/{v18 => v22}/lib/launcher.js (100%)
create mode 100644 runtime/nodejs/v22/merge.json
create mode 100644 runtime/nodejs/v22/package-lock.json
create mode 100644 runtime/nodejs/v22/package.json
copy DISCLAIMER => runtime/nodejs/v24/DISCLAIMER (100%)
rename runtime/nodejs/{v21 => v24}/Dockerfile (85%)
copy docs/LICENSE.txt => runtime/nodejs/v24/LICENSE (73%)
create mode 100644 runtime/nodejs/v24/NOTICE
create mode 100644 runtime/nodejs/v24/WARN
rename runtime/nodejs/{v21 => v24}/bin/compile (100%)
rename runtime/nodejs/{v21 => v24}/lib/launcher.js (100%)
create mode 100644 runtime/nodejs/v24/package-lock.json
create mode 100644 runtime/nodejs/v24/package.json
copy DISCLAIMER => runtime/python/sys/DISCLAIMER (100%)
copy runtime/python/{v3.12 => sys}/Dockerfile (83%)
copy docs/LICENSE.txt => runtime/python/sys/LICENSE (65%)
create mode 100644 runtime/python/sys/NOTICE
create mode 100644 runtime/python/sys/README.md
create mode 100644 runtime/python/sys/WARN
copy runtime/python/{v3.11 => sys}/bin/compile (100%)
copy runtime/python/{v3.11 => sys}/lib/launcher.py (100%)
copy tests/common/standalone/build.sh => runtime/python/sys/requirements.in
(87%)
create mode 100644 runtime/python/sys/requirements.txt
copy DISCLAIMER => runtime/python/v3.11/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/python/v3.11/LICENSE (69%)
create mode 100644 runtime/python/v3.11/NOTICE
create mode 100644 runtime/python/v3.11/WARN
rename runtime/{experimental/python/v3.11cuda/debug.sh =>
python/v3.11/requirements.in} (72%)
mode change 100755 => 100644
copy DISCLAIMER => runtime/python/v3.12/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/python/v3.12/LICENSE (67%)
create mode 100644 runtime/python/v3.12/NOTICE
create mode 100644 runtime/python/v3.12/WARN
create mode 100644 runtime/python/v3.12/merge.json
copy .asf.yaml => runtime/python/v3.12/requirements.in (69%)
copy DISCLAIMER => runtime/python/v3.13/DISCLAIMER (100%)
copy docs/LICENSE.txt => runtime/python/v3.13/LICENSE (65%)
create mode 100644 runtime/python/v3.13/NOTICE
create mode 100644 runtime/python/v3.13/WARN
copy .asf.yaml => runtime/python/v3.13/requirements.in (68%)
delete mode 100644 runtimes.json.tpl
create mode 100755 runtimes.py