CI Revamp by @crazy-max (#1873)

* CI revamped and other enhancements
GoReleaser for multi-arch binaries
Switch to GitHub Actions (more versatile) with 2 workflows
Docker multi-manifest image with buildx
Fix eslint run script
Go sum fixer
Use tools.go paradigm for external dependencies (packr)
Use go generate for packr

* Update workflows
* Add Slack notification
* Rebase
* Enhanced Dockerfile
* Fix go generate
* Fix Golangci lint
* Fix npm cache with v2 cache action
* Fix Dockerfile
* Trigger notif
* Issue with packr
* s390x platform not supported by packr
* Enhance layers
* Fix go modules

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
Andrey Meshkov
2020-07-09 11:53:41 +03:00
committed by GitHub
parent 304a51f17e
commit ff23d7b6d7
22 changed files with 511 additions and 816 deletions

4
.gitignore vendored
View File

@@ -11,7 +11,6 @@
/client/node_modules/
/querylog.json
/querylog.json.1
/a_main-packr.go
coverage.txt
# Test output
@@ -26,3 +25,6 @@ snapcraft.yaml.bak
# IntelliJ IDEA project files
*.iml
# Packr
*-packr.go