Skip to content

v3.32.0

Compare
Choose a tag to compare
@oxyno-zeta oxyno-zeta released this 08 Apr 19:40
· 46 commits to master since this release
593967d

How to apply updates on your project ?

  • Download patch at your project root
  • Run this command to edit project path and name in patch
sed -i 's/github\.com\/oxyno-zeta\/golang-graphql-example/YOUR_GOLANG_MODULE_NAME/g; s/golang-graphql-example/YOUR_PROJECT_NAME/g' patch_v3.31.0_to_v3.32.0.patch
  • If you have changed the project base path for the backend:
sed -i 's/backend\//YOUR_NEW_PROJECT_PATH/g' patch_v3.31.0_to_v3.32.0.patch
  • If you have changed the project base path for the frontend:
sed -i 's/frontend\//YOUR_NEW_PROJECT_PATH/g' patch_v3.31.0_to_v3.32.0.patch
  • Apply patch with command:
git apply --reject patch_v3.31.0_to_v3.32.0.patch
  • Check if there is error applying the patch
find . -regex '.*\.rej'
  • Check these errors. Apply them or not and clean .rej files.
  • Upgrade your tools
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.57.2
go install github.com/99designs/gqlgen@v0.17.45
go install go.uber.org/mock/mockgen@v0.4.0
go install golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment@v0.19.0
  • Regenerate GraphQL, build and lint
make code/graphql
make code/generate
make code/lint
yarn install
yarn dedupe
yarn install
yarn lint
yarn test:update
  • Type
go mod tidy
  • Remove patch file