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