Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Target for generating a CHANGELOG from GitHub Milestones. #217

Merged
merged 1 commit into from
May 23, 2018

Conversation

markmandel
Copy link
Member

@markmandel markmandel commented May 22, 2018

github-changelog-generator creates some really nice CHANGELOGs and the newer version coming soon provides even more flexibility.

Sample changelog below 👇

@markmandel markmandel added kind/feature New features for Agones area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. area/meta Organisational matters. e.g. Governance, release cycles, etc. labels May 22, 2018
@markmandel markmandel added this to the 0.2 milestone May 22, 2018
@markmandel
Copy link
Member Author

Change Log

v0.2.rc (2018-05-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • gometalinter fails #181
  • Line endings in Windows make the project can't be compiled #180
  • Missing links in documentation #165
  • Cannot run GameServer in non-default namespace #146
  • Don't allow allocation of Deleted GameServers #198 (markmandel)
  • Fixes for GKE issues with install/quickstart #197 (markmandel)
  • minikube-test-cluster needed the ensure-build-image dependency #194 (markmandel)
  • Update initialClusterVersion to 1.9.6.gke.1 #190 (markmandel)
  • Point the install.yaml to the release-0.1 branch #189 (markmandel)
  • Fixed missing links in documentation. #166 (fooock)

Closed issues:

  • Fix cyclomatic complexity in examples/simple-udp/server/main.go #178
  • Fix cyclomatic complexity in cmd/controller/main.go #177
  • Add gometalinter to build #163
  • Add .editorconfig to ensure common formatting #97

Merged pull requests:

v0.1 (2018-03-06)

Implemented enhancements:

  • The local mode of the agon sidecar listen to localhost only #62
  • Record Events for GameServer State Changes #32
  • Use a single install.yaml to install Agon #17
  • SDK + Sidecar implementation #16
  • Game Server health checking #15
  • Dynamic Port Allocation on Game Servers #14
  • Sidecar needs a healthcheck #12
  • Health Check for the Controller #11
  • GameServer definition validation #10
  • Default RestartPolicy should be Never on the GameServer container #9
  • Mac & Windows binaries for local development #8
  • gcloud docker --authorize make target and push targets #5
  • Do-release target to automate releases #121 (markmandel)
  • Zip archive of sdk server server binaries for release #118 (markmandel)
  • add hostPort and container validations to webhook #106 (Kuqd)
  • MutatingWebHookConfiguration for GameServer creation & Validation. #95 (markmandel)
  • Address flag for the sidecar #73 (markmandel)
  • Allow extra args to be passed into minikube-shell #71 (markmandel)
  • Implementation of Health Checking #69 (markmandel)
  • Develop and Build on Windows (WSL) with Minikube #59 (markmandel)
  • Recording GameServers Kubernetes Events #56 (markmandel)
  • Add health check for gameserver-sidecar. #44 (dzlier-gcp)
  • Dynamic Port Allocation for GameServers #41 (markmandel)
  • Finalizer for GameServer until backing Pods are Terminated #40 (markmandel)
  • Continuous Integration with Container Builder #38 (markmandel)
  • Windows and OSX builds of the sidecar #36 (markmandel)
  • C++ SDK implementation, example and doc #35 (markmandel)
  • Use a sha256 of Dockerfile for build-image #25 (markmandel)
  • Utilises Xonotic.org to build and run an actual game on Agon. #23 (markmandel)
  • Go SDK for integration with Game Servers. #20 (markmandel)

Fixed bugs:

  • make gcloud-auth-docker fails on Windows #49
  • Convert ENTRYPOINT foo to ENTRYPOINT \["/path/foo"\] #39
  • Handle SIGTERM in Controller #33
  • Gopkg.toml should use tags not branches for k8s.io dependencies #1
  • fix liveness probe in the install.yaml #119 (Kuqd)
  • Make Port Allocator idempotent for GameServers and Node events #117 (markmandel)
  • DeleteFunc could recieve a DeletedFinalStateUnknown #113 (markmandel)
  • Goimports wasn't running on CRD generation #99 (markmandel)
  • Fix a bug in HandleError #67 (markmandel)
  • Minikube targts: make sure they are on the agon minikube profile #66 (markmandel)
  • Header insert on gRPC code gen touched too many files #58 (markmandel)
  • Fix for health check stability issues #55 (markmandel)
  • make gcloud-auth-docker works on Windows #50 (markmandel)
  • Use the preferred ENTRYPOINT format #43 (markmandel)
  • Update Kubernetes dependencies to release branch #24 (markmandel)

Closed issues:

  • make do-release target #115
  • Creating a Kubernetes Cluster quickstart #93
  • Namespace for Agones infrastructure #89
  • Health check should be moved out of gameservers/controller.go #88
  • Add archiving the sdk-server binaries into gcs into the cloudbuild.yaml #87
  • Upgrade to Go 1.9.3 #63
  • Switch to RBAC #57
  • Building Agon on Windows #47
  • Building Agones on macOS #46
  • Write documentation for creating a GameServer #45
  • Agon should work on Minikube #30
  • Remove the entrypoint from the build-image #28
  • Base Go Version and Docker image tag on Git commit sha #21
  • Tag agon-build with hash of the Dockerfile #19
  • Example using Xonotic #18
  • Continuous Integration #13
  • C++ SDK #7
  • Upgrade to alpine 3.7 #4
  • Make controller SchemeGroupVersion a var #3
  • Consolidate Version into a single constant #2

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 3702d22a-7167-482f-8638-f0e43336d6f6

The following development artifacts have been built, and will exist for the next 30 days:

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 1f2742b0-0397-4287-85d4-535fbe3352f8

The following development artifacts have been built, and will exist for the next 30 days:

github-changelog-generator creates some really nice CHANGELOGs
and the newer version coming soon provides even more
flexibility.
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: f6a7e012-2c8a-4a0e-ba93-4539b6f5beb7

The following development artifacts have been built, and will exist for the next 30 days:

@markmandel markmandel merged commit f308423 into googleforgames:master May 23, 2018
@markmandel markmandel deleted the feature/gen-changelog branch May 23, 2018 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. area/meta Organisational matters. e.g. Governance, release cycles, etc. kind/feature New features for Agones
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants