Releases: suzuki-shunsuke/ghcp
v1.16.0
Pull Requests | Issues | v1.15.0...v1.16.0
Features
#491 Add the option -delete-not-found (-D)
to delete non existent files
git ls-files --modified --others --exclude-standard | xargs ghcp commit -D
This option removes files which don't exist in the local.
Others
Update Go to 1.23.2
#511 Create GitHub Artifact Attestations
https://github.com/suzuki-shunsuke/ghcp/attestations
You can verify downloaded assets from GitHub Releases using GitHub CLI.
# Download assets from GitHub Releases.
gh release download -R suzuki-shunsuke/ghcp v1.16.0 -p ghcp_darwin_arm64.tar.gz
# Verify an asset.
gh attestation verify ghcp_darwin_arm64.tar.gz \
-R suzuki-shunsuke/ghcp \
--signer-workflow suzuki-shunsuke/go-release-workflow/.github/workflows/release.yaml
v1.16.0-2
v1.16.0-1
Pull Requests | Issues | v1.15.0...v1.16.0-1
Changelog
- f5b395e test: fix tests
- 7f9ff21 chore(go): go mod tidy
- b8b42c6 feat: add the option "-D" to delete non existent files
- d731e32 chore(deps): update dependency goreleaser/goreleaser to v2.3.1 (#490)
- 9830af7 chore(deps): update dependency goreleaser/goreleaser to v2.3.0 (#489)
- 95f1a85 chore(deps): update dependency aquaproj/aqua-registry to v4.220.1 (#488)
- c4fa126 chore(deps): update dependency aquaproj/aqua-registry to v4.220.0 (#487)
- 464edd1 chore(deps): update dependency golangci/golangci-lint to v1.61.0 (#486)
- 36a8d4c chore(deps): update suzuki-shunsuke/actionlint-workflow action to v1.1.0 (#485)
- 393115a chore(deps): update dependency aquaproj/aqua-registry to v4.219.1 (#484)
- 2487c92 chore(deps): update dependency golang/go to v1.23.1 (#482)
- d181c1d fix(deps): update module golang.org/x/oauth2 to v0.23.0 (#479)
- 1c4f88e chore(deps): update dependency aquaproj/aqua to v2.31.0 (#478)
- ecb239d chore(deps): update dependency aquaproj/aqua-registry to v4.219.0 (#477)
- fb02d39 chore(deps): update dependency aquaproj/aqua-registry to v4.218.0 (#476)
- 56e65b0 chore(deps): update dependency aquaproj/aqua-registry to v4.217.0 (#475)
- f4a7899 chore(deps): update dependency aquaproj/aqua-registry to v4.216.0 (#474)
- f00239a chore(deps): update dependency aquaproj/aqua-registry to v4.215.1 (#473)
- 495ea80 chore(deps): update dependency golangci/golangci-lint to v1.60.3 (#472)
- 4b0d680 chore(deps): update dependency aquaproj/aqua-registry to v4.215.0 (#471)
- 414ce25 chore(deps): update dependency golangci/golangci-lint to v1.60.2 (#468)
- ca31863 chore(deps): update dependency aquaproj/aqua-registry to v4.214.0 (#467)
- 35d24fb chore(deps): update dependency aquaproj/aqua-registry to v4.213.1 (#466)
- 50d6270 chore(deps): update dependency goreleaser/goreleaser to v2.2.0 (#465)
- 1cc3877 chore(deps): update dependency golang/go to v1.23.0 (#460)
- b44bff6 chore(deps): update dependency aquaproj/aqua-registry to v4.213.0 (#462)
- e3779ab chore(deps): update dependency golangci/golangci-lint to v1.60.1 (#463)
- 603bd48 chore(deps): update dependency aquaproj/aqua-registry to v4.212.0 (#459)
- a9692f4 chore(deps): update dependency sigstore/cosign to v2.4.0 (#458)
- bff61cd chore(deps): update dependency golang/go to v1.22.6 (#456)
- f2b59aa chore(deps): update dependency aquaproj/aqua-registry to v4.211.0 (#455)
- 15eb836 fix(deps): update module golang.org/x/oauth2 to v0.22.0 (#452)
- 286e955 chore(deps): update dependency aquaproj/aqua-registry to v4.210.0 (#451)
- d9f3886 chore(deps): update dependency aquaproj/aqua-registry to v4.209.0 (#450)
- abcd8ec chore(deps): update dependency aquaproj/aqua-registry to v4.208.1 (#449)
- 0c2c9e7 chore(deps): update suzuki-shunsuke/go-release-workflow action to v1.1.0 (#447)
- 9587e09 chore(deps): update suzuki-shunsuke/go-test-full-workflow action to v1.1.0 (#448)
- 8243ea2 chore(deps): update dependency aquaproj/aqua-registry to v4.208.0 (#446)
- 32df435 chore(deps): update dependency aquaproj/aqua-registry to v4.207.0 (#445)
- f10e186 fix(deps): update module github.com/google/go-github/v62 to v63 (#433)
- 43aa34a chore(deps): update dependency sigstore/cosign to v2.3.0 (#444)
- d04e81b chore(deps): update dependency aquaproj/aqua-registry to v4.206.0 (#443)
- cebe5b3 chore(deps): update dependency aquaproj/aqua-registry to v4.205.0 (#442)
- 5c3f24a chore(deps): update dependency aquaproj/aqua to v2.30.0 (#441)
- ad62575 chore(deps): update dependency aquaproj/aqua-registry to v4.204.0 (#440)
- 468495d chore(deps): update dependency reviewdog/reviewdog to v0.20.1 (#439)
- 1bae339 chore(deps): update dependency aquaproj/aqua to v2.29.2 (#438)
- 137d88d chore(deps): update dependency aquaproj/aqua to v2.29.1 (#437)
- fa3b50d chore(deps): update dependency goreleaser/goreleaser to v2.1.0 (#436)
- b6d088f chore(deps): update dependency aquaproj/aqua-registry to v4.203.0 (#435)
- 6a47c43 chore(deps): update actions/setup-go action to v5.0.2 (#431)
- 7b7cff8 chore(deps): update dependency aquaproj/aqua-registry to v4.202.1 (#430)
- 86d136f chore(deps): update dependency reviewdog/reviewdog to v0.20.0 (#429)
- f07ec88 chore(deps): update dependency aquaproj/aqua-registry to v4.202.0 (#428)
- 13a01d7 chore(deps): update dependency aquaproj/aqua-registry to v4.201.0 (#427)
- bffe176 chore(deps): update dependency golang/go to v1.22.5 (#425)
- 4efbf3f chore(deps): update dependency aquaproj/aqua-registry to v4.200.0 (#424)
- e043b49 chore(deps): update dependency aquaproj/aqua-registry to v4.199.0 (#423)
- f55d9f0 chore(deps): update dependency aquaproj/aqua-registry to v4.198.0 (#422)
- 803db0f chore(deps): update dependency suzuki-shunsuke/ghalint to v0.2.12 (#421)
- 947c9b1 chore(deps): update dependency aquaproj/aqua-registry to v4.197.0 (#420)
- b33f799 chore(deps): update dependency reviewdog/reviewdog to v0.18.1 (#419)
- 3e53140 chore(deps): update dependency aquaproj/aqua-registry to v4.196.0 (#418)
v1.15.0
Pull Requests | Issues | v1.14.0...v1.15.0
Features
#406 commit: Add a command line option --delete-file
to delete files
The value of --delete-file
is a file path whose content is a list of deleted files.
ghcp commit --delete-file deleted_files.txt
Fix
#403 Handle SIGINT properly
Others
#403 Update Go 1.19.5 to 1.22.4 and update go directive 1.13 to 1.22.4
#413 Update google/go-github v49 to v62
v1.15.1-1
v1.14.0
Pull Requests | Issues | 6de9892...v1.14.0
Features
#3 commit: Support delete files
Added the command line option --delete (-d)
.
e.g.
# Add README.md and delete main.go and foo.go
ghcp commit -d main.go,foo.go README.md
v1.14.0-1
Pull Requests | Issues | ...v1.14.0-1
Changelog
- be9ad19 test
- a2ad2b9 chore(deps): update actions/checkout action to v4 (#24)
- 86d14ff fix(deps): update module golang.org/x/oauth2 to v0.14.0 (#23)
- 51d51ab fix(deps): update module github.com/cenkalti/backoff/v4 to v4.2.1 (#14)
- 2e36782 chore(deps): update dependency goreleaser/goreleaser to v1.22.1 (#18)
- 1877fd7 chore(deps): update dependency suzuki-shunsuke/cmdx to v1.7.4 (#13)
- cd8621c fix(deps): update module github.com/google/go-cmp to v0.6.0 (#20)
- a03072a chore(deps): update actions/setup-go action to v4 (#27)
- 6a4f08b ci: actionlint (#30)
- f87dee8 fix(deps): update module github.com/spf13/cobra to v1.8.0 (#21)
- 96cda79 chore(deps): update dependency aquaproj/aqua-registry to v4.84.0 (#15)
- b747fb4 Ci setup release (#10)
- eee5ae3 fix: rename Go modules github.com/int128/ghcp (#9)
- b6fecd0 Feat support delete files (#3)
- 6de63f3 docs: update README (#8)
- b6bd5db test: fix acceptance test (#4)
- 6de9892 Update module golang.org/x/oauth2 to v0.5.0 (#312)
- 2fec56c Update dependency golangci/golangci-lint to v1.51.1 (#311)
- 5733df2 Update dependency golangci/golangci-lint to v1.51.0 (#310)
- f65f170 Update module github.com/google/go-github/v49 to v49.1.0 (#303)
- 650840a Update dependency golang-version to v1.19.5 (#300)
- 212334f Update module github.com/google/go-github/v48 to v49 (#291)
- 214a435 Update module golang.org/x/oauth2 to v0.4.0 (#293)
- 7acff3f Update module github.com/google/go-github/v33 to v48 (#273)
- a1313be Refactor with
github.ref_name
(#286) - 3c138fa Refactor with
github.ref_name
(#285) - b4d08d2 Update dependency golang-version to v1.19.4 (#204)
- dc0e4bb Use actions/setup-go (#279)
- efd19cb Update github.com/shurcooL/githubv4 digest to a8d4a56 (#276)
- d0939f4 Update module golang.org/x/oauth2 to v0.3.0 (#269)
- d6da4db Update github.com/shurcooL/githubv4 digest to 70889c5 (#266)
- 4e31851 Update github.com/shurcooL/githubv4 digest to 0b5c4c7 (#263)
- a0c5efd Update module github.com/cenkalti/backoff/v4 to v4.2.0 (#260)
- 68872d4 Update module golang.org/x/oauth2 to v0.2.0 (#242)
- ef60a9d Update module github.com/spf13/cobra to v1.6.1 (#233)
- 0cf20cc Update dependency golangci/golangci-lint to v1.50.1 (#206)
- e42a942 Update github.com/shurcooL/githubv4 digest to a134b14 (#244)
- 44ddf4a Update golang.org/x/oauth2 digest to 6fdb5e3 (#235)
- a9a7261 Update golang.org/x/oauth2 digest to b44042a (#229)
- 1d7309b Update github.com/shurcooL/githubv4 digest to 70b4d36 (#223)
- 0431282 Update golang.org/x/oauth2 digest to f213421 (#212)
- f964d69 Update module github.com/google/go-cmp to v0.5.9 (#215)
- fb924e5 Update golang.org/x/oauth2 digest to 8227340 (#208)
- 2998746 Update dependency golangci/golangci-lint to v1.47.3 (#196)
- 7860b80 Update dependency golang-version to v1.18.5 (#195)
- e0c8af7 Update golang.org/x/oauth2 digest to 128564f (#191)
- 407e0aa Update dependency golangci/golangci-lint to v1.47.2 (#185)
- 70412af Update dependency golangci/golangci-lint to v1.47.1 (#182)
- cb9730a Update golang.org/x/oauth2 digest to c8730f7 (#178)
- 7f5f6c5 Update dependency golangci/golangci-lint to v1.47.0 (#174)
- cf55f84 Update golang.org/x/oauth2 digest to 2104d58 (#137)
- 7736d4c Update github.com/shurcooL/githubv4 digest to 0b4e329 (#148)
- ac98309 Update dependency golang-version to v1.18.4 (#166)
- bff7a0f Update module github.com/spf13/cobra to v1.5.0 (#158)
- ebbd025 Update dependency golangci/golangci-lint to v1.46.2 (#155)
- f96372e Update dependency golang-version to v1.18.3 (#151)
- b128106 Update dependency golang-version to v1.18.2 (#145)
- 24bdb7e Use int128/renovate-base (#144)
- e5a4ca9 Update dependency golang-version to v1.18.1 (#133)
- 3d1588a Update module github.com/google/go-cmp to v0.5.8 (#139)
- 2ac67f8 Update module github.com/cenkalti/backoff/v4 to v4.1.3 (#134)
- ea081f5 Update dependency golangci/golangci-lint to v1.45.1 (#129)
- 12dff28 Update dependency golangci/golangci-lint to v1.45.0 (#126)
- d3a7931 Update golang.org/x/oauth2 digest to 6242fa9 (#107)
- 05f0ded Fix acceptance-test (#121)
- b0929b6 Update github.com/shurcooL/githubv4 commit hash to a14260e (#112)
- 40e8e69 Update module github.com/google/go-cmp to v0.5.7 (#109)
- f5c5a19 Update module github.com/golang/mock to v1.6.0 (#111)
- 18f1eb4 Update module github.com/cenkalti/backoff/v4 to v4.1.2 (#110)
- 394f542 Update module github.com/spf13/cobra to v1.4.0 (#115)
- eab986e Fix CI (#117)
- f9e961b Update golang.org/x/oauth2 commit hash to 2e8d934 (#106)
- d24ab6e Update golang.org/x/oauth2 commit hash to 22b0ada (#104)
- 4d61615 Update golang.org/x/oauth2 commit hash to cd4f82c (#103)
- 525d7b7 Update golang.org/x/oauth2 commit hash to 5366d9d (#102)
- 978ba06 Update module github.com/google/go-cmp to v0.5.5 (#101)
- 4c938ca Update golang.org/x/oauth2 commit hash to 9bb9049 (#97)
- b4101d2 Move test to GitHub Actions (#100)
- b6d8440 Update to golangci-lint v1.37.1 (#99)
- a2a10ff Support OWNER/REPO form in repository flags (#98)
- ebf0c03 Update module golang/mock to v1.5.0 (#96)
- b81426f Update golang.org/x/oauth2 commit hash to ba52d33 (#95)
- 6a546d4 Update cimg/go Docker tag to v1.16 (#94)
- 81bcc62 Update golang.org/x/oauth2 commit hash to 16ff188 (#93)
- f0cb4b8 Update module spf13/cobra to v1.1.3 (#92)
- 7e565a3 Update golang.org/x/oauth2 commit hash to 6667018 (#91)
- e20b9ed Update module spf13/cobra to v1.1.2 (#90)
- b46f272 Update golang.org/x/oauth2 commit hash to 0101308 (#89)
- 8f83bd0 Remove reviewer in acceptance test (#88)
- 676251a Update Makefile
- e7cf6a8 Refactor test (#87)
- 92eb276 Add --draft flag to pull-request (#86)
- f7c51f6 Update golang.org/x/oauth2 commit hash to f9ce19e (#82)
- ce1df0c Move to Go errors from xerrors (#85)
- e31768e Update module google/wire to v0.5.0 (#84)
- dd8d110 Add --reviewer flag to pull-request (#80)
- 7df4353 Move to golangci-lint action (#81)
- 0bbd57d Refactor github package (#79)
- bc61289 Update module cenkalti/backoff to v4 (#77)
- aa119c2 Update module spf13/cobra to v1 (#78)
- 2109ba3 Update module google/go-cmp to v0.5.4 (#76)
- 5dd6e41 Update golang.org/x/oauth2 commit hash to d3ed898 (#70)
- c5ba702 Update golang.org/x/xerrors commit hash to 5ec99f8 (#72)
- 7552549 Refactor packages (#75)
- d041807 Refactor: change pull request title of test (#74)
- d3ef640 Update module golang/mock to v1.4.4 (#73)
- 7b9b9e5 Update github.com/shurcooL/githubv4 commit hash to 234843c (#69)
- 2e6bdb5 Update github.com/google/go-github to v33 (#71)
- 675d7c5 Create renovate.json
- ed3c261 Use updateRef mutation of v4 API (#68)
- 04d21a9 Use createRef mutation of v4 API (#66)
- 24bc3c5 Refactor: link pull request on acceptance test (#67)
- 6e0a395 Add author and committer options (#65)
- 21093fb Bump to Go 1.15 (#64)
- 900b278 Add empty-commit command (#63)
- 329cb44 Bump github.com/google/go-cmp from 0.4.0 to 0.5.0 (#55)
- d0674cb Refactor: enable Go module cache (#53)
- d759116 go mod tidy
- 8a93835 Bump github.com/golang/mock from 1.4.0 to 1.4.3 (#51)
- 771c28d Bump github.com/spf13/cobra from 0.0.5 to 0.0.7 (#52)
- 4f652af Bump version to v1.8.0
- bd237bf Add release --target option (#48)
- fdb4392 Change logger to show only timestamp (#47)
- 2387279 Bump github.com/golang/mock from 1.3.1 to 1.4.0 (#46)
- 04efe41 Bump version to v1.7.0
- 9ed1409 Create pull request on release
- cc6953b Add acceptance test (#45)
- 8fc2433 Update README.md
- d2ec3cb Reduce conditional cases on commit use-case (#44)
- 3189a42 Refactor (#43)
- 5cc6b36 Add pull-request command (#42)
- 29d33ba Refactor domain (#41)
- f765f22 Refactor: rename to fork-commit (#40)
- 18c4193 Refactor (#38)
- 75c689f Update README.md
- 726196d Refactor: fix release script (#37)
- 25cc309 Refactor: release assets by ghcp self (#36)
- 26485b7 Bump github.com/spf13/pflag from 1.0.3 to 1.0.5 (#34)
- f6d58ef Add uploading release assets feature (#35)
- b43d45f Refactor: change lifecycle of logger and github (#33)
- 2c8aba4 Refactor: move interfaces to each package (#32)
- 4c5b496 Bump github.com/google/go-cmp from 0.3.1 to 0.4.0 (#31)
- 7d25228 Bump to ghcp v1.5.1 (#30)
- e6d5037 Add --version option (#29)
- 2f14a9d Refactor (#28)
- dd54ad7 Bump github.com/google/wire from 0.3.0 to 0.4.0 (#25)
- 47ef03c Refactor: move to goxzst, ghcp, ghr (#27)
- af45343 Bump github.com/golang/mock from 1.2.0 to 1.3.1 (#23)
- 2d2b42d support go 1.13 (#26)
- f6b7f64 Update README.md
- 4d99b74 Add fork and commit feature (#21)
- b3a6360 Refactor (#20)
- 4204e6c Fix release script
- bb31c86 Update README.md
- 9b0d92e Exclude .git directory (#19)
- 79cf037 Change default behavior to fast-forward (#17)
- 32159f9 Introduce sub-command (#18)
- 3496b0a Update README.md
- 634741c Update README.md
- 68f9dff Refactor: introduce golangci-lint and codecov (#14)
- 3bc70e5 Move to xerrors (#16)
- 4ceab2a Move to google/wire (#15)
- b0443a4 Refactor package structure (#13)
- fc8ab37 Add feature to create a commit without any parent (#12)
- 04d8e37 Update README.md
- ebaace1 Update README.md
- b074cc2 Merge pull request #9 from int128/create-branch
- ee13970 Add feature to create a topic branch
- f4ab42d Merge pull request #8 from int128/ghe
- 2fb1025 Add GitHub Enterprise support
- c57716b Merge pull request #7 from int128/logs
- 92d1b73 Improve logs for better user experience
- f735fdf Update README.md
- 4b8adfe Merge pull request #6 from int128/executable
- 90e2d88 Add --no-file-mode option
- 2726b4c Respect executable bit of file
- 5dea208 Update README.md
- f67aee9 Refactor release scripts
- 67c9f84 Merge pull request #5 from int128/branch-option
- 1922a43 Add branch option
- 03a6cb1 Refactor Makefile
- 67c510a Update README.md
- 57b340d Update README.md
- 5b1c6e5 Add change log to GitHub releases
- 8adfaa4 Merge pull request ...