You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ra...@apache.org on 2020/01/26 10:04:40 UTC

[openwhisk-release] branch master updated: add note on additional step for runtime releases (#318)

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

rabbah pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openwhisk-release.git


The following commit(s) were added to refs/heads/master by this push:
     new 515387d  add note on additional step for runtime releases (#318)
515387d is described below

commit 515387d7973686d838d45372acc21485385043d4
Author: David Grove <dg...@users.noreply.github.com>
AuthorDate: Sun Jan 26 05:04:32 2020 -0500

    add note on additional step for runtime releases (#318)
---
 docs/release_instructions.md | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/docs/release_instructions.md b/docs/release_instructions.md
index 427e4d3..04d6103 100644
--- a/docs/release_instructions.md
+++ b/docs/release_instructions.md
@@ -238,6 +238,29 @@ tag to point to the new images.
 If you have published new images to dockerhub, submit PRs to
 [openwhisk-deploy-kube](https://github.com/apache/openwhisk-deploy-kube) and [openwhisk-devtools (docker-compose)](https://github.com/apache/openwhisk-devtools) to use the new images.
 
+### Rippling changes for openwhisk-runtime-* releases
+
+If you are releasing a new version of an openwhisk-runtime, then
+once the updated images are available on dockerhub you should submit
+a PR to openwhisk-deploy-kube to update the docker imageTags in
+that project's `helm/openwhisk/runtimes.json`.
+
+If you released a new version of openwhisk-runtime-go, then you need
+to update tag information in the Dockerfiles of all actionloop based
+action runtimes.  To support reproducible builds, we always use a
+fixed-tag (and almost always a release tag) when pulling code
+from openwhisk-runtime-go into other runtime projects to build the
+actionloop go proxy.
+The current list of actionloop based Dockerfiles is:
++ openwhisk-runtime-java/core/java8actionloop/Dockerfile
++ openwhisk-runtime-php/core/php7.4Action/Dockerfile
++ openwhisk-runtime-php/core/php7.3Action/Dockerfile
++ openwhisk-runtime-python/core/pythonActionLoop/Dockerfile
++ openwhisk-runtime-ruby/core/ruby2.6ActionLoop/Dockerfile
++ openwhisk-runtime-rust/rust1.34/Dockerfile
++ openwhisk-runtime-swift/core/swift42Action/Dockerfile
++ openwhisk-runtime-swift/core/swift51Action/Dockerfile
+
 ### Publishing to npm
 
 The openwhisk-client-js and openwhisk-composer project release npm