aboutsummaryrefslogtreecommitdiff
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFiles
2022-12-18Delete unused Docker infrastructure (#60)Abhinav Gupta1
This was all added back when these tests were running on Travis CI and attempted to create an isolated build of sally. This is all no longer necessary because GitHub Actions and Go modules provide enough isolation.
2022-05-17Update dependencies (#54)Abhinav Gupta1
Update all dependencies, use Go 1.18 to build and test, and delete outdated `bindata` clause in Makefile (we switched to `go:embed` in #50). Other minor changes: - Fix the golint import path (it switched to golang.org/x/lint long before it was deprecated) and fix the failing lint check. (Switching from golint to revive is out of scope for this PR.) - Delete .envrc -- this was transitional for when Go modules were optional.
2021-09-10Use go embed for templates (#50)Luciano Nooijen1
Go 1.16 includes a `//go:embed` directive that obviates the need for bindata. Use `//go:embed` instead of bindata for templates used in sally. Signed-off-by: Luciano Nooijen <luciano@bytecode.nl> Co-authored-by: Abhinav Gupta <abg@uber.com>
2021-05-17Set up CI (#45)Dmitriy Shirchenko1
Set up CI with GitHub actions.
2019-01-03template: Bundle in binary with bindata (#36)Abhinav Gupta1
This uses go-bindata/go-bindata to bundle the template in the binary. I also realized that the handler test was now broken because we were checking the exact contents of the index page in the test. This change fixes that too.
2019-01-02Upgrade to Go 1.11 and use modules (#33)Abhinav Gupta1
This commit modernizes the repository organization a bit. In short, this, - Upgrades to Go 1.11. - Uses Go modules instead of Glide. - Drops errcheck, which we rarely use in our codebase internally. - Uses `./...` to run build, tests, etc. since that does not have to account for vendor anymore. - Drops `-installsuffix cgo` from the production build. This was a workaround for pre-1.10 versions of Go. See https://github.com/golang/go/issues/9344#issuecomment-69944514. - Uses a tools.go as recommended in [go-modules-by-example/tools][1] to pin to tool dependencies. - Uses `go run` instead of `go install`ing tools globally. [1]: https://github.com/go-modules-by-example/index/tree/master/010_tools Tested locally with `make docker-launch`.
2019-01-02Update dependencies (#32)Abhinav Gupta1
The dependencies for this repository haven't been updated in a while. This commit updates its dependencies, updating the import path for staticcheck in the process.
2017-01-26Rename Dockerfile.sally to Dockerfile.scratch (#27)Grayson Koonce1
2017-01-26Add dockerfiles and update makefile (#25)Peter Edge1
2016-10-12Rework as HTTP server (#15)Grayson Koonce1
2016-09-30Starting point (#1)Grayson Koonce1