Makefile 439 B

123456789101112131415161718192021
  1. DOCKER_IMAGE_TAG := goreleaser/goreleaser:v2.9.0
  2. DOCKER_RUN := @docker run \
  3. --env CGO_ENABLED=0 \
  4. --env GITHUB_TOKEN=$(GITHUB_TOKEN) \
  5. --rm \
  6. --volume `pwd`:/go/src/retro-aim-server \
  7. --workdir /go/src/retro-aim-server \
  8. $(DOCKER_IMAGE_TAG)
  9. .PHONY: config
  10. config:
  11. go generate ./config
  12. .PHONY: release
  13. release:
  14. $(DOCKER_RUN) --clean
  15. .PHONY: release-dry-run
  16. release-dry-run:
  17. $(DOCKER_RUN) --clean --skip=validate --skip=publish