rename docker image: actionloop-golang to action-golang (#109)

diff --git a/docs/ACTION.md b/docs/ACTION.md
index 2d9854c..840feb2 100644
--- a/docs/ACTION.md
+++ b/docs/ACTION.md
@@ -22,7 +22,7 @@
 
 ## How to write Go Actions
 
-The `actionloop-golang-v1.11` runtime can execute actions written in the Go programming language in OpenWhisk, either precompiled binary or compiling sources on the fly.
+The `action-golang-v1.11` runtime can execute actions written in the Go programming language in OpenWhisk, either precompiled binary or compiling sources on the fly.
 
 ### Entry Point
 
@@ -122,7 +122,7 @@
 
 Note here we are just interested in the payload, but in general you may also want to retrieve other fields.
 
-Note the `actionloop` image will accept any source and will try to run it (if it is possible), while the `actionloop-golang-v1.11`  will instead try to compile the sources assuming it is Golang instead.
+Note the `actionloop` image will accept any source and will try to run it (if it is possible), while the `action-golang-v1.11`  will instead try to compile the sources assuming it is Golang instead.
 
 <a name="actionloopgo">
 
diff --git a/docs/BUILD.md b/docs/BUILD.md
index dd8b8e4..d268425 100644
--- a/docs/BUILD.md
+++ b/docs/BUILD.md
@@ -43,7 +43,7 @@
 
 This will build the images:
 
-* `actionloop-golang-v1.11`: an image supporting  Go sources
+* `action-golang-v1.11`: an image supporting  Go sources
 * `actionloop`: the base image, supporting generic executables ans shell script
 
 The `actionloop` image can be used for supporting other compiled programming languages as long as they implement a `compile` script and the *action loop* protocol described below.
diff --git a/docs/DEPLOY.md b/docs/DEPLOY.md
index fc0185e..55f6e11 100644
--- a/docs/DEPLOY.md
+++ b/docs/DEPLOY.md
@@ -19,7 +19,7 @@
 
 # Deployment options
 
-There are two images provided: the `actionloop` and the `actionloop-golang-v1.11` available. Each image accept different input in the deployment.
+There are two images provided: the `actionloop` and the `action-golang-v1.11` available. Each image accept different input in the deployment.
 
 <a name="actionloop">
 
@@ -40,7 +40,7 @@
 
 ## Golang runtime
 
-The runtime `actionloop-golang-v1.11` accepts:
+The runtime `action-golang-v1.11` accepts:
 
 - executable binaries implementing the ActionLoop protocol as Linux ELF executable compiled for the AMD64 architecture (as the `actionloop` runtme)
 - zip files containing a binary executable named `exec` in the top level, and it must be again a Linux ELF executable compiled for the AMD64 architecture
@@ -141,7 +141,7 @@
 
 ## Precompiling Go Sources Offline
 
-Compiling sources on the image can take some time when the images is initialized. You can speed up precompiling the sources using the image `actionloop-golang-v1.11` as an offline compiler. You need `docker` for doing that.
+Compiling sources on the image can take some time when the images is initialized. You can speed up precompiling the sources using the image `action-golang-v1.11` as an offline compiler. You need `docker` for doing that.
 
 The images accepts a `-compile <main>` flag, and expects you provide sources in standard input. It will then compile them, emit the binary in standard output and errors in stderr. The output is always a zip file containing an executable.
 
@@ -149,17 +149,17 @@
 
 If you have a single source maybe in file `main.go`, with a function named `Main` just do this:
 
-`docker run openwhisk/actionloop-golang-v1.11 -compile main <main.go >main.zip`
+`docker run openwhisk/action-golang-v1.11 -compile main <main.go >main.zip`
 
 If you have multiple sources in current directory, even with a subfolder with sources, you can compile it all with:
 
-`zip -r - * | docker run openwhisk/actionloop-golang-v1.11 -compile main >main.zip`
+`zip -r - * | docker run openwhisk/action-golang-v1.11 -compile main >main.zip`
 
 The  generated executable is suitable to be deployed in OpenWhisk using just the generic `actionloop` runtime.
 
 `wsk action create my/action main.zip -docker openwhisk/actionloop`
 
-You can also use the full `actionloop-golang-v1.11` as runtime, it is only bigger.
+You can also use the full `action-golang-v1.11` as runtime, it is only bigger.
 
 Note that the output is always a zip file in  Linux AMD64 format so the executable can be run only inside a Docker Linux container.
 
diff --git a/examples/benchmark/Makefile b/examples/benchmark/Makefile
index 61e6bd5..b3bf6f5 100644
--- a/examples/benchmark/Makefile
+++ b/examples/benchmark/Makefile
@@ -15,7 +15,7 @@
 # limitations under the License.
 #
 
-IMG?=whisk/actionloop-golang-v1.11
+IMG?=whisk/action-golang-v1.11
 IMG2?=whisk/actionloop
 
 all: golang bash
diff --git a/examples/golang-hello-single/Makefile b/examples/golang-hello-single/Makefile
index 77a465d..9683f95 100644
--- a/examples/golang-hello-single/Makefile
+++ b/examples/golang-hello-single/Makefile
@@ -17,7 +17,7 @@
 
 OW_USER?=openwhisk
 OW_RUNTIME?=$(OW_USER)/actionloop-base
-OW_COMPILER?=$(OW_USER)/actionloop-golang-v1.11
+OW_COMPILER?=$(OW_USER)/action-golang-v1.11
 WSK?=wsk
 MAIN=hello
 PACKAGE=test
diff --git a/examples/golang-hello-vendor/Makefile b/examples/golang-hello-vendor/Makefile
index 071cc18..459ae2a 100644
--- a/examples/golang-hello-vendor/Makefile
+++ b/examples/golang-hello-vendor/Makefile
@@ -17,7 +17,7 @@
 
 OW_USER?=openwhisk
 OW_RUNTIME?=$(OW_USER)/actionloop-base
-OW_COMPILER?=$(OW_USER)/actionloop-golang-v1.11
+OW_COMPILER?=$(OW_USER)/action-golang-v1.11
 WSK?=wsk
 MAIN=hello
 PACKAGE=test
diff --git a/examples/golang-main-package/Makefile b/examples/golang-main-package/Makefile
index 8cafe1d..2c7cd55 100644
--- a/examples/golang-main-package/Makefile
+++ b/examples/golang-main-package/Makefile
@@ -17,7 +17,7 @@
 
 OW_USER?=openwhisk
 OW_RUNTIME?=$(OW_USER)/actionloop-base
-OW_COMPILER?=$(OW_USER)/actionloop-golang-v1.11
+OW_COMPILER?=$(OW_USER)/action-golang-v1.11
 WSK?=wsk
 MAIN=main
 PACKAGE=test
diff --git a/examples/golang-main-single/Makefile b/examples/golang-main-single/Makefile
index 6207c41..ff5c4ce 100644
--- a/examples/golang-main-single/Makefile
+++ b/examples/golang-main-single/Makefile
@@ -17,7 +17,7 @@
 
 OW_USER?=openwhisk
 OW_RUNTIME?=$(OW_USER)/actionloop-base
-OW_COMPILER?=$(OW_USER)/actionloop-golang-v1.11
+OW_COMPILER?=$(OW_USER)/action-golang-v1.11
 WSK?=wsk
 MAIN=main
 PACKAGE=test
diff --git a/examples/golang-main-standalone/Makefile b/examples/golang-main-standalone/Makefile
index cf33efd..e02c87d 100644
--- a/examples/golang-main-standalone/Makefile
+++ b/examples/golang-main-standalone/Makefile
@@ -17,7 +17,7 @@
 
 OW_USER?=openwhisk
 OW_RUNTIME?=$(OW_USER)/actionloop-base
-OW_COMPILER?=$(OW_USER)/actionloop-golang-v1.11
+OW_COMPILER?=$(OW_USER)/action-golang-v1.11
 WSK?=wsk
 MAIN=main
 PACKAGE=test
diff --git a/examples/golang-main-vendor/Makefile b/examples/golang-main-vendor/Makefile
index 933858c..efebea6 100644
--- a/examples/golang-main-vendor/Makefile
+++ b/examples/golang-main-vendor/Makefile
@@ -17,7 +17,7 @@
 
 OW_USER?=openwhisk
 OW_RUNTIME?=$(OW_USER)/actionloop-base
-OW_COMPILER?=$(OW_USER)/actionloop-golang-v1.11
+OW_COMPILER?=$(OW_USER)/action-golang-v1.11
 WSK?=wsk
 MAIN=main
 PACKAGE=test
diff --git a/golang1.11/build.gradle b/golang1.11/build.gradle
index 92bbb7a..c576a8b 100644
--- a/golang1.11/build.gradle
+++ b/golang1.11/build.gradle
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-ext.dockerImageName = 'actionloop-golang-v1.11'
+ext.dockerImageName = 'action-golang-v1.11'
 apply from: '../gradle/docker.gradle'
 
 distDocker.dependsOn 'staticBuildProxy'
diff --git a/golang1.12/build.gradle b/golang1.12/build.gradle
index 91b1636..4dc2e36 100644
--- a/golang1.12/build.gradle
+++ b/golang1.12/build.gradle
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-ext.dockerImageName = 'actionloop-golang-v1.12'
+ext.dockerImageName = 'action-golang-v1.12'
 apply from: '../gradle/docker.gradle'
 
 distDocker.dependsOn 'staticBuildProxy'
diff --git a/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGo12Tests.scala b/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGo12Tests.scala
index 15ca741..d0b62c2 100644
--- a/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGo12Tests.scala
+++ b/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGo12Tests.scala
@@ -27,7 +27,7 @@
     extends BasicActionRunnerTests
     with WskActorSystem {
 
-  val goCompiler = "actionloop-golang-v1.12"
+  val goCompiler = "action-golang-v1.12"
   val image = goCompiler
 
   override def withActionContainer(env: Map[String, String] = Map.empty)(
diff --git a/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGoTests.scala b/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGoTests.scala
index d485ada..948efa9 100644
--- a/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGoTests.scala
+++ b/tests/src/test/scala/runtime/actionContainers/ActionLoopBasicGoTests.scala
@@ -27,7 +27,7 @@
     extends BasicActionRunnerTests
     with WskActorSystem {
 
-  val goCompiler = "actionloop-golang-v1.11"
+  val goCompiler = "action-golang-v1.11"
   val image = goCompiler
 
   override def withActionContainer(env: Map[String, String] = Map.empty)(
diff --git a/tests/src/test/scala/runtime/actionContainers/ActionLoopGo12ContainerTests.scala b/tests/src/test/scala/runtime/actionContainers/ActionLoopGo12ContainerTests.scala
index aeda4cc..b08ed6f 100644
--- a/tests/src/test/scala/runtime/actionContainers/ActionLoopGo12ContainerTests.scala
+++ b/tests/src/test/scala/runtime/actionContainers/ActionLoopGo12ContainerTests.scala
@@ -35,7 +35,7 @@
 
   import GoResourceHelpers._
 
-  val goCompiler = "actionloop-golang-v1.12"
+  val goCompiler = "action-golang-v1.12"
   val image = goCompiler
 
   def withActionLoopContainer(code: ActionContainer => Unit) =
diff --git a/tests/src/test/scala/runtime/actionContainers/ActionLoopGoContainerTests.scala b/tests/src/test/scala/runtime/actionContainers/ActionLoopGoContainerTests.scala
index 84f6dd4..2c3422c 100644
--- a/tests/src/test/scala/runtime/actionContainers/ActionLoopGoContainerTests.scala
+++ b/tests/src/test/scala/runtime/actionContainers/ActionLoopGoContainerTests.scala
@@ -35,7 +35,7 @@
 
   import GoResourceHelpers._
 
-  val goCompiler = "actionloop-golang-v1.11"
+  val goCompiler = "action-golang-v1.11"
   val image = goCompiler
 
   def withActionLoopContainer(code: ActionContainer => Unit) =