Skip to content

GitHub CI and release workflow#4

Merged
Yegoroff merged 14 commits into
mainfrom
github-ci
Feb 25, 2026
Merged

GitHub CI and release workflow#4
Yegoroff merged 14 commits into
mainfrom
github-ci

Conversation

@Yegoroff
Copy link
Copy Markdown
Contributor

@Yegoroff Yegoroff commented Feb 25, 2026

see specs/2026-02-25 github-ci-workflow.md for details

Yegoroff and others added 14 commits February 24, 2026 09:24
Replace hardcoded solveMergeConflict() with config-driven resolver that
supports file-level and line-level resolution. Rules defined in
.github/conflict-resolution.yml override built-in defaults.

- Add js-yaml and minimatch dependencies
- Create src/conflict-resolution.js with resolver factory
- Modify integration-merge.js to use resolver
- Update AGENTS.md and add spec documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- runs tests on PR open/update/reopen and push to main
- checks version tag doesn't already exist (fails early)
- creates version tags (v4.0.4) and moves major tag (v4) on main push
- writes job summary with usage examples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Avoids race condition where delete succeeds but push fails,
leaving major tag missing. Now uses +v${MAJOR} refspec to
force-push in a single operation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- vitest: 1.6.0 → 4.0.18
- @actions/core: 1.6.0 → 3.0.0
- @actions/github: 2.2.0 → 9.0.0
- @octokit/rest: 19.0.5 → 22.0.1
- fs-extra: 10.1.0 → 11.3.3
- js-yaml: 4.1.0 → 4.1.1
- minimatch: 9.0.0 → 10.2.3
- tmp: 0.2.1 → 0.2.5

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Yegoroff Yegoroff merged commit 8c4e805 into main Feb 25, 2026
1 check passed
@Yegoroff Yegoroff deleted the github-ci branch February 25, 2026 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant