* Use Go embed.FS instead of external tool to embed assets
* remove go-bindata from dockerfiles and bump ci to golang 1.16.x
* remove more go-bindata related stuff
Co-authored-by: Markus Viitamäki <markus.viitamaki@embark-studios.com>
* bump golang-action to 1.7.0
* set action-gh-release to v1
* move away from distroless to alpine
* bump alpine to latest to align with Dockerfile
* making sure path is gopath is correct
* separate cache directories per build-job
* go mod tidy
* update go dependencies
Multiple changes made to the CI workflow.
Docker images are now built for AMD64, ARM64 and ARMv7
Docker images are now built for each release and published on docker hub
Release workflow now successfully create release and upload assets
Added ARM64 to list of binaries compiled during release
* Include building ui into docker file
* Specify docker.io for image
* removing old dist files
* update gitignore to skip dist folders
* adding build to arguments as the files are no longer in repo
* remove bindfs to figure out the problem later
* running all instead of just specified
* removed bindfs action
* disabling error check for now until we move building ui assets to action
* added npm install & run to pull_request yaml
* build ui folder
* --prefix on install deps
* --prefix on install deps
* re-added not checking generated files
Co-authored-by: Fredrik Grönqvist <fredrik.gronqvist@embark-studios.com>
* Removing swap and cleaning up apt cache.
* List all docker images on machine, in order to do cleanup
* Cleanup old docker images
* Adding disk cleanup for master push