janhoy commented on PR #4425: URL: https://github.com/apache/solr/pull/4425#issuecomment-4439642575
Some tweaks after more simulation. Here is the summary for the last simulation run I did locally using the [`simulate.sh`](https://gist.github.com/janhoy/237fde364e4782a808b4c592676dcdab) script: ``` ╔══════════════════════════════════════════════════════════╗ ║ VERIFICATION ║ ╚══════════════════════════════════════════════════════════╝ Switched to branch 'main' Version folders present on main: logchange-config.yml v10.0.0 v10.1.0 v10.1.1 v9.10.0 v9.10.1 v9.11.0 v9.11.1 YAML files per version folder: v10.0.0: drop-xml-handler fluent-java-client jetty12-upgrade v10.1.0: 1010-cache-leak-fix 1010-semantic-search 1010-zookeeper-39 v10.1.1: 1011-npe-doclist v9.10.0: lucene-910-upgrade range-facet-perf xss-fix v9.10.1: 9101-oom-large-nested 9101-tls-cert-bypass v9.11.0: 9110-bcrypt-auth 9110-drop-jdk11-note 9110-lts-incremental-repl v9.11.1: 9111-config-reload-fix 9111-repl-failover-fix 9111-thread-leak-softcommit Expected YAML files per version: v9.10.0: xss-fix lucene-910-upgrade range-facet-perf v9.10.1: 9101-tls-cert-bypass 9101-oom-large-nested v10.0.0: fluent-java-client drop-xml-handler jetty12-upgrade v10.1.0: 1010-semantic-search 1010-cache-leak-fix 1010-zookeeper-39 v10.1.1: 1011-npe-doclist v9.11.0: 9110-bcrypt-auth 9110-lts-incremental-repl 9110-drop-jdk11-note v9.11.1: 9111-repl-failover-fix 9111-thread-leak-softcommit 9111-config-reload-fix CHANGELOG.md version headings on main: [10.1.1] - 2025-10-01 [10.1.0] - 2025-06-01 [10.0.0] - 2025-03-01 [9.11.1] - 2026-02-01 [9.11.0] - 2025-12-01 [9.10.1] - 2025-08-15 [9.10.0] - 2024-12-01 Unreleased folder on release branches (should contain only .gitkeep after prepare): ✓ branch_10_1: unreleased/ is clean ✓ branch_9_10: unreleased/ is clean ✓ branch_9_11: unreleased/ is clean Stale unreleased file check — 9111-config-reload-fix.yml: → This file had a tweaked title on branch_9_11, so git would not auto-remove it from other branches. ✓ main: stale file correctly absent from unreleased/ ✓ branch_9x: stale file correctly absent from unreleased/ ✓ branch_10x: stale file correctly absent from unreleased/ Unreleased folder on main (may have pending entries for future releases): future-streaming-api.yml ╔══════════════════════════════════════════════════════════╗ ║ SIMULATION SUMMARY ║ ╚══════════════════════════════════════════════════════════╝ Releases simulated: Version Released Changes Forward-ported to ───────────────────────────────────────────────────────────────────── ✓ v10.1.0 2025-06-01 3 changes → branch_10x, main ✓ v9.10.1 2025-08-15 2 changes → branch_10x, main, branch_9x ✓ v10.1.1 2025-10-01 1 change → branch_10x, main ✓ v9.11.0 2025-12-01 3 changes → branch_10x, main, branch_9x ✓ v9.11.1 2026-02-01 3 changes → branch_10x, main, branch_9x [includes tweaked-title stale-file test] Branch state after simulation: branch_10_1 branch_10x branch_9_10 branch_9_11 branch_9x * main Result checks: ✓ 7/7 expected version folders present on main ✓ All release branches have clean unreleased/ folders after prepare ✓ Tweaked-title stale unreleased file correctly removed from all branches by forward-port → logchange script tested: /Users/janhoy/git/solr/dev-tools/scripts/logchange.py → Total elapsed time: 23s ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
