v4.2.33 - 2024-12-01
- Introduce Dependency Review to CI by @masutaka in #222
- Bump route06/actions from 2.4.1 to 2.5.0 by @dependabot in #225
- Bump Songmu/tagpr from 1.4.2 to 1.5.0 by @dependabot in #224
- Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #228
v4.2.32 - 2024-10-01
- Bump route06/actions from 2.4.0 to 2.4.1 by @dependabot in #218
- Bump Songmu/tagpr from 1.4.0 to 1.4.2 by @dependabot in #217
- Bump reviewdog/action-actionlint from 1.54.0 to 1.57.0 by @dependabot in #219
- Bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 by @dependabot in #220
v4.2.31 - 2024-09-23
- Bump Songmu/tagpr from 1.3.0 to 1.4.0 by @dependabot in #209
- Bump golang.org/x/oauth2 from 0.21.0 to 0.22.0 by @dependabot in #210
- Add CodeQL job to GitHub Actions workflow by @masutaka in #212
- Update badges by @masutaka in #200
- Add contributors badge using contrib.rocks by @masutaka in #202
- Adjust FOSSA badge by @masutaka in #204
- Add license scan report and status by @fossabot in #203
- Fix FOSSA badge by @masutaka in #208
- Add SECURITY.md by @masutaka in #211
- Remove CodeQL badge by @masutaka in #213
- Fix the GoReleaser deprecation by @masutaka in #215
v4.2.30 - 2024-08-02
- Update .github/release.yml by @masutaka in #197
- Bump reviewdog/action-actionlint from 1.51.0 to 1.54.0 by @dependabot in #198
- Add "Limitations and Latency" to README.md by @masutaka in #194
- Add external article to README.md by @masutaka in #196
- Fix go toolchain version by @masutaka in #199
v4.2.29 - 2024-07-18
- Fix missing CI trigger of Release PR by @masutaka in #190
- Fix the permission of tagpr job by @masutaka in #191
- Bump google/go-github to v63 by @masutaka in #193
v4.2.28 - 2024-07-02
- Revert "Refactor release workflow" by @masutaka in #186
v4.2.27 - 2024-07-02
- Refactor release workflow by @masutaka in #184
v4.2.26 - 2024-07-02
- Fix .goreleaser.yaml part7 by @masutaka in #182
v4.2.25 - 2024-07-02
- Fix .goreleaser.yaml part6 by @masutaka in #180
v4.2.24 - 2024-07-02
- Fix .goreleaser.yaml part5 by @masutaka in #178
v4.2.23 - 2024-07-02
- Fix .goreleaser.yaml part4 by @masutaka in #176
v4.2.22 - 2024-07-02
- Fix .goreleaser.yaml part3 by @masutaka in #174
v4.2.21 - 2024-07-02
- Fix .goreleaser.yaml part2 by @masutaka in #172
v4.2.20 - 2024-07-02
- Fix .goreleaser.yaml by @masutaka in #170
v4.2.19 - 2024-07-02
- switch to action hash with version comment by @masutaka in #158
- Change section and add label for release.yml by @masutaka in #159
- Introduce actionlint to CI by @masutaka in #160
- Fix GitHub Actions workflows by @masutaka in #161
- Refactor pushover workflow by @masutaka in #163
- Bump reviewdog/action-actionlint from 1.48.0 to 1.51.0 by @dependabot in #166
- Bump goreleaser/goreleaser-action from 5 to 6 by @dependabot in #167
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #164
- Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #165
- Automatically update masutaka/homebrew-tap after release by @masutaka in #168
- Decrease GitHub App permission by @masutaka in #169
v4.2.18 - 2024-06-02
- Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by @dependabot in #156
- test: Does dependabot support commit hash? by @masutaka in #154
v4.2.17 - 2024-05-02
- Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by @dependabot in #153
- Give dependencies to the test and release workflows by @masutaka in #150
- Refactor GH Actions workflow by @masutaka in #152
v4.2.16 - 2024-04-19
- Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #148
v4.2.15 - 2024-04-01
- Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by @dependabot in #146
v4.2.14 - 2024-03-14
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #144
v4.2.13 - 2024-03-02
- Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by @dependabot in #140
- Bump google/go-github to v60 by @masutaka in #143
- Bump go to v1.22 by @masutaka in #142
v4.2.12 - 2024-02-03
- Bump actions/setup-go from 4 to 5 by @dependabot in #137
- Bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 by @dependabot in #138
v4.2.11 - 2023-12-01
- Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by @dependabot in #135
v4.2.10 - 2023-11-12
- Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 by @dependabot in #126
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #127
- Introduce github-nippou-web in README.md by @masutaka in #125
- Change default branch from
master
tomain
by @masutaka in #128 - Introduce automatic release using GitHub Actions by @masutaka in #130
v4.2.9 - 2023-11-06
v4.2.8 - 2023-11-06
- ライブラリとしてのユースケースに対応する by @masutaka in #122
v4.2.7 - 2023-11-02
- Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 by @dependabot in #120
- refactor(lib): Remove environment variable dependencies from lib.List() by @MH4GF in #118
v4.2.6 - 2023-10-31
- maintenance: setup CI for forked PRs by @MH4GF in #117
- Fix broken
open-setting
sub command by @masutaka in #119
v4.2.5 - 2023-10-28
- docs: Add a description of the customize format by @MH4GF in #115
- refactor(lib): Remove environment variable dependencies from
Settings.Init()
andFormat.All()
by @MH4GF in #116
v4.2.4 - 2023-10-19
- maintenance: Use event.ParsePayload() instead of deprecated event.Payload() by @MH4GF in #111
v4.2.3 - 2023-10-14
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #109
v4.2.2 - 2023-10-07
- Bump golang.org/x/oauth2 from 0.10.0 to 0.12.0 by @dependabot in #107
- Bump actions/checkout from 3 to 4 by @dependabot in #108
v4.2.1 - 2023-09-03
- Improve debug message by @masutaka
v4.2.0 - 2023-09-02
- Support PullRequestReviewEvent by @tsub thx!
v4.1.21 - 2023-08-17
- Fix panic on empty user input in
$ github-nippou init
by @masutaka in #106
v4.1.20 - 2023-08-15
- Bump go to v1.21
v4.1.19 - 2023-08-04
- Bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 by @dependabot in #104
v4.1.18 - 2023-07-02
- Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 by @dependabot in #103
v4.1.17 - 2023-06-02
- Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 by @dependabot in #102
v4.1.16 - 2023-05-01
- Bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 by @dependabot in #101
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #100
v4.1.15 - 2023-04-02
- Bump actions/setup-go from 3 to 4 by @dependabot in #99
- Bump golang.org/x/oauth2 from 0.5.0 to 0.6.0 by @dependabot in #98
- Bump golang from 1.19 to 1.20 by @masutaka in 6cf73184e7457a80929d57fd1243faf5e0e7c334
v4.1.14 - 2023-03-01
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #97
v4.1.13 - 2023-03-01
- Bump golang.org/x/oauth2 from 0.0.0-20211104180415-d3ed0bb246c8 to 0.5.0 by @dependabot in #96
v4.1.12 - 2022-11-22
- Support Apple silicon
v4.1.11 - 2022-11-22
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #95
- It provides to add
--help
and--version
automatic flags to the completions list
- It provides to add
v4.1.10 - 2022-08-07
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #94
- It provides the
completion
sub command for your shell completion
- It provides the
- Bump go version from 1.18.1 to 1.18.4 75334683d8a5c4534cdf94e226a1900fb4b13e38
- Avoid needlessly consuming GitHub Actions usage limits d9ba54f2886f82f466e841cd5dd4d83c3ea02755
v4.1.9 - 2022-05-21
- Fix
go.mod
andgo.sum
using new make rulebump_go_version
v4.1.8 - 2022-05-15
- Bump actions/checkout from 2 to 3 by @dependabot in #93
- Bump actions/setup-go from 2 to 3 by @dependabot in #92
- Bump Go to 1.18
- Use go install instead of go get
- Use dependabot for GitHub Actions
v4.1.7 - 2022-04-03
- Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot in #91
v4.1.6 - 2022-01-01
- Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 by @dependabot in #90
v4.1.5 - 2021-12-30
- Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 by @dependabot-preview in #85
- Update Dependabot config file by @dependabot-preview in #86
- Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 by @dependabot in #87
- Bump github.com/spf13/cobra from 0.0.7 to 1.2.1 by @dependabot in #88
- Migrate Travis CI to GitHub actions by @masutaka in #89
- Bump golang to 1.17.5
- Drop arch 386 from release binaries
v4.1.4 - 2020-04-12
- Bump github.com/rakyll/statik from 0.1.6 to 0.1.7 by @dependabot-preview in #82
- Bump github.com/spf13/cobra from 0.0.6 to 0.0.7 by @dependabot-preview in #84
- Bump golang to 1.14
v4.1.3 - 2020-02-24
- Fix make dependency
- Bump github.com/spf13/cobra from 0.0.5 to 0.0.6 by @dependabot-preview in #81
v4.1.2 - 2020-02-03
- Introduce dependabot
- Bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.8 by @dependabot-preview in #80
v4.1.1 - 2019-10-08
- Bump golang to 1.13
- Update go modules
- Tidy go modules
v4.1.0 - 2019-05-07
v4.0.4 - 2018-04-20
- Avoid panic when user doesn't have permission to the repositories by @masutaka in #75
- Use event's Issue/PullRequest when user doesn't have permission to the repositories by @yono in #74
v4.0.3 - 2018-02-24
- Bump go version to 1.10
- Update libraries using
$ dep ensure -update
v4.0.2 - 2018-01-20
- Add go version to sub command
version
- Update libraries using
$ dep ensure -update
v4.0.1 - 2017-10-17
v4.0.0 - 2017-10-13
- Introduce golang by @masutaka in #70
Before:
ÛÛÛÛÛ
°°ÛÛÛ
ÛÛÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛ °ÛÛÛÛÛÛÛ ÛÛÛÛÛ ÛÛÛÛ
°°ÛÛÛ°°ÛÛÛ°°ÛÛÛ °ÛÛÛ °ÛÛÛ°°ÛÛÛ°°ÛÛÛ °ÛÛÛ
°ÛÛÛ °°° °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
°ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
ÛÛÛÛÛ °°ÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛ °°ÛÛÛÛÛÛÛ
°°°°° °°°°°°°° °°°°°°°° °°°°°ÛÛÛ
ÛÛÛ °ÛÛÛ
°°ÛÛÛÛÛÛ
°°°°°°
After:
ÛÛÛÛ
°°ÛÛÛ
ÛÛÛÛÛÛÛ ÛÛÛÛÛÛ °ÛÛÛ ÛÛÛÛÛÛ ÛÛÛÛÛÛÛÛ ÛÛÛÛÛÛÛ
ÛÛÛ°°ÛÛÛ ÛÛÛ°°ÛÛÛ °ÛÛÛ °°°°°ÛÛÛ °°ÛÛÛ°°ÛÛÛ ÛÛÛ°°ÛÛÛ
°ÛÛÛ °ÛÛÛ°ÛÛÛ °ÛÛÛ °ÛÛÛ ÛÛÛÛÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
°ÛÛÛ °ÛÛÛ°ÛÛÛ °ÛÛÛ °ÛÛÛ ÛÛÛ°°ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ °ÛÛÛ
°°ÛÛÛÛÛÛÛ°°ÛÛÛÛÛÛ ÛÛÛÛÛ°°ÛÛÛÛÛÛÛÛ ÛÛÛÛ ÛÛÛÛÛ°°ÛÛÛÛÛÛÛ
°°°°°ÛÛÛ °°°°°° °°°°° °°°°°°°° °°°° °°°°° °°°°°ÛÛÛ
ÛÛÛ °ÛÛÛ ÛÛÛ °ÛÛÛ
°°ÛÛÛÛÛÛ °°ÛÛÛÛÛÛ
°°°°°° °°°°°°
v3.2.0 - 2017-08-19
Merge the following commands in Setup in README.md to sub command init
by @masutaka in #68
$ git config --global github-nippou.user [Your GitHub account]
$ git config --global github-nippou.token [Your GitHub access token]
Before:
$ bundle exec bin/github-nippou init
This command will create a gist and update your `~/.gitconfig`.
Are you sure? [y/n] y
The github-nippou settings was created on https://gist.github.com/1a1f0598a7144842881c3d0a02158b31
And the gist_id was appended to your `~/.gitconfig`. You can
check the gist_id with following command.
$ git config --global github-nippou.settings-gist-id
Sub command init
has an ability of idempotency.
$ bundle exec bin/github-nippou init
** Already initialized.
Your `~/.gitconfig` already has gist_id as `github-nippou.settings-gist-id`.
After:
github-nippou.user
and github-nippou.token
in ~/.gitconfig are updated by sub command init
.
$ bundle exec bin/github-nippou init
** github-nippou Initialization **
== [Step: 1/3] GitHub user ==
What's your GitHub account? masutaka
The following command will be executed.
$ git config --global github-nippou.user masutaka
Are you sure? [y/n] y
Thanks! You can get it with the following command.
$ git config --global github-nippou.user
== [Step: 2/3] GitHub personal access token ==
To get new token with `repo` and `gist` scope, visit
https://github.com/settings/tokens/new
What's your GitHub personal access token? ********
The following command will be executed.
$ git config --global github-nippou.token ********
Are you sure? [y/n] y
Thanks! You can get it with the following command.
$ git config --global github-nippou.token
== [Step: 3/3] Gist (optional) ==
1. Create a gist with the content of https://github.com/masutaka/github-nippou/blob/v3.1.0/config/settings.yml
2. The following command will be executed
$ git config --global github-nippou.settings-gist-id <created gist id>
Are you sure? [y/n] y
Thanks! You can get it with the following command.
$ git config --global github-nippou.settings-gist-id
And you can easily open the gist URL with web browser.
$ github-nippou open-settings
Sub command init
has an ability of idempotency even after the change.
$ bundle exec bin/github-nippou init
** github-nippou Initialization **
== [Step: 1/3] GitHub user ==
Already initialized. You can get it with the following command.
$ git config --global github-nippou.user
== [Step: 2/3] GitHub personal access token ==
To get new token with `repo` and `gist` scope, visit
https://github.com/settings/tokens/new
Already initialized. You can get it with the following command.
$ git config --global github-nippou.token
== [Step: 3/3] Gist (optional) ==
Already initialized. You can get it with the following command.
$ git config --global github-nippou.settings-gist-id
And you can easily open the gist URL with web browser.
$ github-nippou open-settings
- Add gem
yard
for development
v3.1.0 - 2017-08-09
- Update settings.yml, which is added link to github profile 48e769337c107550ebc7264f66ed62589e272a34
v3.0.0 - 2017-08-07
- Improve format by @masutaka in #56
- The github-nippou will be able to use custom format. by @ryz310 in #58
- Introduce Travis CI by @masutaka in #60
- Fix warnings in Ruby-2.4 by @masutaka in #61
- Refactor creating Github::Nippou::Settings class by @masutaka in #62
- Enable to inject settings_gist_id instead of the settings by @masutaka in #63
- Add y/n prompt to sub command
init
by @masutaka in #64 - Add sub command
open-settings
by @masutaka in #65 - Dockerize by @masutaka in #66
- Update README.md by @masutaka in #67
-
Before
* [v3.0.0 - masutaka/github-nippou](https://github.com/masutaka/github-nippou/issues/59) by masutaka * [Enable to inject settings_gist_id instead of the settings - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/63) by masutaka **merged!** * [Add y/n prompt to sub command \`init\` - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/64) by masutaka **merged!** * [Add sub command \`open-settings\` - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/65) by masutaka **merged!** * [Dockerize - masutaka/github-nippou](https://github.com/masutaka/github-nippou/pull/66) by masutaka **merged!**
-
After
### masutaka/github-nippou * [v3.0.0](https://github.com/masutaka/github-nippou/issues/59) by masutaka * [Enable to inject settings_gist_id instead of the settings](https://github.com/masutaka/github-nippou/pull/63) by masutaka **merged!** * [Add y/n prompt to sub command \`init\`](https://github.com/masutaka/github-nippou/pull/64) by masutaka **merged!** * [Add sub command \`open-settings\`](https://github.com/masutaka/github-nippou/pull/65) by masutaka **merged!** * [Dockerize](https://github.com/masutaka/github-nippou/pull/66) by masutaka **merged!**
Customizable output format #58 by @ryz310
It should be run the new sub command init
.
$ github-nippou init
This command will create a gist and update your `~/.gitconfig`.
Are you sure? [y/n] y
The github-nippou settings was created on https://gist.github.com/ecfa35cb546d8462277d133a91b13be9
And the gist_id was appended to your `~/.gitconfig`. You can
check the gist_id with following command.
$ git config --global github-nippou.settings-gist-id
It requires gist
scope. Update your token on https://github.com/settings/tokens
Open the Gist URL with your web browser
$ github-nippou open-settings
Open https://gist.github.com/ecfa35cb546d8462277d133a91b13be9
You can use the dockerized github-nippou via bin/docker-github-nippou
.
$ git clone https://github.com/masutaka/github-nippou.git
$ cd github-nippou/bin
$ ./docker-github-nippou help
- Add rspec #58 by @ryz310
- Introduce Travis CI
- Refactoring
v3.0.0 beta1 - 2017-07-30
- [Feature] customizable output format #58 by @ryz310
-
Introduce new sub command
init
$ github-nippou init => 1. Create new Gist. => 2. Add github-nippou.settings-gist-id to ~/.gitconfig
-
It requires
gist
scope. Update your token on https://github.com/settings/tokens
-
v2.0.1 - 2016-04-10
- Improve Authorization required message fc4fe264
v2.0.0 - 2016-04-08
- Enhancements
- Bugfixes
- Misc
v1.2.0 - 2016-03-23
v1.1.1 - 2016-03-21
- Enhancements
- Add option
-n
#39- Increase event number from 30 to 50. It is number that retrieves from GitHub
- Add option