ito-org / api-backend

Backend for ito
Other
9 stars 5 forks source link

Feat: Setup CI for Go #9

Closed Addono closed 4 years ago

Addono commented 4 years ago

This introduces the following jobs as part of the CI pipeline. Some requiring work which is not yet on master.

If desired, the PR can be adjusted such that only a subset of the jobs are included in this PR.

Closes #6

Addono commented 4 years ago

Cherry-picked from https://github.com/Addono/api-backend/tree/feature/setup-go-ci_rebase-dev, which is based onto the dev branch. As a result, the "Build and Test" job will fail here, however they will pass once dev is merged into master.

Addono commented 4 years ago

Security scanning and Linting was suggested by @MyDigitalLife in https://github.com/ito-org/api-backend/issues/6#issuecomment-616742583. However, these currently do not pass, neither on master nor on dev, as they detect missing return types.