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]

Reply via email to