mirror of
https://github.com/kellymichels/zscripts-token-savers
synced 2026-10-07 07:18:18 +00:00
* fix(zdeploy): build docker stacks that come from a Dockerfile Mirrors the fix in the private scripts repo; the code is identical in both, only the config differs. The docker kind ran `docker compose pull` then `docker compose up -d`. That is right for a stack of published images and wrong for one built from a Dockerfile in the tree, where there is nothing to pull. `up -d` builds only when the image is MISSING, so the first deploy works and every one after it uploads the new code, starts the old image, and reports success. A project opts into building with deploy.build, which runs `docker compose build --pull` so the base image is refreshed at the same time. Stacks that pull are unaffected. The example config documents the flag on the docker project, next to the existing note about startApp, because the failure is silent and nobody goes looking for a setting they do not know exists. CHECKSUMS.txt regenerated, since two covered scripts changed. 286 tests pass, 1 skipped. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * fix(checksums): hash the scripts as git checks them out, not as a tool wrote them CI failed on the two files this branch touches while the same suite passed here. The manifest was right about the wrong bytes. .gitattributes pins *.ps1 to eol=crlf, and its comment says why: it makes these files byte-identical on every platform, which is what lets CHECKSUMS.txt hold one hash per file rather than one per OS. The edit that added Get-DockerImageStep was applied by a script that wrote LF, so the working copy stopped matching the pin. zchecksums then faithfully recorded the LF hashes, and every checkout that honours .gitattributes - including CI - disagreed. Nothing was wrong with the committed content: git normalises on the way in, so the objects were always correct. Only the local working copy and the manifest taken from it were off. Re-materialised both files through git so they carry the endings the attribute pins, then regenerated the manifest from those. 286 tests pass, 1 skipped. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
46 lines
3.5 KiB
Plaintext
46 lines
3.5 KiB
Plaintext
0a087b9152351ecc56bed280bad91f5ea8dfa17e9a3b642db2a7b1c10f018b19 setup_backup_schedule.ps1
|
|
dfce8d0f2329c8095739b6daee38508e23a97a5fef8025be3d1564b86f22a2f0 token-count.ps1
|
|
bcc55d43671911814d00e9f446e6771ec1c5c7d0bf7ffc060d505c9aa3e674db zbackup.cmd
|
|
c921ba99c176b8e2cd234e5f81c51259d9e054c1b57561b469ac498ac684c500 zbackup.ps1
|
|
d41abada132a3107db4c631ff50c4508b64c8dbd1989f2252f709d9e6e45ca86 zbackup_and_sync.ps1
|
|
dcc50b5f8597a5f0086be56faf3c90e0218343960daa07abaf74e61a7170ffec zbackup_ec2.cmd
|
|
36ea7a9a78947813c14ef151a304f85348ead0411a6f06e88559fae5380dea48 zbackup_ec2.ps1
|
|
0cd580b2b09f664003bab6754a0e35a29333dfdb7ca1f7dd4820662bd83f1d2d zchecksums.cmd
|
|
be392bd3663c1daa4ce659d22b1431c44c1b19fbabd0efaf48502ca8f9f86e56 zchecksums.ps1
|
|
72b1c87a13e7121ce8d8ce835cd69a806b5b7a229261d667d9e656219818b208 zdeploy.cmd
|
|
e50a69c3fb9b1b3e524a94f8cd52f4967fdec5ad7d0180da759d1e6ebbef6aa2 zdeploy.ps1
|
|
fb9435852c344d8a0719041d0ca4968f9769243ddf925e424b78920b42de6e0b zec2.cmd
|
|
42990e046d30c392b4434bb38808f10f629ca4c16f4b086affe9ce8dcb3adeb4 zec2.ps1
|
|
91448ee9128e8e70fade9dbd8f744cce2d60fad180577ee276fad2a206495cac zec2_rotatekeys.cmd
|
|
cc6cbae0d50768690691c5dd27a67688aa5e1073e3363d4b4e3cc38b236aac32 zec2_rotatekeys.ps1
|
|
c78509f5a705e1db3efcee310706035f7e6983d4bfe1b4ea22627451a0151a83 zec2online.cmd
|
|
d7f67c2aa1fb91fc12e04ebf54506e8b4a00264178b5b128a9eead05df0f8916 zec2online.ps1
|
|
a10faa604863030053eb33aea2d6362772a79a80b862f6bb0fdfb2c7b577087a ZHelpers.ps1
|
|
386c4ce64544584cb9fcd2f28099742cc3590fb1afe75bb7ea884a8bca7b6ed3 zkill.cmd
|
|
5f6c0e00dbcc62981252b6b43e3159fc84840f947ed15ca0fdf77b8fa7cece44 zkill.ps1
|
|
21a1d371947c10bfe2b86f1a51c6cfc3992b4e084f61097bad851736032d4bdb ZKiller.ps1
|
|
6c6a86d9deb0c3c86e5f7a14c9052c8df26da8273bfc9ebcafa81740e2f1b3bf ZKillOnly.ps1
|
|
f6bcd097dfb51cf8664ef95b43cceff58591bdb15f00c585c72459a21b8f4859 zmerge.ps1
|
|
0040ece0250d3f562e163e11d7b04533c6dd8d8657bd2d60723414fc0aea267d zpull.cmd
|
|
8665a87253dc2733626dcbf1e4107c1235dc0b30d3bf97e58ee96c4f36dd139b zpull.ps1
|
|
b550e8cb701b66957a28a4fd2c61bb1f92f91795d0acc292a026db77cc50475f zrelease.cmd
|
|
77d38d949461ebad15aa81e24df1ac9bf2cca220f743f5540bdadd6249902326 zrelease.ps1
|
|
2b88997d12373a6efce2b130b99eb9f7950751d4a4e685a2d3382f4c1296f1b2 zrepair.cmd
|
|
af33bb9748d02da7cf846f2799ff15b70c63ecfbaf70a2f3e369fe3f447feee7 zrepair.ps1
|
|
ae485d9e8beb710b737323b282be6f60105b710c706c6c7869679dba2e19b736 zrestart.cmd
|
|
ed3c4a07d0b19212503bd29f46e9561a9810ad7c5568c22ebc9e90be7d20adbb zrestart.ps1
|
|
32f20168ff66f948cef6ee4d92dff824b8a2814d29cfd61983a8b2aad9db6f22 zrestartd.cmd
|
|
118931bdbf7db0a2fa74bc991b876ee042147f6f1f44ff27ee650df83d2abb07 zsetup.cmd
|
|
55f9fbfb7dc4486e32cfb4e9a6ab9a67f7f8f53d1344290fe2facbab85c0ad49 zsetup.ps1
|
|
182812a4ee405473b3a1a810ac1810fb0dd53367cdc2ea8d5e44d43c96fd5177 zsetup_mail.ps1
|
|
8ebc35b38fa484bd6c5578def3d601aae0f2a8bbb32547cf6c20853789b69719 zstart.cmd
|
|
522386c8162b74c96c920b16375aa675e17909e7af79cde860689cef530b6646 zstart.ps1
|
|
c8813ec5aaa5827661dc0f3076fd79f5436bea6d11a4627ee51dd959cf2a198a zstart_docker.cmd
|
|
72fe6e1c198313dd2ad41934d7744ab04679abcbe2ea66769c5e9be0f50eb7ee zstart_docker.ps1
|
|
ca67f4a50db47ade6d1c247e12ca446903f1e9c04f454ace7a1c5feef8c5dd5f zstartd.cmd
|
|
6b82952690ab9ff74931d842c02e8adfabccbbec0e7add85cc6351bc518c6e70 zstop.ps1
|
|
70a071ab58a274919ef85ad29f3cd5b5a88eca34917b3154579335e750d9d686 zsync.cmd
|
|
e9428c5fe7645e7f91420ecbfaf11be1c30a57758f3b48c3419f33ac771ce46a zsync.ps1
|
|
630782520afeff6d63e517cadc65597de044f782be9135a9176eafdf53831848 zversion.cmd
|
|
a5da3320d60fb0eac4b3583fc0cc7ad8c4058a4f2f40a61d731510b91ead4c3e zversion.ps1
|