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-runtimes.git

commit a774a3173ba724842b7208b7905788806fc997f7
Author: Michele Sciabarra <[email protected]>
AuthorDate: Sun Sep 6 12:55:49 2026 +0200

    using top level dockerfile
---
 .../common/common1.18.2/Dockerfile => Dockerfile   |  14 +-
 Taskfile.yml                                       |   5 +-
 runtime/common/common1.18.0/DISCLAIMER             |  11 -
 runtime/common/common1.18.0/Dockerfile             |  26 --
 runtime/common/common1.18.0/LICENSE                | 286 ---------------------
 runtime/common/common1.18.0/NOTICE                 |  61 -----
 runtime/common/common1.18.0/WARN                   |  59 -----
 runtime/common/common1.18.1/DISCLAIMER             |  11 -
 runtime/common/common1.18.1/Dockerfile             |  26 --
 runtime/common/common1.18.1/LICENSE                | 286 ---------------------
 runtime/common/common1.18.1/NOTICE                 |  61 -----
 runtime/common/common1.18.1/WARN                   |  59 -----
 runtime/common/common1.18.2/DISCLAIMER             |  11 -
 runtime/common/common1.18.2/LICENSE                | 286 ---------------------
 runtime/common/common1.18.2/NOTICE                 |  61 -----
 runtime/common/common1.18.2/WARN                   |  59 -----
 runtime/common/common1.18.3/DISCLAIMER             |  11 -
 runtime/common/common1.18.3/Dockerfile             |  26 --
 runtime/common/common1.18.3/LICENSE                | 286 ---------------------
 runtime/common/common1.18.3/NOTICE                 |  61 -----
 runtime/common/common1.18.3/WARN                   |  59 -----
 runtime/common/common1.18.4/Dockerfile             |   4 +-
 22 files changed, 16 insertions(+), 1753 deletions(-)

diff --git a/runtime/common/common1.18.2/Dockerfile b/Dockerfile
similarity index 76%
rename from runtime/common/common1.18.2/Dockerfile
rename to Dockerfile
index 6168a86..02fd614 100644
--- a/runtime/common/common1.18.2/Dockerfile
+++ b/Dockerfile
@@ -17,10 +17,18 @@
 # Do not fix the patch level for golang:1.19 to automatically get security 
fixes.
 FROM golang:1.21
 ENV HOME=/tmp
+
+WORKDIR /src
+# dependencies first: this layer is cached unless go.mod/go.sum change
+COPY go.mod go.sum ./
+RUN go mod download
+# the proxy sources
+COPY proxy.go ./
+COPY openwhisk/ ./openwhisk/
+RUN CGO_ENABLED=0 go build -o /go/bin/proxy
+
 USER nobody
-RUN CGO_ENABLED=0 go install 
github.com/apache/[email protected]
-RUN mv /go/bin/openserverless-runtimes /go/bin/proxy
-# Apache release metadata (see DISCLAIMER, LICENSE, NOTICE, WARN)
+# Apache release metadata (see DISCLAIMER, LICENSE, NOTICE)
 COPY DISCLAIMER LICENSE NOTICE /
 
 ENTRYPOINT [ "/go/bin/proxy" ]
diff --git a/Taskfile.yml b/Taskfile.yml
index 16455cb..e569370 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -34,7 +34,7 @@ vars:
   REPO_PATH: ${DOCKERHUB_USER:-apache}
   BASEIMG: '{{.REGISTRY}}/{{.REPO_PATH}}'
   # common and experimental runtimes
-  COMMON_VER: common1.17.1
+  COMMON_VER: 1.18.4
   # pick the most recently created tag (tags are annotated, so they carry their
   # own creation date and sort correctly even when they share a commit)
   TAG:
@@ -112,7 +112,8 @@ tasks:
 
   build-common:
     silent: true
-    dir: "runtime/common/{{.COMMON_VER}}"
+    # use the toplevel for common
+    # dir: "runtime/common/{{.COMMON_VER}}"
     cmds:
       - |
         if echo '{{.COMMON}}' | grep '{{.FILTER}}'
diff --git a/runtime/common/common1.18.0/DISCLAIMER 
b/runtime/common/common1.18.0/DISCLAIMER
deleted file mode 100644
index b505beb..0000000
--- a/runtime/common/common1.18.0/DISCLAIMER
+++ /dev/null
@@ -1,11 +0,0 @@
-Apache OpenServerless (Incubating) is an effort undergoing incubation at the 
Apache
-Software Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making process
-have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness
-or stability of the code, it does indicate that the project has yet to be
-fully endorsed by the ASF.
-
diff --git a/runtime/common/common1.18.0/Dockerfile 
b/runtime/common/common1.18.0/Dockerfile
deleted file mode 100644
index 0b95d6c..0000000
--- a/runtime/common/common1.18.0/Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Do not fix the patch level for golang:1.19 to automatically get security 
fixes.
-FROM golang:1.21
-ENV HOME=/tmp
-USER nobody
-RUN CGO_ENABLED=0 go install 
github.com/apache/[email protected]
-RUN mv /go/bin/openserverless-runtimes /go/bin/proxy
-# Apache release metadata (see DISCLAIMER, LICENSE, NOTICE, WARN)
-COPY DISCLAIMER LICENSE NOTICE /
-
-ENTRYPOINT [ "/go/bin/proxy" ]
diff --git a/runtime/common/common1.18.0/LICENSE 
b/runtime/common/common1.18.0/LICENSE
deleted file mode 100644
index 102b7a0..0000000
--- a/runtime/common/common1.18.0/LICENSE
+++ /dev/null
@@ -1,286 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-==============================================================================
-LICENSES OF BUNDLED THIRD-PARTY SOFTWARE
-Container image: apache/openserverless-runtime-common:common1.18.0
-==============================================================================
-
-Apache OpenServerless itself is licensed under the Apache License,
-Version 2.0, reproduced above. The container image built from the
-Dockerfile beside this file additionally bundles the third-party
-components listed below, each under its own license.
-
-Refer to https://www.apache.org/legal/resolved.html for the ASF
-classification of these licenses. Components that are NOT compatible
-with the Apache License 2.0 are enumerated in the WARN file.
-
-------------------------------------------------------------------------------
-Summary by license
-------------------------------------------------------------------------------
-
-Apache-2.0 AND MIT
-    gopkg.in/yaml.v3 (v3.0.1)
-
-BSD-3-Clause
-    github.com/google/uuid (v1.6.0)
-    github.com/pmezard/go-difflib (v1.0.0)
-    golang.org/x/sys (v0.26.0)
-
-ISC
-    github.com/davecgh/go-spew (v1.1.1)
-
-MIT
-    github.com/mattn/go-colorable (v0.1.13)
-    github.com/mattn/go-isatty (v0.0.20)
-    github.com/rs/zerolog (v1.33.0)
-    github.com/stretchr/testify (v1.9.0)
-
-mixed; see WARN
-    (see the FROM line of the Dockerfile) (-)
-
-------------------------------------------------------------------------------
-Detail by component
-------------------------------------------------------------------------------
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  github.com/google/uuid (v1.6.0) -- BSD-3-Clause
-  github.com/rs/zerolog (v1.33.0) -- MIT
-  github.com/stretchr/testify (v1.9.0) -- MIT
-      Test-only dependency.
-  github.com/davecgh/go-spew (v1.1.1) -- ISC
-      Transitive.
-  github.com/mattn/go-colorable (v0.1.13) -- MIT
-      Transitive.
-  github.com/mattn/go-isatty (v0.0.20) -- MIT
-      Transitive.
-  github.com/pmezard/go-difflib (v1.0.0) -- BSD-3-Clause
-      Transitive.
-  golang.org/x/sys (v0.26.0) -- BSD-3-Clause
-      Transitive.
-  gopkg.in/yaml.v3 (v3.0.1) -- Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  (see the FROM line of the Dockerfile) (-) -- mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Full license texts
-------------------------------------------------------------------------------
-
-The complete text of the Apache License 2.0 is reproduced at the top of
-this file. The complete texts of the other licenses referenced above are
-distributed with each component inside the container image, in the
-package metadata directories of the respective package manager:
-
-  * Python packages: <site-packages>/<dist>.dist-info/ (LICENSE, METADATA)
-  * Node.js packages: /node_modules/<pkg>/LICENSE
-  * PHP packages:     /phpAction/composer/vendor/<pkg>/LICENSE
-  * Go modules:       vendored module sources / pkg.go.dev
-  * Debian packages:  /usr/share/doc/<pkg>/copyright
-
diff --git a/runtime/common/common1.18.0/NOTICE 
b/runtime/common/common1.18.0/NOTICE
deleted file mode 100644
index da3c773..0000000
--- a/runtime/common/common1.18.0/NOTICE
+++ /dev/null
@@ -1,61 +0,0 @@
-Apache OpenServerless (Incubating)
-Copyright 2024 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-------------------------------------------------------------------------------
-Container image: apache/openserverless-runtime-common:common1.18.0
-------------------------------------------------------------------------------
-
-This image bundles third-party software. The components below are
-redistributed under the licenses recorded in the LICENSE file that
-accompanies this NOTICE. Components flagged '*** SEE WARN ***' are
-listed in the WARN file as incompatible with the Apache License 2.0.
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  * github.com/google/uuid (v1.6.0)
-      License: BSD-3-Clause
-  * github.com/rs/zerolog (v1.33.0)
-      License: MIT
-  * github.com/stretchr/testify (v1.9.0)
-      License: MIT
-      Test-only dependency.
-  * github.com/davecgh/go-spew (v1.1.1)
-      License: ISC
-      Transitive.
-  * github.com/mattn/go-colorable (v0.1.13)
-      License: MIT
-      Transitive.
-  * github.com/mattn/go-isatty (v0.0.20)
-      License: MIT
-      Transitive.
-  * github.com/pmezard/go-difflib (v1.0.0)
-      License: BSD-3-Clause
-      Transitive.
-  * golang.org/x/sys (v0.26.0)
-      License: BSD-3-Clause
-      Transitive.
-  * gopkg.in/yaml.v3 (v3.0.1)
-      License: Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  * (see the FROM line of the Dockerfile) (-)
-      License: mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Attribution required by bundled components
-------------------------------------------------------------------------------
-
-This product includes software developed by the Apache Software
-Foundation (http://www.apache.org/), including Apache OpenWhisk
-components and Apache-2.0 licensed libraries listed above.
-
-This product includes software developed by third parties under the
-MIT, BSD, ISC, PSF, MPL-2.0 and other licenses, as recorded in LICENSE.
-
diff --git a/runtime/common/common1.18.0/WARN b/runtime/common/common1.18.0/WARN
deleted file mode 100644
index b2939d7..0000000
--- a/runtime/common/common1.18.0/WARN
+++ /dev/null
@@ -1,59 +0,0 @@
-==============================================================================
-WARN -- Apache License 2.0 incompatibilities
-Container image: apache/openserverless-runtime-common:common1.18.0
-==============================================================================
-
-This file lists third-party components bundled by the Dockerfile beside
-it whose licenses are NOT compatible with the Apache License, Version 2.0,
-together with components that require special handling.
-
-Classification follows the ASF third-party licensing policy:
-
-    https://www.apache.org/legal/resolved.html
-
-  Category A  Apache-2.0 compatible. May be included in a release.
-  Category B  May be included in BINARY form only, unmodified and as a
-              separate file, with the reciprocal license disclosed.
-  Category X  MUST NOT be included in an Apache release artifact.
-
-IMPORTANT SCOPE NOTE
-------------------------------------------------------------------------------
-The Apache release artifact for OpenServerless is the SOURCE distribution,
-which contains this Dockerfile and the files beside it -- all Apache-2.0
-licensed. The published container image is a CONVENIENCE BINARY assembled
-at build time from third-party base images and package repositories.
-Category X components inherited from a base operating system image are
-disclosed below but are not redistributed by the ASF in source form.
-Category X components that this Dockerfile ADDS on purpose must be removed.
-
-
-==============================================================================
-CATEGORY X (as bundled)
-==============================================================================
-
-  Component : Debian/Ubuntu/Alpine base image userland
-  License   : mixed, incl. GPL-2.0/GPL-3.0
-  Category  : X (as bundled)
-  Action    :
-      The base image contains GPL-licensed operating-system components. The 
Apache release
-      artifact is the SOURCE (this Dockerfile and the files beside it); the 
published
-      container image is a convenience binary assembled from third-party base 
images.
-      No action required beyond this disclosure.
-
-
-==============================================================================
-SUMMARY OF REQUIRED REMOVALS (Category X added by this Dockerfile)
-==============================================================================
-
-  None. This image adds no Category X component of its own.
-
-==============================================================================
-ADDITIONAL NOTES
-==============================================================================
-
-This image is a BUILDER stage only: the language runtime images copy
-/go/bin/proxy out of it and never ship its filesystem. The proxy binary is
-statically linked (CGO_ENABLED=0) from Apache-2.0 and BSD/MIT sources.
-The golang base image supplies the Go toolchain (BSD-3-Clause) over a
-Debian userland; none of that userland reaches the runtime images.
-
diff --git a/runtime/common/common1.18.1/DISCLAIMER 
b/runtime/common/common1.18.1/DISCLAIMER
deleted file mode 100644
index b505beb..0000000
--- a/runtime/common/common1.18.1/DISCLAIMER
+++ /dev/null
@@ -1,11 +0,0 @@
-Apache OpenServerless (Incubating) is an effort undergoing incubation at the 
Apache
-Software Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making process
-have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness
-or stability of the code, it does indicate that the project has yet to be
-fully endorsed by the ASF.
-
diff --git a/runtime/common/common1.18.1/Dockerfile 
b/runtime/common/common1.18.1/Dockerfile
deleted file mode 100644
index 9e8b40b..0000000
--- a/runtime/common/common1.18.1/Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Do not fix the patch level for golang:1.19 to automatically get security 
fixes.
-FROM golang:1.21
-ENV HOME=/tmp
-USER nobody
-RUN CGO_ENABLED=0 go install 
github.com/apache/[email protected]
-RUN mv /go/bin/openserverless-runtimes /go/bin/proxy
-# Apache release metadata (see DISCLAIMER, LICENSE, NOTICE, WARN)
-COPY DISCLAIMER LICENSE NOTICE /
-
-ENTRYPOINT [ "/go/bin/proxy" ]
diff --git a/runtime/common/common1.18.1/LICENSE 
b/runtime/common/common1.18.1/LICENSE
deleted file mode 100644
index 3f3dec8..0000000
--- a/runtime/common/common1.18.1/LICENSE
+++ /dev/null
@@ -1,286 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-==============================================================================
-LICENSES OF BUNDLED THIRD-PARTY SOFTWARE
-Container image: apache/openserverless-runtime-common:common1.18.1
-==============================================================================
-
-Apache OpenServerless itself is licensed under the Apache License,
-Version 2.0, reproduced above. The container image built from the
-Dockerfile beside this file additionally bundles the third-party
-components listed below, each under its own license.
-
-Refer to https://www.apache.org/legal/resolved.html for the ASF
-classification of these licenses. Components that are NOT compatible
-with the Apache License 2.0 are enumerated in the WARN file.
-
-------------------------------------------------------------------------------
-Summary by license
-------------------------------------------------------------------------------
-
-Apache-2.0 AND MIT
-    gopkg.in/yaml.v3 (v3.0.1)
-
-BSD-3-Clause
-    github.com/google/uuid (v1.6.0)
-    github.com/pmezard/go-difflib (v1.0.0)
-    golang.org/x/sys (v0.26.0)
-
-ISC
-    github.com/davecgh/go-spew (v1.1.1)
-
-MIT
-    github.com/mattn/go-colorable (v0.1.13)
-    github.com/mattn/go-isatty (v0.0.20)
-    github.com/rs/zerolog (v1.33.0)
-    github.com/stretchr/testify (v1.9.0)
-
-mixed; see WARN
-    (see the FROM line of the Dockerfile) (-)
-
-------------------------------------------------------------------------------
-Detail by component
-------------------------------------------------------------------------------
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  github.com/google/uuid (v1.6.0) -- BSD-3-Clause
-  github.com/rs/zerolog (v1.33.0) -- MIT
-  github.com/stretchr/testify (v1.9.0) -- MIT
-      Test-only dependency.
-  github.com/davecgh/go-spew (v1.1.1) -- ISC
-      Transitive.
-  github.com/mattn/go-colorable (v0.1.13) -- MIT
-      Transitive.
-  github.com/mattn/go-isatty (v0.0.20) -- MIT
-      Transitive.
-  github.com/pmezard/go-difflib (v1.0.0) -- BSD-3-Clause
-      Transitive.
-  golang.org/x/sys (v0.26.0) -- BSD-3-Clause
-      Transitive.
-  gopkg.in/yaml.v3 (v3.0.1) -- Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  (see the FROM line of the Dockerfile) (-) -- mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Full license texts
-------------------------------------------------------------------------------
-
-The complete text of the Apache License 2.0 is reproduced at the top of
-this file. The complete texts of the other licenses referenced above are
-distributed with each component inside the container image, in the
-package metadata directories of the respective package manager:
-
-  * Python packages: <site-packages>/<dist>.dist-info/ (LICENSE, METADATA)
-  * Node.js packages: /node_modules/<pkg>/LICENSE
-  * PHP packages:     /phpAction/composer/vendor/<pkg>/LICENSE
-  * Go modules:       vendored module sources / pkg.go.dev
-  * Debian packages:  /usr/share/doc/<pkg>/copyright
-
diff --git a/runtime/common/common1.18.1/NOTICE 
b/runtime/common/common1.18.1/NOTICE
deleted file mode 100644
index 8887b7f..0000000
--- a/runtime/common/common1.18.1/NOTICE
+++ /dev/null
@@ -1,61 +0,0 @@
-Apache OpenServerless (Incubating)
-Copyright 2024 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-------------------------------------------------------------------------------
-Container image: apache/openserverless-runtime-common:common1.18.1
-------------------------------------------------------------------------------
-
-This image bundles third-party software. The components below are
-redistributed under the licenses recorded in the LICENSE file that
-accompanies this NOTICE. Components flagged '*** SEE WARN ***' are
-listed in the WARN file as incompatible with the Apache License 2.0.
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  * github.com/google/uuid (v1.6.0)
-      License: BSD-3-Clause
-  * github.com/rs/zerolog (v1.33.0)
-      License: MIT
-  * github.com/stretchr/testify (v1.9.0)
-      License: MIT
-      Test-only dependency.
-  * github.com/davecgh/go-spew (v1.1.1)
-      License: ISC
-      Transitive.
-  * github.com/mattn/go-colorable (v0.1.13)
-      License: MIT
-      Transitive.
-  * github.com/mattn/go-isatty (v0.0.20)
-      License: MIT
-      Transitive.
-  * github.com/pmezard/go-difflib (v1.0.0)
-      License: BSD-3-Clause
-      Transitive.
-  * golang.org/x/sys (v0.26.0)
-      License: BSD-3-Clause
-      Transitive.
-  * gopkg.in/yaml.v3 (v3.0.1)
-      License: Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  * (see the FROM line of the Dockerfile) (-)
-      License: mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Attribution required by bundled components
-------------------------------------------------------------------------------
-
-This product includes software developed by the Apache Software
-Foundation (http://www.apache.org/), including Apache OpenWhisk
-components and Apache-2.0 licensed libraries listed above.
-
-This product includes software developed by third parties under the
-MIT, BSD, ISC, PSF, MPL-2.0 and other licenses, as recorded in LICENSE.
-
diff --git a/runtime/common/common1.18.1/WARN b/runtime/common/common1.18.1/WARN
deleted file mode 100644
index 309260c..0000000
--- a/runtime/common/common1.18.1/WARN
+++ /dev/null
@@ -1,59 +0,0 @@
-==============================================================================
-WARN -- Apache License 2.0 incompatibilities
-Container image: apache/openserverless-runtime-common:common1.18.1
-==============================================================================
-
-This file lists third-party components bundled by the Dockerfile beside
-it whose licenses are NOT compatible with the Apache License, Version 2.0,
-together with components that require special handling.
-
-Classification follows the ASF third-party licensing policy:
-
-    https://www.apache.org/legal/resolved.html
-
-  Category A  Apache-2.0 compatible. May be included in a release.
-  Category B  May be included in BINARY form only, unmodified and as a
-              separate file, with the reciprocal license disclosed.
-  Category X  MUST NOT be included in an Apache release artifact.
-
-IMPORTANT SCOPE NOTE
-------------------------------------------------------------------------------
-The Apache release artifact for OpenServerless is the SOURCE distribution,
-which contains this Dockerfile and the files beside it -- all Apache-2.0
-licensed. The published container image is a CONVENIENCE BINARY assembled
-at build time from third-party base images and package repositories.
-Category X components inherited from a base operating system image are
-disclosed below but are not redistributed by the ASF in source form.
-Category X components that this Dockerfile ADDS on purpose must be removed.
-
-
-==============================================================================
-CATEGORY X (as bundled)
-==============================================================================
-
-  Component : Debian/Ubuntu/Alpine base image userland
-  License   : mixed, incl. GPL-2.0/GPL-3.0
-  Category  : X (as bundled)
-  Action    :
-      The base image contains GPL-licensed operating-system components. The 
Apache release
-      artifact is the SOURCE (this Dockerfile and the files beside it); the 
published
-      container image is a convenience binary assembled from third-party base 
images.
-      No action required beyond this disclosure.
-
-
-==============================================================================
-SUMMARY OF REQUIRED REMOVALS (Category X added by this Dockerfile)
-==============================================================================
-
-  None. This image adds no Category X component of its own.
-
-==============================================================================
-ADDITIONAL NOTES
-==============================================================================
-
-This image is a BUILDER stage only: the language runtime images copy
-/go/bin/proxy out of it and never ship its filesystem. The proxy binary is
-statically linked (CGO_ENABLED=0) from Apache-2.0 and BSD/MIT sources.
-The golang base image supplies the Go toolchain (BSD-3-Clause) over a
-Debian userland; none of that userland reaches the runtime images.
-
diff --git a/runtime/common/common1.18.2/DISCLAIMER 
b/runtime/common/common1.18.2/DISCLAIMER
deleted file mode 100644
index b505beb..0000000
--- a/runtime/common/common1.18.2/DISCLAIMER
+++ /dev/null
@@ -1,11 +0,0 @@
-Apache OpenServerless (Incubating) is an effort undergoing incubation at the 
Apache
-Software Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making process
-have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness
-or stability of the code, it does indicate that the project has yet to be
-fully endorsed by the ASF.
-
diff --git a/runtime/common/common1.18.2/LICENSE 
b/runtime/common/common1.18.2/LICENSE
deleted file mode 100644
index c543028..0000000
--- a/runtime/common/common1.18.2/LICENSE
+++ /dev/null
@@ -1,286 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-==============================================================================
-LICENSES OF BUNDLED THIRD-PARTY SOFTWARE
-Container image: apache/openserverless-runtime-common:common1.18.2
-==============================================================================
-
-Apache OpenServerless itself is licensed under the Apache License,
-Version 2.0, reproduced above. The container image built from the
-Dockerfile beside this file additionally bundles the third-party
-components listed below, each under its own license.
-
-Refer to https://www.apache.org/legal/resolved.html for the ASF
-classification of these licenses. Components that are NOT compatible
-with the Apache License 2.0 are enumerated in the WARN file.
-
-------------------------------------------------------------------------------
-Summary by license
-------------------------------------------------------------------------------
-
-Apache-2.0 AND MIT
-    gopkg.in/yaml.v3 (v3.0.1)
-
-BSD-3-Clause
-    github.com/google/uuid (v1.6.0)
-    github.com/pmezard/go-difflib (v1.0.0)
-    golang.org/x/sys (v0.26.0)
-
-ISC
-    github.com/davecgh/go-spew (v1.1.1)
-
-MIT
-    github.com/mattn/go-colorable (v0.1.13)
-    github.com/mattn/go-isatty (v0.0.20)
-    github.com/rs/zerolog (v1.33.0)
-    github.com/stretchr/testify (v1.9.0)
-
-mixed; see WARN
-    (see the FROM line of the Dockerfile) (-)
-
-------------------------------------------------------------------------------
-Detail by component
-------------------------------------------------------------------------------
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  github.com/google/uuid (v1.6.0) -- BSD-3-Clause
-  github.com/rs/zerolog (v1.33.0) -- MIT
-  github.com/stretchr/testify (v1.9.0) -- MIT
-      Test-only dependency.
-  github.com/davecgh/go-spew (v1.1.1) -- ISC
-      Transitive.
-  github.com/mattn/go-colorable (v0.1.13) -- MIT
-      Transitive.
-  github.com/mattn/go-isatty (v0.0.20) -- MIT
-      Transitive.
-  github.com/pmezard/go-difflib (v1.0.0) -- BSD-3-Clause
-      Transitive.
-  golang.org/x/sys (v0.26.0) -- BSD-3-Clause
-      Transitive.
-  gopkg.in/yaml.v3 (v3.0.1) -- Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  (see the FROM line of the Dockerfile) (-) -- mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Full license texts
-------------------------------------------------------------------------------
-
-The complete text of the Apache License 2.0 is reproduced at the top of
-this file. The complete texts of the other licenses referenced above are
-distributed with each component inside the container image, in the
-package metadata directories of the respective package manager:
-
-  * Python packages: <site-packages>/<dist>.dist-info/ (LICENSE, METADATA)
-  * Node.js packages: /node_modules/<pkg>/LICENSE
-  * PHP packages:     /phpAction/composer/vendor/<pkg>/LICENSE
-  * Go modules:       vendored module sources / pkg.go.dev
-  * Debian packages:  /usr/share/doc/<pkg>/copyright
-
diff --git a/runtime/common/common1.18.2/NOTICE 
b/runtime/common/common1.18.2/NOTICE
deleted file mode 100644
index da1aa4f..0000000
--- a/runtime/common/common1.18.2/NOTICE
+++ /dev/null
@@ -1,61 +0,0 @@
-Apache OpenServerless (Incubating)
-Copyright 2024 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-------------------------------------------------------------------------------
-Container image: apache/openserverless-runtime-common:common1.18.2
-------------------------------------------------------------------------------
-
-This image bundles third-party software. The components below are
-redistributed under the licenses recorded in the LICENSE file that
-accompanies this NOTICE. Components flagged '*** SEE WARN ***' are
-listed in the WARN file as incompatible with the Apache License 2.0.
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  * github.com/google/uuid (v1.6.0)
-      License: BSD-3-Clause
-  * github.com/rs/zerolog (v1.33.0)
-      License: MIT
-  * github.com/stretchr/testify (v1.9.0)
-      License: MIT
-      Test-only dependency.
-  * github.com/davecgh/go-spew (v1.1.1)
-      License: ISC
-      Transitive.
-  * github.com/mattn/go-colorable (v0.1.13)
-      License: MIT
-      Transitive.
-  * github.com/mattn/go-isatty (v0.0.20)
-      License: MIT
-      Transitive.
-  * github.com/pmezard/go-difflib (v1.0.0)
-      License: BSD-3-Clause
-      Transitive.
-  * golang.org/x/sys (v0.26.0)
-      License: BSD-3-Clause
-      Transitive.
-  * gopkg.in/yaml.v3 (v3.0.1)
-      License: Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  * (see the FROM line of the Dockerfile) (-)
-      License: mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Attribution required by bundled components
-------------------------------------------------------------------------------
-
-This product includes software developed by the Apache Software
-Foundation (http://www.apache.org/), including Apache OpenWhisk
-components and Apache-2.0 licensed libraries listed above.
-
-This product includes software developed by third parties under the
-MIT, BSD, ISC, PSF, MPL-2.0 and other licenses, as recorded in LICENSE.
-
diff --git a/runtime/common/common1.18.2/WARN b/runtime/common/common1.18.2/WARN
deleted file mode 100644
index 1d12bb7..0000000
--- a/runtime/common/common1.18.2/WARN
+++ /dev/null
@@ -1,59 +0,0 @@
-==============================================================================
-WARN -- Apache License 2.0 incompatibilities
-Container image: apache/openserverless-runtime-common:common1.18.2
-==============================================================================
-
-This file lists third-party components bundled by the Dockerfile beside
-it whose licenses are NOT compatible with the Apache License, Version 2.0,
-together with components that require special handling.
-
-Classification follows the ASF third-party licensing policy:
-
-    https://www.apache.org/legal/resolved.html
-
-  Category A  Apache-2.0 compatible. May be included in a release.
-  Category B  May be included in BINARY form only, unmodified and as a
-              separate file, with the reciprocal license disclosed.
-  Category X  MUST NOT be included in an Apache release artifact.
-
-IMPORTANT SCOPE NOTE
-------------------------------------------------------------------------------
-The Apache release artifact for OpenServerless is the SOURCE distribution,
-which contains this Dockerfile and the files beside it -- all Apache-2.0
-licensed. The published container image is a CONVENIENCE BINARY assembled
-at build time from third-party base images and package repositories.
-Category X components inherited from a base operating system image are
-disclosed below but are not redistributed by the ASF in source form.
-Category X components that this Dockerfile ADDS on purpose must be removed.
-
-
-==============================================================================
-CATEGORY X (as bundled)
-==============================================================================
-
-  Component : Debian/Ubuntu/Alpine base image userland
-  License   : mixed, incl. GPL-2.0/GPL-3.0
-  Category  : X (as bundled)
-  Action    :
-      The base image contains GPL-licensed operating-system components. The 
Apache release
-      artifact is the SOURCE (this Dockerfile and the files beside it); the 
published
-      container image is a convenience binary assembled from third-party base 
images.
-      No action required beyond this disclosure.
-
-
-==============================================================================
-SUMMARY OF REQUIRED REMOVALS (Category X added by this Dockerfile)
-==============================================================================
-
-  None. This image adds no Category X component of its own.
-
-==============================================================================
-ADDITIONAL NOTES
-==============================================================================
-
-This image is a BUILDER stage only: the language runtime images copy
-/go/bin/proxy out of it and never ship its filesystem. The proxy binary is
-statically linked (CGO_ENABLED=0) from Apache-2.0 and BSD/MIT sources.
-The golang base image supplies the Go toolchain (BSD-3-Clause) over a
-Debian userland; none of that userland reaches the runtime images.
-
diff --git a/runtime/common/common1.18.3/DISCLAIMER 
b/runtime/common/common1.18.3/DISCLAIMER
deleted file mode 100644
index b505beb..0000000
--- a/runtime/common/common1.18.3/DISCLAIMER
+++ /dev/null
@@ -1,11 +0,0 @@
-Apache OpenServerless (Incubating) is an effort undergoing incubation at the 
Apache
-Software Foundation (ASF), sponsored by the Apache Incubator PMC.
-
-Incubation is required of all newly accepted projects until a further review
-indicates that the infrastructure, communications, and decision making process
-have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the completeness
-or stability of the code, it does indicate that the project has yet to be
-fully endorsed by the ASF.
-
diff --git a/runtime/common/common1.18.3/Dockerfile 
b/runtime/common/common1.18.3/Dockerfile
deleted file mode 100644
index acfea17..0000000
--- a/runtime/common/common1.18.3/Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Do not fix the patch level for golang:1.19 to automatically get security 
fixes.
-FROM golang:1.21
-ENV HOME=/tmp
-USER nobody
-RUN CGO_ENABLED=0 go install 
github.com/apache/[email protected]
-RUN mv /go/bin/openserverless-runtimes /go/bin/proxy
-# Apache release metadata (see DISCLAIMER, LICENSE, NOTICE, WARN)
-COPY DISCLAIMER LICENSE NOTICE /
-
-ENTRYPOINT [ "/go/bin/proxy" ]
diff --git a/runtime/common/common1.18.3/LICENSE 
b/runtime/common/common1.18.3/LICENSE
deleted file mode 100644
index ea44904..0000000
--- a/runtime/common/common1.18.3/LICENSE
+++ /dev/null
@@ -1,286 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-==============================================================================
-LICENSES OF BUNDLED THIRD-PARTY SOFTWARE
-Container image: apache/openserverless-runtime-common:common1.18.3
-==============================================================================
-
-Apache OpenServerless itself is licensed under the Apache License,
-Version 2.0, reproduced above. The container image built from the
-Dockerfile beside this file additionally bundles the third-party
-components listed below, each under its own license.
-
-Refer to https://www.apache.org/legal/resolved.html for the ASF
-classification of these licenses. Components that are NOT compatible
-with the Apache License 2.0 are enumerated in the WARN file.
-
-------------------------------------------------------------------------------
-Summary by license
-------------------------------------------------------------------------------
-
-Apache-2.0 AND MIT
-    gopkg.in/yaml.v3 (v3.0.1)
-
-BSD-3-Clause
-    github.com/google/uuid (v1.6.0)
-    github.com/pmezard/go-difflib (v1.0.0)
-    golang.org/x/sys (v0.26.0)
-
-ISC
-    github.com/davecgh/go-spew (v1.1.1)
-
-MIT
-    github.com/mattn/go-colorable (v0.1.13)
-    github.com/mattn/go-isatty (v0.0.20)
-    github.com/rs/zerolog (v1.33.0)
-    github.com/stretchr/testify (v1.9.0)
-
-mixed; see WARN
-    (see the FROM line of the Dockerfile) (-)
-
-------------------------------------------------------------------------------
-Detail by component
-------------------------------------------------------------------------------
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  github.com/google/uuid (v1.6.0) -- BSD-3-Clause
-  github.com/rs/zerolog (v1.33.0) -- MIT
-  github.com/stretchr/testify (v1.9.0) -- MIT
-      Test-only dependency.
-  github.com/davecgh/go-spew (v1.1.1) -- ISC
-      Transitive.
-  github.com/mattn/go-colorable (v0.1.13) -- MIT
-      Transitive.
-  github.com/mattn/go-isatty (v0.0.20) -- MIT
-      Transitive.
-  github.com/pmezard/go-difflib (v1.0.0) -- BSD-3-Clause
-      Transitive.
-  golang.org/x/sys (v0.26.0) -- BSD-3-Clause
-      Transitive.
-  gopkg.in/yaml.v3 (v3.0.1) -- Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  (see the FROM line of the Dockerfile) (-) -- mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Full license texts
-------------------------------------------------------------------------------
-
-The complete text of the Apache License 2.0 is reproduced at the top of
-this file. The complete texts of the other licenses referenced above are
-distributed with each component inside the container image, in the
-package metadata directories of the respective package manager:
-
-  * Python packages: <site-packages>/<dist>.dist-info/ (LICENSE, METADATA)
-  * Node.js packages: /node_modules/<pkg>/LICENSE
-  * PHP packages:     /phpAction/composer/vendor/<pkg>/LICENSE
-  * Go modules:       vendored module sources / pkg.go.dev
-  * Debian packages:  /usr/share/doc/<pkg>/copyright
-
diff --git a/runtime/common/common1.18.3/NOTICE 
b/runtime/common/common1.18.3/NOTICE
deleted file mode 100644
index 19d0455..0000000
--- a/runtime/common/common1.18.3/NOTICE
+++ /dev/null
@@ -1,61 +0,0 @@
-Apache OpenServerless (Incubating)
-Copyright 2024 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-------------------------------------------------------------------------------
-Container image: apache/openserverless-runtime-common:common1.18.3
-------------------------------------------------------------------------------
-
-This image bundles third-party software. The components below are
-redistributed under the licenses recorded in the LICENSE file that
-accompanies this NOTICE. Components flagged '*** SEE WARN ***' are
-listed in the WARN file as incompatible with the Apache License 2.0.
-
-Go module dependencies of the action proxy (go.mod)
----------------------------------------------------
-  * github.com/google/uuid (v1.6.0)
-      License: BSD-3-Clause
-  * github.com/rs/zerolog (v1.33.0)
-      License: MIT
-  * github.com/stretchr/testify (v1.9.0)
-      License: MIT
-      Test-only dependency.
-  * github.com/davecgh/go-spew (v1.1.1)
-      License: ISC
-      Transitive.
-  * github.com/mattn/go-colorable (v0.1.13)
-      License: MIT
-      Transitive.
-  * github.com/mattn/go-isatty (v0.0.20)
-      License: MIT
-      Transitive.
-  * github.com/pmezard/go-difflib (v1.0.0)
-      License: BSD-3-Clause
-      Transitive.
-  * golang.org/x/sys (v0.26.0)
-      License: BSD-3-Clause
-      Transitive.
-  * gopkg.in/yaml.v3 (v3.0.1)
-      License: Apache-2.0 AND MIT
-      Transitive.
-
-Base operating system image
----------------------------
-  * (see the FROM line of the Dockerfile) (-)
-      License: mixed; see WARN
-      Operating-system components are supplied by the upstream base image and 
are not
-      redistributed by the ASF in source form.
-
-------------------------------------------------------------------------------
-Attribution required by bundled components
-------------------------------------------------------------------------------
-
-This product includes software developed by the Apache Software
-Foundation (http://www.apache.org/), including Apache OpenWhisk
-components and Apache-2.0 licensed libraries listed above.
-
-This product includes software developed by third parties under the
-MIT, BSD, ISC, PSF, MPL-2.0 and other licenses, as recorded in LICENSE.
-
diff --git a/runtime/common/common1.18.3/WARN b/runtime/common/common1.18.3/WARN
deleted file mode 100644
index f4c1731..0000000
--- a/runtime/common/common1.18.3/WARN
+++ /dev/null
@@ -1,59 +0,0 @@
-==============================================================================
-WARN -- Apache License 2.0 incompatibilities
-Container image: apache/openserverless-runtime-common:common1.18.3
-==============================================================================
-
-This file lists third-party components bundled by the Dockerfile beside
-it whose licenses are NOT compatible with the Apache License, Version 2.0,
-together with components that require special handling.
-
-Classification follows the ASF third-party licensing policy:
-
-    https://www.apache.org/legal/resolved.html
-
-  Category A  Apache-2.0 compatible. May be included in a release.
-  Category B  May be included in BINARY form only, unmodified and as a
-              separate file, with the reciprocal license disclosed.
-  Category X  MUST NOT be included in an Apache release artifact.
-
-IMPORTANT SCOPE NOTE
-------------------------------------------------------------------------------
-The Apache release artifact for OpenServerless is the SOURCE distribution,
-which contains this Dockerfile and the files beside it -- all Apache-2.0
-licensed. The published container image is a CONVENIENCE BINARY assembled
-at build time from third-party base images and package repositories.
-Category X components inherited from a base operating system image are
-disclosed below but are not redistributed by the ASF in source form.
-Category X components that this Dockerfile ADDS on purpose must be removed.
-
-
-==============================================================================
-CATEGORY X (as bundled)
-==============================================================================
-
-  Component : Debian/Ubuntu/Alpine base image userland
-  License   : mixed, incl. GPL-2.0/GPL-3.0
-  Category  : X (as bundled)
-  Action    :
-      The base image contains GPL-licensed operating-system components. The 
Apache release
-      artifact is the SOURCE (this Dockerfile and the files beside it); the 
published
-      container image is a convenience binary assembled from third-party base 
images.
-      No action required beyond this disclosure.
-
-
-==============================================================================
-SUMMARY OF REQUIRED REMOVALS (Category X added by this Dockerfile)
-==============================================================================
-
-  None. This image adds no Category X component of its own.
-
-==============================================================================
-ADDITIONAL NOTES
-==============================================================================
-
-This image is a BUILDER stage only: the language runtime images copy
-/go/bin/proxy out of it and never ship its filesystem. The proxy binary is
-statically linked (CGO_ENABLED=0) from Apache-2.0 and BSD/MIT sources.
-The golang base image supplies the Go toolchain (BSD-3-Clause) over a
-Debian userland; none of that userland reaches the runtime images.
-
diff --git a/runtime/common/common1.18.4/Dockerfile 
b/runtime/common/common1.18.4/Dockerfile
index 4478ab0..931f70d 100644
--- a/runtime/common/common1.18.4/Dockerfile
+++ b/runtime/common/common1.18.4/Dockerfile
@@ -18,8 +18,8 @@
 FROM golang:1.21
 ENV HOME=/tmp
 USER nobody
-RUN CGO_ENABLED=0 go install 
github.com/apache/[email protected]
-RUN mv /go/bin/openserverless-runtimes /go/bin/proxy
+RUN CGO_ENABLED=0 go build
+RUN mv openserverless-runtimes /go/bin/proxy
 # Apache release metadata (see DISCLAIMER, LICENSE, NOTICE, WARN)
 COPY DISCLAIMER LICENSE NOTICE /
 

Reply via email to