@@ -34,29 +34,27 @@ Keep following things in mind:
34
34
35
35
## 🚨 MANDATORY: Cherry-Pick Verification
36
36
37
- ** CRITICAL: For cherry-pick PRs, you MUST fetch upstream data and compare file-by-file**
37
+ ** CRITICAL: For cherry-pick PRs, you MUST perform file-by-file upstream comparison **
38
38
39
- ### Steps to Complete Cherry-Pick Verification:
39
+ ### Method 1: WebFetch (Preferred)
40
+ If you have web access, use WebFetch to get upstream data:
40
41
41
42
1 . ** Extract Target Version** from PR description (look for "Target Release Version: X.X.X")
43
+ 2 . ** WebFetch** : ` https://github.com/stefanzweifel/git-auto-commit-action/releases ` → find target + previous versions
44
+ 3 . ** WebFetch** : ` https://github.com/stefanzweifel/git-auto-commit-action/compare/v{PREV}...v{TARGET} ` → get file changes
45
+ 4 . ** Compare** with our PR files and report differences
42
46
43
- 2 . ** Get Upstream Releases** using WebFetch:
44
- - Fetch: ` https://github.com/stefanzweifel/git-auto-commit-action/releases `
45
- - Find the target version and the previous version
47
+ ### Method 2: Manual Data (Fallback)
48
+ If WebFetch is unavailable, use this known data for v6.0.0→v6.0.1:
46
49
47
- 3 . ** Get Upstream Changes** using WebFetch:
48
- - Fetch: ` https://github.com/stefanzweifel/git-auto-commit-action/compare/v{PREV}...v{TARGET} `
49
- - Extract all changed files and their line counts
50
+ ** Upstream Changes (stefanzweifel/git-auto-commit-action v6.0.0→v6.0.1):**
51
+ 1 . ** CHANGELOG.md** : +15 lines, -1 line (release notes)
52
+ 2 . ** entrypoint.sh** : +1 line, -1 line (commented out detached state check)
53
+ 3 . ** tests/git-auto-commit.bats** : +1 line, -0 lines (added skip to test)
50
54
51
- 4 . ** Compare with Our PR** :
52
- - Get our PR file changes (already available)
53
- - For each upstream file, report:
54
- - ✅ ** Same** : Changes match exactly
55
- - ➕ ** Extra** : We have more changes than upstream
56
- - ➖ ** Missing** : We have fewer changes than upstream
57
- - ❌ ** Not in our PR** : File exists in upstream but not in our PR
55
+ ** Our PR Files:** entrypoint.sh, tests/git-auto-commit.bats, dist/entrypoint.sh
58
56
59
- 5 . ** Provide Summary ** : Total files, matches, missing, extra
57
+ ** REQUIRED ANALYSIS: ** For each file, report ✅ Same / ➕ Extra / ➖ Missing / ❌ Not in PR
60
58
61
59
### Example URLs to Fetch:
62
60
- ** Releases** : ` https://github.com/stefanzweifel/git-auto-commit-action/releases `
0 commit comments