Skip to content

Commit 8e5c84e

Browse files
chore(release): 0.2.0 (#45)
Cuts the Unreleased section carrying the private repository discovery fix and pull request head mirroring, and repoints the Action examples at the new tag. Co-authored-by: Anmol Nagpal <ianmolnagpal@gmail.com>
1 parent 371bc5c commit 8e5c84e

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2026-08-19
11+
1012
### Added
1113
- `git-sync` can mirror the commits behind open pull requests. A pull request opened from a fork has no branch in the source repository, so its commits previously reached no destination at all; with `pull_requests.enabled` on a mirror, the head is pushed as an ordinary branch under `branch_prefix` (default `syncerd/pr/<number>`), and the default mirror push mode prunes it once the pull request closes. A head that lives in the source repository already arrives with the ordinary branch mirror and gets no second copy. A repository whose own branches sit under the prefix is refused rather than silently overwritten, and one unreachable fork head is a warning rather than a failed repository. Off by default: a fork head is third party code, and a destination that builds on branch push would run it. GitHub sources only for now; the pull request objects themselves are not recreated at the destination yet
1214

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ Requires Go 1.23+ to build from source.
121121
Add SyncerD to your workflow:
122122

123123
```yaml
124-
- uses: clouddrove/syncerd@v0.1.2
124+
- uses: clouddrove/syncerd@v0.2.0
125125
with:
126126
config: syncerd.yaml
127127
once: "true"
@@ -139,7 +139,7 @@ For **AWS ECR**, add `aws-actions/configure-aws-credentials` before SyncerD and
139139
role-to-assume: arn:aws:iam::123456789012:role/syncerd
140140
aws-region: eu-west-1
141141
142-
- uses: clouddrove/syncerd@v0.1.2
142+
- uses: clouddrove/syncerd@v0.2.0
143143
with:
144144
config: syncerd.yaml
145145
```
@@ -157,7 +157,7 @@ steps:
157157
username: ${{ github.actor }}
158158
password: ${{ secrets.GITHUB_TOKEN }}
159159
160-
- uses: clouddrove/syncerd@v0.1.2
160+
- uses: clouddrove/syncerd@v0.2.0
161161
env:
162162
DOCKER_CONFIG: /github/workspace/.docker # same directory, path inside the container
163163
with:
@@ -181,7 +181,7 @@ steps:
181181
Since the default push mode deletes destination refs that are absent at the source, **run once with `dry-run: "true"` before trusting a new mirror config**:
182182
183183
```yaml
184-
- uses: clouddrove/syncerd@v0.1.2
184+
- uses: clouddrove/syncerd@v0.2.0
185185
with:
186186
command: git-sync
187187
config: syncerd.yaml
@@ -195,7 +195,7 @@ Since the default push mode deletes destination refs that are absent at the sour
195195
Once the dry run output looks right, drop `dry-run` (or set it to `"false"`) to let it write for real:
196196

197197
```yaml
198-
- uses: clouddrove/syncerd@v0.1.2
198+
- uses: clouddrove/syncerd@v0.2.0
199199
with:
200200
command: git-sync
201201
config: syncerd.yaml

0 commit comments

Comments
 (0)