├── .changelog.yml ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── release.yml │ └── release_prep.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── config.go ├── get.go ├── new.go ├── parse.go ├── root.go └── show.go ├── go.mod ├── go.sum ├── internal ├── configuration │ ├── configuration.go │ └── configuration_test.go ├── environment │ ├── environment.go │ └── environment_test.go ├── get │ ├── CHANGELOG.md │ ├── get.go │ ├── get_test.go │ └── single_CHANGELOG.md ├── gitclient │ ├── client.go │ └── client_test.go ├── githubclient │ ├── client.go │ ├── client_test.go │ ├── data │ │ └── get_tags_response.json │ ├── pull_requests.go │ └── tags.go ├── logging │ ├── console.go │ ├── logger.go │ ├── logger_test.go │ └── spinner.go ├── show │ ├── show.go │ ├── show_test.go │ └── viewport.go ├── utils │ ├── utils.go │ └── utils_test.go ├── version │ └── version.go └── writer │ ├── writer.go │ └── writer_test.go ├── main.go ├── mocks ├── Builder.go ├── Changelog.go ├── GitClient.go ├── GitHubClient.go ├── Logger.go └── Parser.go └── pkg ├── builder ├── builder.go └── builder_test.go ├── changelog ├── changelog.go └── changelog_test.go ├── entry ├── entry.go └── entry_test.go └── parser ├── parser.go ├── parser_test.go └── testdata ├── no_unreleased.md └── unreleased.md /.changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.changelog.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_prep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.github/workflows/release_prep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/README.md -------------------------------------------------------------------------------- /cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/cmd/config.go -------------------------------------------------------------------------------- /cmd/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/cmd/get.go -------------------------------------------------------------------------------- /cmd/new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/cmd/new.go -------------------------------------------------------------------------------- /cmd/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/cmd/parse.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/cmd/show.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/go.sum -------------------------------------------------------------------------------- /internal/configuration/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/configuration/configuration.go -------------------------------------------------------------------------------- /internal/configuration/configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/configuration/configuration_test.go -------------------------------------------------------------------------------- /internal/environment/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/environment/environment.go -------------------------------------------------------------------------------- /internal/environment/environment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/environment/environment_test.go -------------------------------------------------------------------------------- /internal/get/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/get/CHANGELOG.md -------------------------------------------------------------------------------- /internal/get/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/get/get.go -------------------------------------------------------------------------------- /internal/get/get_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/get/get_test.go -------------------------------------------------------------------------------- /internal/get/single_CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/get/single_CHANGELOG.md -------------------------------------------------------------------------------- /internal/gitclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/gitclient/client.go -------------------------------------------------------------------------------- /internal/gitclient/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/gitclient/client_test.go -------------------------------------------------------------------------------- /internal/githubclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/githubclient/client.go -------------------------------------------------------------------------------- /internal/githubclient/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/githubclient/client_test.go -------------------------------------------------------------------------------- /internal/githubclient/data/get_tags_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/githubclient/data/get_tags_response.json -------------------------------------------------------------------------------- /internal/githubclient/pull_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/githubclient/pull_requests.go -------------------------------------------------------------------------------- /internal/githubclient/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/githubclient/tags.go -------------------------------------------------------------------------------- /internal/logging/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/logging/console.go -------------------------------------------------------------------------------- /internal/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/logging/logger.go -------------------------------------------------------------------------------- /internal/logging/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/logging/logger_test.go -------------------------------------------------------------------------------- /internal/logging/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/logging/spinner.go -------------------------------------------------------------------------------- /internal/show/show.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/show/show.go -------------------------------------------------------------------------------- /internal/show/show_test.go: -------------------------------------------------------------------------------- 1 | package show_test 2 | -------------------------------------------------------------------------------- /internal/show/viewport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/show/viewport.go -------------------------------------------------------------------------------- /internal/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/utils/utils.go -------------------------------------------------------------------------------- /internal/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/utils/utils_test.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /internal/writer/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/writer/writer.go -------------------------------------------------------------------------------- /internal/writer/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/internal/writer/writer_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/main.go -------------------------------------------------------------------------------- /mocks/Builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/mocks/Builder.go -------------------------------------------------------------------------------- /mocks/Changelog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/mocks/Changelog.go -------------------------------------------------------------------------------- /mocks/GitClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/mocks/GitClient.go -------------------------------------------------------------------------------- /mocks/GitHubClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/mocks/GitHubClient.go -------------------------------------------------------------------------------- /mocks/Logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/mocks/Logger.go -------------------------------------------------------------------------------- /mocks/Parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/mocks/Parser.go -------------------------------------------------------------------------------- /pkg/builder/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/builder/builder.go -------------------------------------------------------------------------------- /pkg/builder/builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/builder/builder_test.go -------------------------------------------------------------------------------- /pkg/changelog/changelog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/changelog/changelog.go -------------------------------------------------------------------------------- /pkg/changelog/changelog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/changelog/changelog_test.go -------------------------------------------------------------------------------- /pkg/entry/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/entry/entry.go -------------------------------------------------------------------------------- /pkg/entry/entry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/entry/entry_test.go -------------------------------------------------------------------------------- /pkg/parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/parser/parser.go -------------------------------------------------------------------------------- /pkg/parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/parser/parser_test.go -------------------------------------------------------------------------------- /pkg/parser/testdata/no_unreleased.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/parser/testdata/no_unreleased.md -------------------------------------------------------------------------------- /pkg/parser/testdata/unreleased.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chelnak/gh-changelog/HEAD/pkg/parser/testdata/unreleased.md --------------------------------------------------------------------------------