Add tar.gz support to the go Proxy (#191)

* Add tar.gz support to the go Proxy

This new feature will allow for more versatile deployment packages and greater flexibility in handling compressed files.
Giving an alternative to zip files.

this feature does not impact the current functionality of the go Proxy

* Add license header and fix eol

* Implement suggestions

* Remove debugging statement

* Remove unneeded fmt import
3 files changed
tree: e6544bcf31c99a73333b3eb71a0012d156cdc40a
  1. .github/
  2. actionloop/
  3. common/
  4. docs/
  5. examples/
  6. golang1.19/
  7. golang1.20/
  8. gradle/
  9. licenses/
  10. main/
  11. openwhisk/
  12. tests/
  13. .asf.yaml
  14. .gitattributes
  15. .gitignore
  16. build.gradle
  17. CHANGES.md
  18. CONTRIBUTING.md
  19. CREDITS.txt
  20. go.mod
  21. go.sum
  22. gradlew
  23. gradlew.bat
  24. LICENSE-testify.txt
  25. LICENSE.txt
  26. NOTICE.txt
  27. README.md
  28. settings.gradle
README.md

Apache OpenWhisk Runtimes for Go

License Continuous Integration Join Slack

This repository contains both the OpenWhisk runtime for Golang Actions, as well as a runtime for Generic executables.

  • If you are in a hurry, check the examples
  • Writing Actions for the runtime in Golang
  • How to deploy your Golang sources
  • Precompiling Golang actions
  • How to use VSCode to write Golang actions
  • How to Build the runtime, with development notes

Actionloop runtime

Using the Go runtime for Generic executables

  • Writing Generic actions, in bash or as a generic linux binary
  • Deployment for Generic actions
  • The ActionLoop protocol for generic actions
  • Environment Variables to configure the proxy

Change Log

CHANGES.md

License

Apache 2.0