aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFiles
...
* Delete unused Docker infrastructure (#60)Abhinav Gupta2022-12-184
| | | | | | | 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.
* Set up dependabot (#59)Abhinav Gupta2022-12-181
| | | | | | sally is a binary, not a library so it's okay to keep it on the latest dependencies. This sets up dependabot updates for Go modules used by sally.
* ci: Use Go 1.19 and update GH actions (#58)Abhinav Gupta2022-12-183
| | | | | | | | | | This updates sally to build and test against Go 1.19. Additionally, this upgrades the GitHub Action versions for checkout and setup-go. One of the features in setup-go v3 is that caching is built-in and opted-into with `cache: true`. Non-CI changes: gofmt, drop ioutil
* Back to development (#57)Abhinav Gupta2022-05-171
|
* Release v1.2.0 (#56)Abhinav Gupta2022-05-171
| | | | | | | | This releases Sally v1.2.0 with several changes and a couple community contributions. In updating the changelog, I moved the reference links from the bottom to the section for each version because otherwise it's easy to forget to add these.
* badge: Use pkg.go.dev badge (#55)Abhinav Gupta2022-05-171
| | | | | | | | When we originally switched to pkg.go.dev (#40), it did not offer documentation badges so we relied on a third-party service. That's no longer true (https://pkg.go.dev/badge) so we can use pkg.go.dev's more "on-brand" badges for this.
* Update dependencies (#54)Abhinav Gupta2022-05-178
| | | | | | | | | | | | | | | 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.
* Support package-level overrides for URLs (#52)Tyler Sullivan2022-01-035
| | | | | | | | | | | | | | | | | | Sally accepts the base vanity URL (e.g. `go.uber.org`) in a top-level `url` key. This applies to all packages listed in the configuration. Add support for overriding the `url` on a per-package basis. This will provide for an easier transition period when migrating Go packages of an organization between hosts, for example from BitBucket to GitHub. With this, source code can be modified across the various repositories over time to use the new vanity URL. For example, some packages will use a URL of bitbucketurl.org and some will use mycoolgoimportvanity.org in their source code imports. Other than the use-case outlined above, this feature adds flexibility to the vanity server to support more than one vanity URL when used behind an ingress controller.
* Use go embed for templates (#50)Luciano Nooijen2021-09-106
| | | | | | | | 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>
* Use Go 1.17 to test and build (#51)Abhinav Gupta2021-09-082
| | | | | | sally is not a library, so there's no reason to test it with two versions of Go. Use the latest version of Go to build and test it.
* Merge pull request #48 from uber-go/fossaManjari Akella2021-05-252
|\ | | | | fossa: Run separately, only on push
| * fossa: Run separately, only on pushAbhinav Gupta2021-05-252
|/ | | | | | | | FOSSA analysis currently blocks CI on pull requests because they are denied access to secrets. Run FOSSA as a separate job only when we push to a branch of the project.
* Integrate FOSSA (#47)Manjari Akella2021-05-251
| | | | | Add a FOSSA check to the build steps. Resolves: GO-468
* Allow setting branch (#46)Jan-Philipp Benecke2021-05-185
| | | | Support specifying the branch from which source will be served in the YAML configuration.
* Set up CI (#45)Dmitriy Shirchenko2021-05-173
| | | Set up CI with GitHub actions.
* Back to developmentAbhinav Gupta2020-03-021
|
* Preparing release v1.1.1 (#44)Abhinav Gupta2020-03-021
|
* Fix godoc badge image (#43)Abhinav Gupta2020-03-024
| | | | | | | pkg.go.dev does not serve a badge like godoc.org. This change switches the image over to one provided by shields.io. Note that this uses the style "for-the-badge" from shields.io.
* Release v1.1.0 (#41)SyrieBianco2020-02-181
| | | | | * Release v1.1.0
* Update Godoc server to pkg.go.dev (#40)SyrieBianco2020-02-125
| | | | | | Update our default Godoc server from `` to the shiny, new `https://pkg.go.dev/` See https://github.com/uber-go/sally/issues/39, T4832833
* CHANGELOG: Add entry for #38Abhinav Gupta2019-03-051
|
* Support changing godoc instance (#38)Diego Bernardes2019-03-056
| | | | | This adds the ability to change the godoc.org instance used by Sally to link to documentation by providing a new `godoc` section in the configuration.
* Release v1.0.1Abhinav Gupta2019-01-031
|
* template: Bundle in binary with bindata (#36)Abhinav Gupta2019-01-039
| | | | | | | | 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.
* Release v1.0Abhinav Gupta2019-01-031
|
* Add a CHANGELOGAbhinav Gupta2019-01-031
| | | | | | This adds a changelog to the repository. Since we have no prior tagged releases to compare against, this will be the first real release of the tool.
* Add minimal stylingAbhinav Gupta2019-01-034
|
* Upgrade to Go 1.11 and use modules (#33)Abhinav Gupta2019-01-028
| | | | | | | | | | | | | | | | | | | | | | 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`.
* Update dependencies (#32)Abhinav Gupta2019-01-023
| | | | | 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.
* bump golang version in Dockerfile (#29)Peter Edge2017-01-311
|
* Rename Dockerfile.sally to Dockerfile.scratch (#27)Grayson Koonce2017-01-262
|
* Add dockerfiles and update makefile (#25)Peter Edge2017-01-268
|
* Enforce alphabetical ordering of packages in YAML config (#22)Garrett Squire2016-10-274
|
* Rework as HTTP server (#15)Grayson Koonce2016-10-1214
|
* bindataGrayson Koonce2016-09-301
|
* Add canonical import path go.uber.org/sally (#13)Grayson Koonce2016-09-302
|
* Starting point (#1)Grayson Koonce2016-09-3012
|
* Update README.mdGrayson Koonce2016-06-271
|
* Initial commitGrayson Koonce2016-06-273