├── .binny.yaml ├── .bouncer.yaml ├── .chronicle.yaml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── dependabot.yaml └── workflows │ ├── codeql-analysis.yml │ ├── dependabot-automation.yaml │ ├── oss-project-board-add.yaml │ ├── release.yaml │ ├── remove-awaiting-response-label.yaml │ ├── validate-github-actions.yaml │ └── validations.yaml ├── .gitignore ├── .golangci.yaml ├── .goreleaser.yaml ├── .make ├── go.mod ├── go.sum └── main.go ├── CONTRIBUTING.md ├── DEVELOPING.md ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── chronicle ├── lib.go └── release │ ├── change │ ├── change.go │ ├── semver.go │ ├── type.go │ ├── type_set.go │ └── type_title.go │ ├── changelog_info.go │ ├── changelog_info_test.go │ ├── description.go │ ├── format │ ├── format.go │ ├── json │ │ └── presenter.go │ └── markdown │ │ ├── __snapshots__ │ │ └── presenter_test.snap │ │ ├── presenter.go │ │ └── presenter_test.go │ ├── mock_summarizer.go │ ├── mock_version_speculator.go │ ├── release.go │ ├── releasers │ └── github │ │ ├── find_changelog_end_tag.go │ │ ├── find_changelog_end_tag_test.go │ │ ├── gh_issue.go │ │ ├── gh_issue_test.go │ │ ├── gh_pull_request.go │ │ ├── gh_pull_request_test.go │ │ ├── gh_release.go │ │ ├── summarizer.go │ │ ├── summarizer_test.go │ │ ├── testdata │ │ ├── Makefile │ │ ├── create-v0.1.0-dev-repo.sh │ │ ├── create-v0.2.0-repo.sh │ │ ├── create-v0.3.0-dev-repo.sh │ │ └── repos │ │ │ └── .gitignore │ │ ├── version_speculator.go │ │ └── version_speculator_test.go │ ├── summarizer.go │ └── version_speculator.go ├── cmd └── chronicle │ ├── cli │ ├── cli.go │ ├── commands │ │ ├── create.go │ │ ├── create_config.go │ │ ├── create_github_worker.go │ │ ├── create_presenter.go │ │ ├── next_version.go │ │ └── root.go │ └── options │ │ ├── github.go │ │ └── next_version.go │ └── main.go ├── go.mod ├── go.sum ├── install.sh └── internal ├── bus └── bus.go ├── constants.go ├── git ├── first.go ├── first_test.go ├── head.go ├── head_test.go ├── interface.go ├── is_repository.go ├── mock_git.go ├── reference.go ├── remote.go ├── remote_test.go ├── tag.go ├── tag_test.go └── testdata │ ├── Makefile │ ├── create-annotated-tagged-repo.sh │ ├── create-commit-in-repo.sh │ ├── create-remote-repo.sh │ ├── create-tag-range-repo.sh │ ├── create-tagged-repo.sh │ └── repos │ └── .gitignore ├── log └── log.go ├── regex_helpers.go └── time_helper.go /.binny.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.binny.yaml -------------------------------------------------------------------------------- /.bouncer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.bouncer.yaml -------------------------------------------------------------------------------- /.chronicle.yaml: -------------------------------------------------------------------------------- 1 | log: 2 | level: trace 3 | 4 | title: '' -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-automation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/dependabot-automation.yaml -------------------------------------------------------------------------------- /.github/workflows/oss-project-board-add.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/oss-project-board-add.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/remove-awaiting-response-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/remove-awaiting-response-label.yaml -------------------------------------------------------------------------------- /.github/workflows/validate-github-actions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/validate-github-actions.yaml -------------------------------------------------------------------------------- /.github/workflows/validations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.github/workflows/validations.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.make/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.make/go.mod -------------------------------------------------------------------------------- /.make/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.make/go.sum -------------------------------------------------------------------------------- /.make/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/.make/main.go -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/RELEASE.md -------------------------------------------------------------------------------- /chronicle/lib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/lib.go -------------------------------------------------------------------------------- /chronicle/release/change/change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/change/change.go -------------------------------------------------------------------------------- /chronicle/release/change/semver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/change/semver.go -------------------------------------------------------------------------------- /chronicle/release/change/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/change/type.go -------------------------------------------------------------------------------- /chronicle/release/change/type_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/change/type_set.go -------------------------------------------------------------------------------- /chronicle/release/change/type_title.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/change/type_title.go -------------------------------------------------------------------------------- /chronicle/release/changelog_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/changelog_info.go -------------------------------------------------------------------------------- /chronicle/release/changelog_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/changelog_info_test.go -------------------------------------------------------------------------------- /chronicle/release/description.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/description.go -------------------------------------------------------------------------------- /chronicle/release/format/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/format/format.go -------------------------------------------------------------------------------- /chronicle/release/format/json/presenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/format/json/presenter.go -------------------------------------------------------------------------------- /chronicle/release/format/markdown/__snapshots__/presenter_test.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/format/markdown/__snapshots__/presenter_test.snap -------------------------------------------------------------------------------- /chronicle/release/format/markdown/presenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/format/markdown/presenter.go -------------------------------------------------------------------------------- /chronicle/release/format/markdown/presenter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/format/markdown/presenter_test.go -------------------------------------------------------------------------------- /chronicle/release/mock_summarizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/mock_summarizer.go -------------------------------------------------------------------------------- /chronicle/release/mock_version_speculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/mock_version_speculator.go -------------------------------------------------------------------------------- /chronicle/release/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/release.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/find_changelog_end_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/find_changelog_end_tag.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/find_changelog_end_tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/find_changelog_end_tag_test.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/gh_issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/gh_issue.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/gh_issue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/gh_issue_test.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/gh_pull_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/gh_pull_request.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/gh_pull_request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/gh_pull_request_test.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/gh_release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/gh_release.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/summarizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/summarizer.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/summarizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/summarizer_test.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/testdata/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/testdata/Makefile -------------------------------------------------------------------------------- /chronicle/release/releasers/github/testdata/create-v0.1.0-dev-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/testdata/create-v0.1.0-dev-repo.sh -------------------------------------------------------------------------------- /chronicle/release/releasers/github/testdata/create-v0.2.0-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/testdata/create-v0.2.0-repo.sh -------------------------------------------------------------------------------- /chronicle/release/releasers/github/testdata/create-v0.3.0-dev-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/testdata/create-v0.3.0-dev-repo.sh -------------------------------------------------------------------------------- /chronicle/release/releasers/github/testdata/repos/.gitignore: -------------------------------------------------------------------------------- 1 | *-repo -------------------------------------------------------------------------------- /chronicle/release/releasers/github/version_speculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/version_speculator.go -------------------------------------------------------------------------------- /chronicle/release/releasers/github/version_speculator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/releasers/github/version_speculator_test.go -------------------------------------------------------------------------------- /chronicle/release/summarizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/summarizer.go -------------------------------------------------------------------------------- /chronicle/release/version_speculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/chronicle/release/version_speculator.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/cli.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/commands/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/commands/create.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/commands/create_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/commands/create_config.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/commands/create_github_worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/commands/create_github_worker.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/commands/create_presenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/commands/create_presenter.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/commands/next_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/commands/next_version.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/commands/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/commands/root.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/options/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/options/github.go -------------------------------------------------------------------------------- /cmd/chronicle/cli/options/next_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/cli/options/next_version.go -------------------------------------------------------------------------------- /cmd/chronicle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/cmd/chronicle/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/install.sh -------------------------------------------------------------------------------- /internal/bus/bus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/bus/bus.go -------------------------------------------------------------------------------- /internal/constants.go: -------------------------------------------------------------------------------- 1 | package internal 2 | 3 | const ( 4 | ApplicationName = "chronicle" 5 | ) 6 | -------------------------------------------------------------------------------- /internal/git/first.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/first.go -------------------------------------------------------------------------------- /internal/git/first_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/first_test.go -------------------------------------------------------------------------------- /internal/git/head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/head.go -------------------------------------------------------------------------------- /internal/git/head_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/head_test.go -------------------------------------------------------------------------------- /internal/git/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/interface.go -------------------------------------------------------------------------------- /internal/git/is_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/is_repository.go -------------------------------------------------------------------------------- /internal/git/mock_git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/mock_git.go -------------------------------------------------------------------------------- /internal/git/reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/reference.go -------------------------------------------------------------------------------- /internal/git/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/remote.go -------------------------------------------------------------------------------- /internal/git/remote_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/remote_test.go -------------------------------------------------------------------------------- /internal/git/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/tag.go -------------------------------------------------------------------------------- /internal/git/tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/tag_test.go -------------------------------------------------------------------------------- /internal/git/testdata/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/testdata/Makefile -------------------------------------------------------------------------------- /internal/git/testdata/create-annotated-tagged-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/testdata/create-annotated-tagged-repo.sh -------------------------------------------------------------------------------- /internal/git/testdata/create-commit-in-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/testdata/create-commit-in-repo.sh -------------------------------------------------------------------------------- /internal/git/testdata/create-remote-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/testdata/create-remote-repo.sh -------------------------------------------------------------------------------- /internal/git/testdata/create-tag-range-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/testdata/create-tag-range-repo.sh -------------------------------------------------------------------------------- /internal/git/testdata/create-tagged-repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/git/testdata/create-tagged-repo.sh -------------------------------------------------------------------------------- /internal/git/testdata/repos/.gitignore: -------------------------------------------------------------------------------- 1 | *-repo -------------------------------------------------------------------------------- /internal/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/log/log.go -------------------------------------------------------------------------------- /internal/regex_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/regex_helpers.go -------------------------------------------------------------------------------- /internal/time_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anchore/chronicle/HEAD/internal/time_helper.go --------------------------------------------------------------------------------