incubator-openwhisk-runtime-docker.git
5 weeks agoSwitch to Scala 2.12.7 (#64) master
Chetan Mehrotra [Wed, 7 Nov 2018 00:06:01 +0000 (05:36 +0530)] 
Switch to Scala 2.12.7 (#64)

2 months agoMerge pull request #62 from csantanapr/update_flask_deps
James Dubee [Thu, 4 Oct 2018 19:56:48 +0000 (15:56 -0400)] 
Merge pull request #62 from csantanapr/update_flask_deps

Update gevent and flask python dependencies

2 months agoupdate gevent and flask 62/head
Carlos Santana [Wed, 3 Oct 2018 20:25:13 +0000 (16:25 -0400)] 
update gevent and flask

2 months agoupdate proxy flask dependencies gevent and flask
Carlos Santana [Mon, 1 Oct 2018 16:49:55 +0000 (12:49 -0400)] 
update proxy flask dependencies gevent and flask

2 months agoMerge pull request #63 from csantanapr/os_chdir
James Dubee [Thu, 4 Oct 2018 19:23:47 +0000 (15:23 -0400)] 
Merge pull request #63 from csantanapr/os_chdir

makes current directory for action correct

2 months agoremove trailing white space 63/head
Carlos Santana [Wed, 3 Oct 2018 22:59:38 +0000 (18:59 -0400)] 
remove trailing white space

2 months agoadd test for current directory
Carlos Santana [Wed, 3 Oct 2018 22:38:52 +0000 (18:38 -0400)] 
add test for current directory

2 months agochange directory to action code directory
Carlos Santana [Wed, 3 Oct 2018 20:46:09 +0000 (16:46 -0400)] 
change directory to action code directory

2 months agoMerge pull request #59 from csantanapr/latest_alpine381
Jason Peterson [Mon, 17 Sep 2018 16:40:32 +0000 (12:40 -0400)] 
Merge pull request #59 from csantanapr/latest_alpine381

update base alpine image

2 months agoupdate base alpine image 59/head
Carlos Santana [Mon, 17 Sep 2018 15:52:21 +0000 (11:52 -0400)] 
update base alpine image

3 months agoMerge pull request #57 from houshengbo/revert-copyright-license dockerskeleton@1.12.0-incubating
Priti Desai [Tue, 28 Aug 2018 20:03:05 +0000 (13:03 -0700)] 
Merge pull request #57 from houshengbo/revert-copyright-license

Revert the content of copyright to the content in the template

3 months agoRevert the content of copyright to the content in the template 57/head
Vincent Hou [Tue, 28 Aug 2018 19:39:26 +0000 (15:39 -0400)] 
Revert the content of copyright to the content in the template

3 months agoMerge pull request #56 from csantanapr/bump_changelog_814 dockerskeleton@1.3.3
Jason Peterson [Tue, 14 Aug 2018 20:12:06 +0000 (16:12 -0400)] 
Merge pull request #56 from csantanapr/bump_changelog_814

Update changelog to pick run handler updates

3 months agoUpdate changelog to pick run handler updates 56/head
Carlos Santana [Tue, 14 Aug 2018 19:48:55 +0000 (15:48 -0400)] 
Update changelog to pick run handler updates

3 months agoMerge pull request #55 from csantanapr/iam_flex_env_vars
Vadim Raskin [Tue, 14 Aug 2018 14:10:21 +0000 (17:10 +0300)] 
Merge pull request #55 from csantanapr/iam_flex_env_vars

remove hardcoded env variables for run handler

4 months agoupdate run handler to accept more environment variables 55/head
Carlos Santana [Fri, 3 Aug 2018 19:33:07 +0000 (15:33 -0400)] 
update run handler to accept more environment variables

5 months agoRemove unnecessary Travis setup. (#53)
rodric rabbah [Thu, 12 Jul 2018 20:55:34 +0000 (16:55 -0400)] 
Remove unnecessary Travis setup. (#53)

* Travis cleanup
* Tag master build as 'latest'.

5 months agoDo not emit log marker on a re-init. (#52) dockerskeleton@1.3.2
rodric rabbah [Mon, 9 Jul 2018 14:40:28 +0000 (10:40 -0400)] 
Do not emit log marker on a re-init. (#52)

Do not emit log marker on a re-init and adjust tests for upstream changes

5 months agoadd to travis.yml the runtime repo to the deploy block (#46)
Eric Weiterman [Sun, 8 Jul 2018 03:34:34 +0000 (23:34 -0400)] 
add to travis.yml the runtime repo to the deploy block (#46)

5 months agoupdate docker tag in example command (#51)
David Grove [Fri, 6 Jul 2018 22:58:07 +0000 (18:58 -0400)] 
update docker tag in example command (#51)

5 months agoUpdate change log. (#50) dockerskeleton@1.3.1
rodric rabbah [Fri, 6 Jul 2018 00:27:17 +0000 (20:27 -0400)] 
Update change log. (#50)

5 months agoDo not allow re-init of the action exec.
Rodric Rabbah [Thu, 5 Jul 2018 19:19:21 +0000 (15:19 -0400)] 
Do not allow re-init of the action exec.

Disables re-initialization of the executable unless explicitly permitted
via an environment variable PROXY_ALLOW_REINIT == "1", which is generally
useful for local testing and development.

5 months agoRemove files that are duplicates and result of repo splitting.
Rodric Rabbah [Thu, 5 Jul 2018 18:39:32 +0000 (14:39 -0400)] 
Remove files that are duplicates and result of repo splitting.

5 months agoAdd ActionProxyContainer tests (#47)
Carlos Santana [Wed, 20 Jun 2018 04:18:55 +0000 (00:18 -0400)] 
Add ActionProxyContainer tests (#47)

5 months agoAdd skip_pull_runtimes for Travis CI (#45)
Vincent [Tue, 19 Jun 2018 17:53:08 +0000 (13:53 -0400)] 
Add skip_pull_runtimes for Travis CI (#45)

6 months agoAdd the DISCLAIMER file for Apache incubator project (#44)
Vincent [Tue, 12 Jun 2018 14:41:21 +0000 (10:41 -0400)] 
Add the DISCLAIMER file for Apache incubator project (#44)

Partially-closes: apache/incubator-openwhisk-release#180

6 months agoFix bad Dockerfile license and use ASF release config. (#41)
Matt Rutkowski [Wed, 30 May 2018 16:30:34 +0000 (11:30 -0500)] 
Fix bad Dockerfile license and use ASF release config. (#41)

6 months agoMerge pull request #42 from csantanapr/remove_copied_code
Jason Peterson [Wed, 30 May 2018 15:02:23 +0000 (11:02 -0400)] 
Merge pull request #42 from csantanapr/remove_copied_code

remove duplicate test code from main repo

6 months agoremove duplicate test code from main repo 42/head
Carlos Santana [Wed, 30 May 2018 03:44:48 +0000 (23:44 -0400)] 
remove duplicate test code from main repo

6 months agoFix exmaple.c to have correct ASF license header. (#40)
Matt Rutkowski [Fri, 25 May 2018 18:55:52 +0000 (13:55 -0500)] 
Fix exmaple.c to have correct ASF license header. (#40)

6 months agoLast files to need ASF License headers. (#39)
Matt Rutkowski [Wed, 23 May 2018 14:44:36 +0000 (09:44 -0500)] 
Last files to need ASF License headers. (#39)

* Last files to need ASF License headers.

* Add ASF license header to .gradle files.

6 months agoFix travis yaml file asf header, change to mini. (#38)
Matt Rutkowski [Fri, 18 May 2018 16:41:37 +0000 (11:41 -0500)] 
Fix travis yaml file asf header, change to mini. (#38)

7 months agoMerge pull request #37 from houshengbo/restore-license-notice
Matt Rutkowski [Fri, 11 May 2018 21:28:44 +0000 (16:28 -0500)] 
Merge pull request #37 from houshengbo/restore-license-notice

Restore the LICENSE and NOTICE to fit the source code release

7 months agoRestore the LICENSE and NOTICE to fit the source code release 37/head
Vincent Hou [Fri, 11 May 2018 14:33:15 +0000 (10:33 -0400)] 
Restore the LICENSE and NOTICE to fit the source code release

All the work we have done for binary dependencies have been saved
in openwhisk release. We will resume the work later in openwhisk
release repository.

7 months agoFix markdown files with a typo. in the Hash license header. (#36)
Matt Rutkowski [Thu, 10 May 2018 14:44:47 +0000 (09:44 -0500)] 
Fix markdown files with a typo. in the Hash license header. (#36)

7 months agoMerge pull request #35 from csantanapr/update_changelog130 dockerskeleton@1.3.0
James Dubee [Thu, 10 May 2018 01:32:27 +0000 (21:32 -0400)] 
Merge pull request #35 from csantanapr/update_changelog130

update changelog for openssh-client

7 months agoupdate changelog for openssh-client 35/head
Carlos Santana [Thu, 10 May 2018 00:20:01 +0000 (20:20 -0400)] 
update changelog for openssh-client

7 months agoMerge pull request #34 from csantanapr/add_ssh_client
James Dubee [Wed, 9 May 2018 21:29:20 +0000 (17:29 -0400)] 
Merge pull request #34 from csantanapr/add_ssh_client

add openssh client for dockerskeleton

7 months agoadd openssh client for dockerskeleton 34/head
Carlos Santana [Wed, 9 May 2018 04:52:51 +0000 (00:52 -0400)] 
add openssh client for dockerskeleton

7 months agoAdd ASF license headers to all Scala .conf files. (#33)
Matt Rutkowski [Tue, 8 May 2018 18:00:35 +0000 (13:00 -0500)] 
Add ASF license headers to all Scala .conf files. (#33)

7 months agoMerge pull request #28 from houshengbo/add-license-for-dependencies
Matt Rutkowski [Wed, 2 May 2018 21:54:07 +0000 (16:54 -0500)] 
Merge pull request #28 from houshengbo/add-license-for-dependencies

Add the licenses of the dependencies into LICENSE

7 months agoAdd the licenses of the dependencies into LICENSE 28/head
Vincent Hou [Tue, 17 Apr 2018 18:30:17 +0000 (14:30 -0400)] 
Add the licenses of the dependencies into LICENSE

Partially-closes: apache/incubator-openwhisk-release#109

7 months agoMerge pull request #32 from mrutkows/cfg2
Priti Desai [Wed, 2 May 2018 00:23:38 +0000 (17:23 -0700)] 
Merge pull request #32 from mrutkows/cfg2

Update .md and .sh files to pass scancode with latest .cfg

7 months agoUpdate .md and .sh files to pass scancode with latest .cfg 32/head
Matt Rutkowski [Tue, 1 May 2018 23:53:02 +0000 (18:53 -0500)] 
Update .md and .sh files to pass scancode with latest .cfg

7 months agoUpdate .md and .sh files to pass scancode with latest .cfg
Matt Rutkowski [Tue, 1 May 2018 23:52:28 +0000 (18:52 -0500)] 
Update .md and .sh files to pass scancode with latest .cfg

7 months agoupdate travis to push "master" tag to Docker on "master" branch merges (#31)
Eric Weiterman [Tue, 1 May 2018 19:59:41 +0000 (15:59 -0400)] 
update travis to push "master" tag to Docker on "master" branch merges (#31)

7 months agoAdd scancode using ASF config. to Travis build. (#29)
Matt Rutkowski [Wed, 18 Apr 2018 21:57:47 +0000 (16:57 -0500)] 
Add scancode using ASF config. to Travis build. (#29)

7 months agoadd headers (#27)
Ying Chun Guo [Tue, 17 Apr 2018 16:34:55 +0000 (00:34 +0800)] 
add headers (#27)

8 months agoMerge pull request #25 from daisy-ycguo/update-notice
Matt Rutkowski [Wed, 4 Apr 2018 13:18:53 +0000 (08:18 -0500)] 
Merge pull request #25 from daisy-ycguo/update-notice

update notice file

8 months agoupdate notice file 25/head
Daisy Guo [Wed, 4 Apr 2018 02:53:17 +0000 (10:53 +0800)] 
update notice file

8 months agoupdate URL in slack webhook (#23)
David Grove [Tue, 27 Mar 2018 21:16:11 +0000 (17:16 -0400)] 
update URL in slack webhook (#23)

8 months agoadd webhook for slack notification of PR results (#22)
David Grove [Fri, 23 Mar 2018 19:52:23 +0000 (15:52 -0400)] 
add webhook for slack notification of PR results (#22)

9 months agoadd curl and wget (#21) dockerskeleton@1.2.0
Carlos Santana [Wed, 7 Mar 2018 07:18:40 +0000 (02:18 -0500)] 
add curl and wget (#21)

9 months agoAdd the license headers (#19)
Vincent [Sat, 3 Mar 2018 14:56:43 +0000 (09:56 -0500)] 
Add the license headers (#19)

9 months agoMerge pull request #18 from houshengbo/add-notice
Ying Chun Guo [Tue, 27 Feb 2018 03:39:33 +0000 (11:39 +0800)] 
Merge pull request #18 from houshengbo/add-notice

Add the NOTICE file

9 months agoAdd the NOTICE file 18/head
Vincent Hou [Mon, 26 Feb 2018 19:35:54 +0000 (14:35 -0500)] 
Add the NOTICE file

9 months agoUse Maven based dependency instead of gradle project based dependency (#17)
Chetan Mehrotra [Tue, 20 Feb 2018 06:31:27 +0000 (12:01 +0530)] 
Use Maven based dependency instead of gradle project based dependency (#17)

10 months agorefactor large input tests to include perl and python (#14)
Carlos Santana [Tue, 6 Feb 2018 18:32:45 +0000 (13:32 -0500)] 
refactor large input tests to include perl and python (#14)

* refactor large input tests to include perl and python

* add changelog

10 months agosupport large arguments (#3) dockerskeleton@1.1.0
RSulzmann [Sun, 4 Feb 2018 08:58:37 +0000 (09:58 +0100)] 
support large arguments (#3)

10 months agoCreate socket on specific ipv4 address. (#2)
Markus Thömmes [Sun, 4 Feb 2018 08:14:09 +0000 (09:14 +0100)] 
Create socket on specific ipv4 address. (#2)

Not being specific here causes python3 to try an ipv6 address first which fails on kernels which do not contain the ipv6 module.

10 months agoadds jq perl zip git (#12)
Carlos Santana [Sun, 4 Feb 2018 07:08:09 +0000 (02:08 -0500)] 
adds jq perl zip git (#12)

10 months agofix travis build (#11)
Carlos Santana [Sat, 27 Jan 2018 13:02:02 +0000 (08:02 -0500)] 
fix travis build (#11)

12 months agoUpdate Travis to use remote as the cli installation mode (#1)
Vincent [Tue, 21 Nov 2017 23:56:28 +0000 (18:56 -0500)] 
Update Travis to use remote as the cli installation mode (#1)

14 months agoadd example for publishing example@1.0.0
Carlos Santana [Mon, 9 Oct 2017 21:58:34 +0000 (17:58 -0400)] 
add example for publishing

14 months agofix README title
Carlos Santana [Fri, 6 Oct 2017 16:27:49 +0000 (12:27 -0400)] 
fix README title

14 months agoupdate creds for sdk sdk@0.1.0
Carlos Santana [Fri, 6 Oct 2017 14:51:08 +0000 (10:51 -0400)] 
update creds for sdk

14 months agoupdate travis creds dockerskeleton@1.0.0
Carlos Santana [Fri, 6 Oct 2017 13:31:35 +0000 (09:31 -0400)] 
update travis creds

14 months agoConfigure as stand-alone repo
Carlos Santana [Thu, 5 Oct 2017 15:54:03 +0000 (11:54 -0400)] 
Configure as stand-alone repo

14 months agoShare bookkeeping data across controllers (#2531)
Vadim Raskin [Fri, 29 Sep 2017 12:47:47 +0000 (14:47 +0200)] 
Share bookkeeping data across controllers (#2531)

* Use akka distributed map to store the shared state

* Join seed nodes in the load balancer service

* Add optional auto-down-unreachable-after

* Local bookkeeping is used by default

* Update documentation

14 months agoContainerFactory SPI (#2659)
tysonnorris [Mon, 25 Sep 2017 16:50:04 +0000 (09:50 -0700)] 
ContainerFactory SPI (#2659)

14 months agoSupport docker for mac using the 'local' environment (#2686)
Carlos Santana [Fri, 15 Sep 2017 23:31:29 +0000 (19:31 -0400)] 
Support docker for mac using the 'local' environment (#2686)

14 months agoupdate .gitignore out/ for intellij (#2756)
Carlos Santana [Fri, 15 Sep 2017 16:58:03 +0000 (12:58 -0400)] 
update .gitignore out/ for intellij (#2756)

15 months agoBump akka-http to version 10.0.10. (#2726)
James Dubee [Tue, 12 Sep 2017 05:36:45 +0000 (01:36 -0400)] 
Bump akka-http to version 10.0.10. (#2726)

15 months agoApply standard scala formatting. (#2650)
Markus Thömmes [Wed, 6 Sep 2017 18:53:48 +0000 (20:53 +0200)] 
Apply standard scala formatting. (#2650)

Formats all .scala files according to `scalafmt`'s (opinionated) style.
Adds Travis checks for correctly formatted code.

15 months agoIgnore IntelliJ '.iml' project file (#2671)
Qaiser Abbasi [Thu, 31 Aug 2017 21:10:46 +0000 (23:10 +0200)] 
Ignore IntelliJ '.iml' project file (#2671)

15 months agoSimplify Spi implementations. (#2663)
Markus Thömmes [Thu, 31 Aug 2017 13:39:18 +0000 (15:39 +0200)] 
Simplify Spi implementations. (#2663)

Using `object`s instead of a hollow class as the "factory" for an Spi makes them being singleton by default, which reduces boilerplate to implement an Spi.

The `Dependencies` object is not used anywhere and there might be better alternatives which we can decide on once the need of them comes up. For now, the Spi's interfaces are relatively tightly coupled to their current default implementations anyway.

Also updated documentation.

15 months agoUse Java based JsonSchema validator (#2565)
Markus Thömmes [Wed, 16 Aug 2017 16:06:46 +0000 (18:06 +0200)] 
Use Java based JsonSchema validator (#2565)

15 months agoRemove old invoker code and refactor accordingly. (#2602)
Markus Thömmes [Wed, 16 Aug 2017 15:57:46 +0000 (17:57 +0200)] 
Remove old invoker code and refactor accordingly. (#2602)

- Refactoring the invoker for better encapsulation and separation of concerns in its packages.
- Removing Dispatcher.
- Remove unused properties from the deployment manifests.
- Add error handling for terminal failures

15 months agoBumping to gradle 4.1. (#2399)
Markus Thömmes [Wed, 16 Aug 2017 13:27:57 +0000 (15:27 +0200)] 
Bumping to gradle 4.1. (#2399)

Refer to https://docs.gradle.org/current/release-notes.html for the full release notes.

- Zinc updated (incremental Scala compiler)
- Better logging for parallel tasks (useful locally when working with redo)
- Build cache improvements

16 months agoPort Controller from Spray to Akka (#2218)
James Dubee [Sat, 12 Aug 2017 14:38:55 +0000 (10:38 -0400)] 
Port Controller from Spray to Akka (#2218)

* Port Controller from Spray to Akka
* Increase max-connections and Update JSON Unmarshaller

16 months agoAdd ability to add own environments without polluting git
Christian Bickel [Mon, 7 Aug 2017 06:30:10 +0000 (08:30 +0200)] 
Add ability to add own environments without polluting git

16 months agoSPI approach for pluggable implementations. (#2414)
tysonnorris [Fri, 4 Aug 2017 06:54:28 +0000 (23:54 -0700)] 
SPI approach for pluggable implementations. (#2414)

Adds the ability to add pluggable implementations for defined Service Provider Interfaces (SPI). The implementation to load is chosen via configuration.

First set of plug-points are:
- ArtifactStoreProvider
- MessagingProvider

16 months agoAdopt .gitignore to ignore generated certs. (#2525)
Christian Bickel [Wed, 26 Jul 2017 08:54:29 +0000 (10:54 +0200)] 
Adopt .gitignore to ignore generated certs. (#2525)

16 months agoAdd PHP 7.1 as a kind (#2415)
Rob Allen [Mon, 24 Jul 2017 16:38:34 +0000 (17:38 +0100)] 
Add PHP 7.1 as a kind (#2415)

* Implement PHP 7.1 kind
* Add tests for PHP 7.1 action
* Add PHP action documentation

Build the Docker container from php:7.1-alpine and implement the HTTP
server using PHP's built in server.

Note that when using a zip file, the router requires that the `main`
function is stored in `index.php`.

Note about the runner:
The runner sets the exit code to 1 if it has set the last line of stdout
to a string suitable for presentation to the user. Therefore, if the
exit code is not one, then display a generic message.

If there's a runtime error in the action (i.e. not spotted by linter),
then looking for the main() function will find it. Render the error to
the logs so that the user knows what's happened.

Note about vendor folder in a PHP zip:
If the PHP vendor file has a vendor directory, then this directory needs
to be used rather than the one supplied in the action container.

To do this, we require src/vendor/autoload.php which will exist if the
zip file contains it. For the two cases where (1) zip file does not contain a
vendor folder, or (2) when running a non-binary code action, we move the
container's vendor folder into src/.

16 months agoUpdate documentation:formatting for intelliJ (#2511)
Vadim Raskin [Thu, 20 Jul 2017 11:50:56 +0000 (13:50 +0200)] 
Update documentation:formatting for intelliJ (#2511)

17 months agoRemove play dependence. (#2438)
rodric rabbah [Fri, 14 Jul 2017 07:43:28 +0000 (03:43 -0400)] 
Remove play dependence. (#2438)

17 months agoignore *.class with .gitignore (#2448)
Carlos Santana [Fri, 30 Jun 2017 01:16:57 +0000 (21:16 -0400)] 
ignore *.class with .gitignore (#2448)

17 months agoMake OW run with docker for mac (#1790)
Dominic Kim [Wed, 28 Jun 2017 00:22:18 +0000 (09:22 +0900)] 
Make OW run with docker for mac (#1790)

* Add documentation for docker for mac (#1431)
* Replace akka-http client to play-ws client (temporarily)
* Introduce docker-machine environment

17 months agoAdd Swift 3.1.1 as a kind (#2120)
Paul Castro [Mon, 26 Jun 2017 23:33:27 +0000 (19:33 -0400)] 
Add Swift 3.1.1 as a kind (#2120)

* Experimental branch for 2079, uses ibm swift ubuntu image for 3.1

* Fixes issue #2079, add Swift 3.1.1 runtime kind, update Swift dependencies for Watson SDK, KituraNet, SwiftyJson

* add apache license

* Fix swift311 location and catch docker brake

The location of the swift binary for 311 is now in /usr/bin/swift
Need to catch docker errors when building by usig && instead of ;

* new zip for new swift311 runtime

17 months agoChanged all .scala and .java files to ASF license headers. (#2367)
Matt Rutkowski [Tue, 20 Jun 2017 20:45:35 +0000 (15:45 -0500)] 
Changed all .scala and .java files to ASF license headers. (#2367)

18 months agoInstall/upgrade six module before installing other dependencies (#2322)
Markus Thömmes [Thu, 1 Jun 2017 08:56:24 +0000 (10:56 +0200)] 
Install/upgrade six module before installing other dependencies (#2322)

* Install/upgrade six module before installing other dependencies in travis

* Explicitly upgrade six in action images

18 months agoMake travis fast again (#2308)
Carlos Santana [Mon, 29 May 2017 12:30:09 +0000 (08:30 -0400)] 
Make travis fast again (#2308)

* make travis fast again

* Refactor Unicode test to be able to exclude python and swift

* color term expect gradlew

* do apache license header

* Use abstract class

* exclude Java

* remove initializer from abstract class

18 months agoreplace github refs openwhisk to apache (#2236)
Carlos Santana [Mon, 15 May 2017 16:46:38 +0000 (12:46 -0400)] 
replace github refs openwhisk to apache (#2236)

19 months agoImplement a proxy for a container to implement concurrent behavior (#2107)
Markus Thömmes [Thu, 4 May 2017 19:33:25 +0000 (21:33 +0200)] 
Implement a proxy for a container to implement concurrent behavior (#2107)

A proxy that wraps a Container. It is used to keep track of the lifecycle
of a container and to guarantee a contract between the client of the container
and the container itself.

The contract is as follows:
1. Only one job is to be sent to the ContainerProxy at one time. ContainerProxy
   will delay all further jobs until the first job is finished for defensiveness
   reasons.
2. The next job can be sent to the ContainerProxy after it indicated capacity by
   sending NeedWork to its parent.
3. A Remove message can be sent at any point in time. Like multiple jobs though,
   it will be delayed until the currently running job has finished.

19 months agoBump gradle to version 3.5 (#2176)
Markus Thömmes [Tue, 25 Apr 2017 10:09:12 +0000 (12:09 +0200)] 
Bump gradle to version 3.5 (#2176)

This includes a much nicer output, especially with parallel jobs.

19 months agoAdds multiple file support for Swift actions with zip files. (#1993)
Paul Castro [Wed, 19 Apr 2017 02:11:09 +0000 (22:11 -0400)] 
Adds multiple file support for Swift actions with zip files. (#1993)

Also fixes bad redirect in build script.

20 months agoAPI GW V2 - Add 'wsk api` command (#2068)
Mark Deuser [Thu, 13 Apr 2017 21:39:25 +0000 (17:39 -0400)] 
API GW V2 - Add 'wsk api` command (#2068)

* API GW V2 CLI - Add 'wsk api' command
- Support both 'wsk api-experimental' and 'wsk api' commands (separate PR wil deprecate `api-experimental`)
- 'wsk api' command requires that the target action exist and that it's a web action

* API GW V2 CLI - 'wsk api' tests
* Add "COMING SOON" label to 'wsk api' help
* API update needs additional param
* Reduce travis test execution time

20 months agoAdds virtualenv support for python actions.
Robert Sulzmann [Fri, 3 Mar 2017 15:32:35 +0000 (16:32 +0100)] 
Adds virtualenv support for python actions.

Also, change working directory for Python actions to allow relative path access to file system.

20 months agoTiny text changes to clarify how enhancement requests should be raised in GH issues...
Michael Marth [Fri, 7 Apr 2017 02:36:53 +0000 (19:36 -0700)] 
Tiny text changes to clarify how enhancement requests should be raised in GH issues (#2100)

20 months agoEnable tests for unicode for python, swift. (#2070)
rodric rabbah [Mon, 3 Apr 2017 18:03:03 +0000 (14:03 -0400)] 
Enable tests for unicode for python, swift. (#2070)

Re-enable build swift/python containers (for tests to run).
Add unicode unit test for swift action container.
Allow for reinit with swift for use with invoke.py.
Fix unicode regression for swift actions.
Refactor unicode tests to add coverage - now also for base action container.
Set string encoding to utf-8 for swift action proxy.
Rewrite result extraction to avoid splitting and printing logs one line at a time.
Skip decoding when process output is a string; already utf-8.

Consolidate base64 encoding in CLI; remove Jar field in exec.