mirror of
https://github.com/stashapp/stash.git
synced 2025-12-13 11:52:46 +01:00
* Upgrade gqlgen to v0.17.2 This enables builds on Go 1.18. github.com/vektah/gqlparser is upgraded to the newest version too. Getting this to work is a bit of a hazzle. I had to first remove vendoring from the repository, perform the upgrade and then re-introduce the vendor directory. I think gqlgens analysis went wrong for some reason on the upgrade. It would seem a clean-room installation fixed it. * Bump project to 1.18 * Update all packages, address gqlgenc breaking changes * Let `go mod tidy` handle the go.mod file * Upgrade linter to 1.45.2 * Introduce v1.45.2 of the linter The linter now correctly warns on `strings.Title` because it isn't unicode-aware. Fix this by using the suggested fix from x/text/cases to produce unicode-aware strings. The mapping isn't entirely 1-1 as this new approach has a larger iface: it spans all of unicode rather than just ASCII. It coincides for ASCII however, so things should be largely the same. * Ready ourselves for errchkjson and contextcheck. * Revert dockerfile golang version changes for now Co-authored-by: Kermie <kermie@isinthe.house> Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2.4 KiB
2.4 KiB
Projects using Cobra
- Arduino CLI
- Bleve
- CockroachDB
- Cosmos SDK
- Datree
- Delve
- Docker (distribution)
- Etcd
- Gardener
- Giant Swarm's gsctl
- Git Bump
- Github CLI
- GitHub Labeler
- Golangci-lint
- GopherJS
- GoReleaser
- Helm
- Hugo
- Infracost
- Istio
- Kool
- Kubernetes
- Linkerd
- Mattermost-server
- Mercure
- Meroxa CLI
- Metal Stack CLI
- Moby (former Docker)
- Moldy
- Multi-gitter
- Nanobox/Nanopack
- nFPM
- OpenShift
- Ory Hydra
- Ory Kratos
- Pixie
- Pouch
- ProjectAtomic (enterprise)
- Prototool
- QRcp
- Random
- Rclone
- Scaleway CLI
- Skaffold
- Tendermint
- Twitch CLI
- UpCloud CLI (
upctl) - VMware's Tanzu Community Edition & Tanzu Framework
- Werf