Skip to content

Releases: blairham/ghorg

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 14 May 23:27
dec854a

Changelog

Features

  • 255cdeb Merge pull request #40 from blairham/feat/state-manifest-and-repo-hygiene
  • dec854a Merge pull request #42 from blairham/feat/homebrew-tap
  • 739b08c docs: document resumability, sparse-checkout, and backend feature matrix
  • 43eed2c feat: add resumable state manifest, --retry-failed, and --sparse-checkout
  • 960c224 feat: publish to blairham/homebrew-tap on release

Bug Fixes

  • e6d4a15 fix: read version from Go build info for go install

Refactoring

  • 484076d refactor: move goreleaser to go.mod tool block

CI/CD

  • cd501dc chore(deps): bump dependencies

Other

  • bc01d70 Merge pull request #39 from blairham/chore/bump-deps
  • 7a31e87 chore: add .editorconfig and clean up .tool-versions
  • a2b06fa chore: align pre-commit config with pinpredict standard

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Apr 18:28
52f2f5a

Changelog

Refactoring

  • 52f2f5a Merge pull request #38 from blairham/refactor/move-entrypoint-to-root
  • 9ca4f1a refactor: move entry point from cmd/ghorg/ to project root

Other

  • 7acd18b build: update build configs for root entry point
  • 2953483 docs: update documentation for root entry point

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Apr 17:44
b663203

Changelog

Features

  • b663203 Merge pull request #37 from blairham/feat/init-command
  • f00137a feat(auth): add gh CLI token fallback for GitHub
  • 918015e feat(cmd): add interactive init setup wizard

Bug Fixes

  • 7a11262 fix: update command factory test count for init command

Other

  • 99fcfed docs(changelog): replace legacy changelog with fresh project history
  • 564bfee docs: update docs for init command and gh CLI fallback

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 16:50
2de98b3

Changelog

Features

  • e62f5de Merge pull request #34 from blairham/feat/config-command
  • 576e3a5 Merge pull request #35 from blairham/feat/config-command
  • a614062 feat: add git-config-style ghorg config command

Bug Fixes

  • edae83c fix: resolve data race in config registry lazy init
  • 4d489c8 style: apply gofumpt formatting fixes

CI/CD

  • 6e99919 build: use go tool directives for golangci-lint and gofumpt
  • c23bf28 ci: update pre-commit hooks and add new security scanners

Other

  • 2de98b3 Merge pull request #36 from blairham/chore/go-tool-and-precommit-setup
  • 0043128 chore: remove homebrew tap from release pipeline

v0.0.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 13:50
159b188

Changelog

Features

  • 7c49078 Merge pull request #11 from blairham/feature/go-git-backend
  • 40f2ffd Merge pull request #12 from blairham/feature/go-git-backend
  • 9dcce5d Merge pull request #13 from blairham/feature/sync-success-messages
  • 479b4b7 Merge pull request #32 from blairham/feat/port-upstream-features
  • 1fdf945 Merge pull request #8 from blairham:feat/add-tests-remove-examples
  • bb6479f feat(cli): add global --color flag
  • 9faeca1 feat(colorlog): add warning print function
  • a0fc80c feat(version): inject version via ldflags instead of hardcoded constant
  • 1ac563f feat: add pure Go git backend using go-git library
  • 4cefac4 feat: port upstream features from gabrie30/ghorg v1.11.8-v1.11.10
  • 65b365f feat: skip repos with local modifications during pull

Bug Fixes

  • cb20eed Merge pull request #14 from blairham:fix/golangci-lint-issues
  • 12af9bb ci: update GitHub Actions to Node.js 24 and fix goreleaser config
  • b274176 fix(ci): add explicit Go version to goreleaser workflow
  • 030e66c fix(ci): remove golangci-lint version pin for Go 1.26 compatibility
  • 5b5b51f fix(ci): reorder checkout before setup-go for proper caching
  • 5cc51ff fix: disable autocrlf in Windows CI to prevent line ending issues in tests
  • 9534011 fix: resolve all golangci-lint v2 issues
  • 41cc407 fix: use NewExecGit() in existing tests to test exec backend specifically

Performance

  • 9f6e78c perf(git): skip checkout when already on target branch

Refactoring

  • dd5adcc Merge pull request #7 from blairham/refactor/project-structure
  • 1091286 Merge pull request #9 from blairham/refactor/replace-colorlog-with-charmbracelet-log
  • 14b1d71 improve CI, error handling, test coverage, and refactor CloneAllRepos
  • d386660 refactor(cmd): remove unused cloneSkipped variable
  • 45b6e03 refactor(cmd): rename root.go to config.go
  • 120ff3b refactor(git): reduce code duplication and improve interface
  • cc1329b refactor: major cleanup, comprehensive SCM tests, and vendor removal
  • 55f0c23 refactor: replace fatih/color with charmbracelet/log in colorlog package
  • 241d908 refactor: restructure project to follow Go conventions
  • 8ec49de refactor: simplify clone stats message formatting

CI/CD

  • db27fd6 Merge pull request #27 from blairham/ci/update-actions-and-goreleaser
  • 1119035 Merge pull request #28 from blairham/ci/enable-changelog
  • eb021eb Merge pull request #30 from blairham/ci/skip-go-tests-on-non-go-changes
  • 159b188 Merge pull request #33 from blairham/chore/normalize-ci-yaml-formatting
  • d7cffb8 Migrate from cobra/viper to go-flags/koanf and update dependencies
  • fbac7a8 chore(deps): update dependencies
  • dcea50f ci(goreleaser): enable auto-generated changelog grouped by commit type
  • a1bb169 ci: only run Go lint and tests when Go files change
  • e7abf38 ci: remove examples-check workflow
  • 40e6dca ci: update build path to cmd/ghorg after restructure
  • 788ca86 ci: use go-version-file to read Go version from go.mod

Other

  • 2b5fdaa Add sync default branch functionality with comprehensive tests
  • 677ce0f Change sync success message to 'Success pull'
  • b0ba00a Consolidate build workflows and add GoReleaser Docker support
  • 4b02ac8 Merge pull request #10 from blairham/updates
  • 540db45 Merge pull request #17 from blairham/updates
  • 26f3d6f Merge pull request #26 from blairham/quality-improvements
  • d7892e8 Merge pull request #29 from blairham/docs/update-readme-and-changelog
  • 3e572d6 Merge pull request #31 from blairham/chore/update-tooling-and-goreleaser-cask
  • b6cd721 Merge pull request #5 from blairham/packages
  • 39f7911 Merge pull request #6 from blairham/package-updates
  • cb1005c Update success message to indicate when default branch was synced
  • 7412677 build: replace Makefile with magefile for Go-native build automation
  • 58e57a8 build: replace magefile with Makefile, output to dist/
  • 7360fed chore: normalize CI workflow YAML formatting
  • 918aac9 chore: sync vendor directory with go.mod
  • b3b61af chore: update tool versions and switch to Homebrew cask for goreleaser
  • 5128165 chore: update vendor directory for golang.org/x/crypto
  • 8fde4b5 docs: revert CHANGELOG changes, goreleaser handles this
  • 528f910 docs: update README and CHANGELOG for v1.11.8
  • 07a4acc new repo after breaking from fork
  • d3146d5 security: update golang.org/x/crypto to latest master commit
  • 0524f7c test: add unit tests for CLI commands