# github-action-module
Github Action workflow Module

## Structure
This project can be devided in `example/LANGUAGE` and `product/LANGUAGE`. I expect to provide product specified CICD following devops standard CICD process and rule.

> common
* the collection of common pipelines.
  + `common/credentials`: the collection of obtain credentials from cloud vendors. Please reference [the doc](common/credentials/README.md)
  + `common/deploy`: the collection of deploying appliction. Please reference [the doc](common/deploy/README.md)
  + `common/envs`: the collection of setting custom values for launching gx cicd. Please reference [the doc](common/envs/README.md)
  + `common/go` : the collection of golang specificied common actions. Please reference [the doc](common/go/README.md)

> kas
* the collection of kas prodcut specified pipelines.
  + `kas/go/test`: currently kas has variety of  integration tests for golang applications. This action can support kas standard golang test like datatrace or kas lint.
## Actions
