suzuki-shunsuke/github-comment
### [`v4.5.2`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.5.2)
[Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.5.1...v4.5.2)
[Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.5.2) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.5.2) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.5.1...v4.5.2
#### Bug Fixes
[#579](https://togithub.com/suzuki-shunsuke/github-comment/pull/579) Check if `base` is nil
### [`v4.5.1`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.5.1)
[Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.5.0...v4.5.1)
[Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.5.1) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.5.1) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.5.0...v4.5.1
#### Bug Fixes
[#575](https://togithub.com/suzuki-shunsuke/github-comment/issues/575) fix a link to GitHub Actions for GitHub Enterprise
#### Others
[#576](https://togithub.com/suzuki-shunsuke/github-comment/issues/576) Update Go to v1.19.1
### [`v4.5.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.5.0)
[Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.4.0...v4.5.0)
[Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.5.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.5.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.4.0...v4.5.0
#### Features
[#545](https://togithub.com/suzuki-shunsuke/github-comment/issues/545) Get an associated pull request with a commit hash
Same as [https://github.com/suzuki-shunsuke/tfcmt/issues/387](https://togithub.com/suzuki-shunsuke/tfcmt/issues/387) [https://github.com/suzuki-shunsuke/tfcmt/issues/390](https://togithub.com/suzuki-shunsuke/tfcmt/issues/390) https://github.com/suzuki-shunsuke/tfcmt/releases/tag/v3.4.0
#### Others
[#554](https://togithub.com/suzuki-shunsuke/github-comment/issues/554) Update Go from v1.18.4 to v1.18.5
### [`v4.4.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.4.0)
[Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.3.0...v4.4.0)
[Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.4.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.4.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.3.0...v4.4.0
#### Features
[#521](https://togithub.com/suzuki-shunsuke/github-comment/issues/521) Support Google Cloud Build
Set the environment variable `GOOGLE_CLOUD_BUILD`.
```sh
GOOGLE_CLOUD_BUILD=true
```
Set the following environment variables using [substitutions](https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values).
- `COMMIT_SHA`
- `BUILD_ID`
- `PROJECT_ID`
- `_PR_NUMBER`
- `_REGION`
Specify the repository owner and name in `github-comment.yaml`.
e.g.
github-comment.yaml
```yaml
base:
org: suzuki-shunsuke
repo: github-comment
```
### [`v4.3.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.3.0)
[Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.2.0...v4.3.0)
[Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.3.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.3.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.2.0...v4.3.0
#### Features
[#473](https://togithub.com/suzuki-shunsuke/github-comment/issues/473) [#474](https://togithub.com/suzuki-shunsuke/github-comment/issues/474) [#479](https://togithub.com/suzuki-shunsuke/github-comment/issues/479) post command: Support editing an existing comment instead of creating a comment
The command line option `-update-condition` and the configuration field `update` have been added.
e.g.
```console
$ github-comment post -update-condition 'Comment.HasMeta && Comment.Meta.TemplateKey == "foo"' -k foo
```
github-comment.yaml
```yaml
---
post:
yoo:
template: hello
update: |
Comment.HasMeta && Comment.Meta.TemplateKey == "yoo"
```
1. Update the comment matching with the condition. If multiple comments match, the latest comment is updated
2. If no comment matches, a new comment is created
e.g.
#### Others
[#519](https://togithub.com/suzuki-shunsuke/github-comment/issues/519) Support ARM64 (windows/arm64, darwin/arm64, linux/arm64)
### [`v4.2.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.2.0)
[Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.1.1...v4.2.0)
[Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.2.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.2.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.1.1...v4.2.0
#### Features
[#462](https://togithub.com/suzuki-shunsuke/github-comment/issues/462) [#464](https://togithub.com/suzuki-shunsuke/github-comment/issues/464) Support GitHub Enterprise
For GitHub Enterprise, please set the following fields in configuration file `github-comment.yaml`.
```yaml
ghe_base_url: https://api.github.com # CHANGE
ghe_graphql_endpoint: https://api.github.com/graphql # CHANGE
```
- https://docs.github.com/en/enterprise-server@3.5/rest/overview/resources-in-the-rest-api#current-version
- https://docs.github.com/en/enterprise-server@2.20/graphql/guides/forming-calls-with-graphql#the-graphql-endpoint
#### Others
[#419](https://togithub.com/suzuki-shunsuke/github-comment/issues/419) refactor: use pointers
Configuration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v4.1.1
->v4.5.2
Release Notes
suzuki-shunsuke/github-comment
### [`v4.5.2`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.5.2) [Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.5.1...v4.5.2) [Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.5.2) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.5.2) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.5.1...v4.5.2 #### Bug Fixes [#579](https://togithub.com/suzuki-shunsuke/github-comment/pull/579) Check if `base` is nil ### [`v4.5.1`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.5.1) [Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.5.0...v4.5.1) [Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.5.1) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.5.1) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.5.0...v4.5.1 #### Bug Fixes [#575](https://togithub.com/suzuki-shunsuke/github-comment/issues/575) fix a link to GitHub Actions for GitHub Enterprise #### Others [#576](https://togithub.com/suzuki-shunsuke/github-comment/issues/576) Update Go to v1.19.1 ### [`v4.5.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.5.0) [Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.4.0...v4.5.0) [Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.5.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.5.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.4.0...v4.5.0 #### Features [#545](https://togithub.com/suzuki-shunsuke/github-comment/issues/545) Get an associated pull request with a commit hash Same as [https://github.com/suzuki-shunsuke/tfcmt/issues/387](https://togithub.com/suzuki-shunsuke/tfcmt/issues/387) [https://github.com/suzuki-shunsuke/tfcmt/issues/390](https://togithub.com/suzuki-shunsuke/tfcmt/issues/390) https://github.com/suzuki-shunsuke/tfcmt/releases/tag/v3.4.0 #### Others [#554](https://togithub.com/suzuki-shunsuke/github-comment/issues/554) Update Go from v1.18.4 to v1.18.5 ### [`v4.4.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.4.0) [Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.3.0...v4.4.0) [Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.4.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.4.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.3.0...v4.4.0 #### Features [#521](https://togithub.com/suzuki-shunsuke/github-comment/issues/521) Support Google Cloud Build Set the environment variable `GOOGLE_CLOUD_BUILD`. ```sh GOOGLE_CLOUD_BUILD=true ``` Set the following environment variables using [substitutions](https://cloud.google.com/cloud-build/docs/configuring-builds/substitute-variable-values). - `COMMIT_SHA` - `BUILD_ID` - `PROJECT_ID` - `_PR_NUMBER` - `_REGION` Specify the repository owner and name in `github-comment.yaml`. e.g. github-comment.yaml ```yaml base: org: suzuki-shunsuke repo: github-comment ``` ### [`v4.3.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.3.0) [Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.2.0...v4.3.0) [Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.3.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.3.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.2.0...v4.3.0 #### Features [#473](https://togithub.com/suzuki-shunsuke/github-comment/issues/473) [#474](https://togithub.com/suzuki-shunsuke/github-comment/issues/474) [#479](https://togithub.com/suzuki-shunsuke/github-comment/issues/479) post command: Support editing an existing comment instead of creating a comment The command line option `-update-condition` and the configuration field `update` have been added. e.g. ```console $ github-comment post -update-condition 'Comment.HasMeta && Comment.Meta.TemplateKey == "foo"' -k foo ``` github-comment.yaml ```yaml --- post: yoo: template: hello update: | Comment.HasMeta && Comment.Meta.TemplateKey == "yoo" ``` 1. Update the comment matching with the condition. If multiple comments match, the latest comment is updated 2. If no comment matches, a new comment is created e.g. #### Others [#519](https://togithub.com/suzuki-shunsuke/github-comment/issues/519) Support ARM64 (windows/arm64, darwin/arm64, linux/arm64) ### [`v4.2.0`](https://togithub.com/suzuki-shunsuke/github-comment/releases/tag/v4.2.0) [Compare Source](https://togithub.com/suzuki-shunsuke/github-comment/compare/v4.1.1...v4.2.0) [Pull Requests](https://togithub.com/suzuki-shunsuke/github-comment/pulls?q=is%3Apr+milestone%3Av4.2.0) | [Issues](https://togithub.com/suzuki-shunsuke/github-comment/issues?q=is%3Aissue+milestone%3Av4.2.0) | https://github.com/suzuki-shunsuke/github-comment/compare/v4.1.1...v4.2.0 #### Features [#462](https://togithub.com/suzuki-shunsuke/github-comment/issues/462) [#464](https://togithub.com/suzuki-shunsuke/github-comment/issues/464) Support GitHub Enterprise For GitHub Enterprise, please set the following fields in configuration file `github-comment.yaml`. ```yaml ghe_base_url: https://api.github.com # CHANGE ghe_graphql_endpoint: https://api.github.com/graphql # CHANGE ``` - https://docs.github.com/en/enterprise-server@3.5/rest/overview/resources-in-the-rest-api#current-version - https://docs.github.com/en/enterprise-server@2.20/graphql/guides/forming-calls-with-graphql#the-graphql-endpoint #### Others [#419](https://togithub.com/suzuki-shunsuke/github-comment/issues/419) refactor: use pointersConfiguration
š Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.