Release 1.10.4 - #61
Merged
Merged
Conversation
Signed-off-by: Richard Freeman <rich0@gentoo.org>
Signed-off-by: Richard Freeman <rich0@gentoo.org>
…rify Replace ebuild copy with git mv so only one gentoo/cfg-update-*.ebuild remains. Insert ChangeLog stubs after the header block (ISO dates). Verify cfg-update, README, and ebuild PV match after the bump. Document the conventions in VERSIONING.md and add a Tier 0 dry-run smoke test.
Signed-off-by: Richard Freeman <rich0@gentoo.org>
feat: add develop branch model, release process docs, and bump-version script
Signed-off-by: Richard Freeman <rich0@gentoo.org>
Refactor internal path variables to descriptive names (issue #31)
Remove redundant ancestor-backup existence checks, trim per-scenario classify to four canary fixtures, consolidate removed-flag regression into one Tier A function, and drop a duplicate stage4 sdiff assert. Update test/README.md to document the A1–A4 sub-tier layout.
test: prune overlapping assertions and reorganize tiers (issue #39)
Run ./test/run-tests.sh --full on ubuntu-latest with harness dependencies (diffutils, libterm-readkey-perl, shellcheck).
Add GitHub Actions test workflow for pull requests (issue #46)
Introduce a git-independent scripts/check-version.sh, wire it into CI and bump-version.sh, and document repository rulesets plus PR-based releases to master.
- Step 8: merge master into develop is required after every release - Default branch: keep master for stable public view - Remove redundant up-to-date-before-merge explainer
Branch protection: version check and ruleset docs (issue #47)
Reframe INVENTORY, DEPENDENCIES, and ARCHITECTURE to describe the current 1.10.3 codebase instead of the staged cleanup roadmap. Delete the unused test.tgz archive and stop installing it via the ebuild; fixtures in test/fixtures/ are canonical for the harness.
Delete test/fixtures/legacy/ and drop references from test README and scenario docs per PR review.
Post-prune documentation and repo hygiene (issue #29)
…53) xxdiff has first-class support in cfg-update (launch_tool, check_gui, check_tool, cfg-update.conf) but was missing from the merge tools table in DEPENDENCIES.md. Add it after kdiff3 with portage availability note.
docs: add xxdiff to recommended merge tools in DEPENDENCIES.md
docs: align merge tool lists across DEPENDENCIES, conf, and ebuild
Drop obsolete imediff2 detection and documentation. Modern dev-util/imediff supports both 2-way and 3-way merges; existing -a -o launch_tool invocations are unchanged. Add Tier D mock imediff tests for stage 3 (3-way) and stage 4 (2-way) to lock in command-line arguments and merge outcomes. Fixes #57
gtkdiff is no longer packaged on Gentoo and was only half-integrated (launch_tool support without stage 4 detection). Remove from code paths, config template, ebuild hints, and inventory. Fixes #55
cleanup: remove gtkdiff from supported merge tools
Resolve conflicts with gtkdiff removal (PR #59): keep imediff-only support and no gtkdiff in tool_saves_mergefile_when_aborted or --help.
cleanup: remove imediff2 legacy; add imediff invocation tests
9 tasks
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Patch release bringing
developtomaster.User-facing
$versionnow matches README/ebuild)Maintainer
perl -c,check-version.sh,run-tests.sh --full)bump-version.sh/check-version.shand VERSIONING.md workflowChangeLog
Checklist
./scripts/check-version.sh 1.10.4passes locallyperl -c cfg-updatepasses./test/run-tests.sh --fullpasses (196 passed)integrationcheck green on this PRPost-merge
Maintainer checklist: issue #60