All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.14.0 - 2024-02-14
We migrated the image repositories of meows to ghcr.io
.
From meows v0.14.0, please use the following images.
- https://github.com/cybozu-go/meows/pkgs/container/meows-controller
- https://github.com/cybozu-go/meows/pkgs/container/meows-runner
The images on Quay.io (meows-controller, meows-runner) will not be updated in the future.
- Migrate to ghcr.io (#180)
0.13.0 - 2023-10-31
0.12.0 - 2023-07-05
- Improve runner extend UI on Slack message (#175)
- Fix Slack notification message layout (#173)
0.11.0 - 2023-05-12
- Update workflow for test repository (#170)
0.10.0 - 2023-02-07
- Support Kubernetes 1.25 (#166)
- Build with go 1.19 (#167)
- Update Ubuntu base image (#167)
- Update runner version to 2.301.1 (#167)
0.9.1 - 2022-12-16
- Update runner version to 2.300.0 (#163)
0.9.0 - 2022-10-17
- Add denyDisruption field to RunnerPool (#153)
- Fix a race condition around metrics handling (#158)
0.8.0 - 2022-07-25
- Add envFrom field to RunnerPool (#150)
- Support Kubernetes 1.23 and 1.24 (#151)
- Build with go 1.18 (#151)
- Update dependencies (#151)
0.7.0 - 2022-04-13
- Add nodeSelector and tolerations field (#145)
- Update runner version to 2.289.2 (#147)
- Ignore not running pods when maintaining runner pods. (#143)
0.6.2 - 2022-03-23
- Update runner version to 2.288.1 (#138)
0.6.1 - 2022-01-25
- Fixed a bug that the meows-controller does not delete finished runner pods immediately. (#134)
0.6.0 - 2022-01-11
- Refine RunnerPool CRD (#130)
- Read GitHub credential from RunnerPool's namespace (#116)
- Fix the slack notifications failure when updating a RunnerPool (#125)
0.5.0 - 2021-12-06
- Support Kubernetes 1.22 (#123)
- Remove --repository-names option from meows-controller (#113)
- Stop creating the latest tag images (#114)
- Build with go 1.17 (#122)
0.4.2 - 2021-11-18
- Reuse the slack-agent client (#107)
0.4.1 - 2021-11-12
- Fix the way to mount a secret that does not use subPath. (#103)
0.4.0 - 2021-11-01
- Support k8s 1.21 (#76)
- Add WorkVolume field to RunnerPodTemplateSec (#82)
- Add MaxRunnerPods field to RunnerPoolSpec (#83, #98)
- Pass runner token via secret resource (#45, #88)
- Recreate unused runner pods (#90)
- Add status API for runner pods (#89)
- Support organization-level runner (#97)
- Change LICENSE from MIT to Apache 2 (#70)
- Change service account for the meows controller (#80)
- Unlink busy runner (#79)
- Use emptyDir for work dir (#81)
- Change once option to ephemeral option (#94)
- Fix runner pod extension (#78)
0.3.1 - 2021-08-13
- Update latest runner image (#67)
0.3.0 - 2021-08-13
- Add meows command (#62)
- Set name prefix for controller resources (#63)
0.2.0 - 2021-08-11
- Everything.
0.1.0 - 2021-04-13
- Implement github-actions-controller at minimal (#1)