All notable changes to this project will be documented in this file.
v1.2.0 (2026-08-07)
- ship a prebuilt multi-arch image instead of building per run (5ee9a7d)
- remove duplicate rules covered by global CLAUDE.md (d100f8e)
- add a golangci-lint config scoped to defect-finding linters (96286ed)
- remove DCO workflow (24478cb)
- adopt semantic-pr, labels, lock-threads, PR size, and auto-assign reusables (ef31ea4)
- use reusable stale-issues workflow (a6823fd)
- use reusable issue-greeting workflow (6dad372)
- use reusable dependabot-auto-merge workflow (31e3292)
- use reusable contributors workflow (cb44cd3)
- add ok-to-test workflow stub (4b5e671)
- add PR welcome workflow stub (de9be87)
- add DCO check via shared reusable workflow (7c29743)
- add concurrency guards to recurring workflows (42961d7)
- deps: bump actions/setup-go from 6 to 7 (2208966)
- deps: bump actions/checkout from 6 to 7 (#6) (#6) (0d723ff)
- deps: bump alpine from 3.23 to 3.24 in the docker-minor group (#5) (#5) (9502dbb)
- deps: bump actions/github-script from 8 to 9 (d237b2b)
- deps: bump dependabot/fetch-metadata from 2 to 3 (6972347)
- deps: bump softprops/action-gh-release from 2 to 3 (1f264df)
- remove duplicate rules from CLAUDE.md (moved to global) (5567a87)
- add git config protection to CLAUDE.md (548b81e)
- somaz
v1.1.1 (2026-03-25)
- correct license badge to MIT, optimize Docker build (57deca5)
- add no-push rule to CLAUDE.md (094881a)
- skip auto-generated changelog and contributors commits in release notes (f1d6abf)
- revert to body_path RELEASE.md in release workflow (8005744)
- use generate_release_notes instead of body_path in release workflow (3f2b874)
- add auto-generated PR body script for make pr (211ea5c)
- somaz
v1.1.0 (2026-03-18)
- change action name (76a413e)
- rename git-mirror-action to multi-git-mirror across entire project (2e4c6c4)
- README.md (9cce1f3)
- somaz
v1.0.1 (2026-03-18)
- use secrets for Bitbucket username and document x-token-auth usage (0903b9e)
- use local action in bitbucket-mirror.yml until next release (a5d0211)
- rename bitbucket_password to bitbucket_api_token (6d523b4)
- note Workspace Access Token requires Bitbucket Premium plan (bec56b9)
- update Bitbucket auth guide with Repository/Workspace Access Tokens (4369237)
- disable Bitbucket tests until plan issue is resolved (c07baa4)
- add Bitbucket mirror workflow and Bitbucket CI tests (221443e)
- somaz
v1.0.0 (2026-03-18)
- add retry, pre-check, exclude branches, and parallel mirroring (7165fea)
- scaffold Go-based git-mirror-action project structure (5529b82)
- resolve parallel race condition, add mutex and prevent credential prompts (d2802e5)
- ensure git repo exists for Docker dry-run and improve CI test targets (7aadbb3)
- ci: use exit code validation instead of grep on annotations (f749cbe)
- improve security for all providers (a1276f2)
- add git-lfs to Docker image to prevent pre-push hook failure (8a1ef8d)
- ci: remove deprecated buildx install input and add missing env vars (423456e)
- add safe.directory config for Docker workspace ownership (915f76d)
- add SSH support, credential encoding, log masking, and config validation (b09eb66)
- update documentation for new features and add authentication guides (d0b4ef7)
- update AUTHENTICATION.md and CLAUDE.md for new features (230e8f8)
- add documentation, workflows, and GitHub configs (f9db271)
- improve SSH test coverage with configurable sshDir (a337e4c)
- add tests for SSH, credential encoding, masking, and validation (4a7d7d6)
- improve test coverage with mock-based tests (7f3b1d3)
- add unit tests for config, mirror, and output packages (ec5a8a2)
- improve CI and smoke test coverage (87191c9)
- somaz