Some checks failed
Mark stable commit / test-unit (push) Has been cancelled
Mark stable commit / test-integration (push) Has been cancelled
Mark stable commit / test-container (push) Has been cancelled
Mark stable commit / test-e2e (push) Has been cancelled
Mark stable commit / test-virgin-user (push) Has been cancelled
Mark stable commit / test-virgin-root (push) Has been cancelled
Mark stable commit / mark-stable (push) Has been cancelled
Updated the `mark-stable` workflow so that the `stable` tag is only moved when: * the current push is a version tag (`v*`) * all tests have passed * the pushed version tag is the highest semantic version among all existing tags This ensures that `stable` always reflects the latest valid release and prevents older version tags from overwriting it. https://chatgpt.com/share/693b163b-0c34-800f-adcb-12cf4744dbe2