You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The deploy guard now checks the version number itself, not only timestamps and contents. It used to look at the engine alone: nobody checked the built web interface or the app bundle's manifest, and a binary built five minutes ago from a different copy of the repository passed as fresh — newer than every source file and carrying every required mechanism. Now the number declared in the source must sit inside each of the three artifacts — the built interface, the bytes of the engine itself, and the app bundle's manifest; each artifact answers with its own report line, and on a mismatch the guard names the number the artifact actually carries. The checks are pinned by a test that runs the script itself over synthetic trees where each artifact in turn carries a foreign number: remove any one of the three checks and exactly its test falls.