Skip to content

[anneal][v2] Add utility functions: environment helpers and DirLock #11790

[anneal][v2] Add utility functions: environment helpers and DirLock

[anneal][v2] Add utility functions: environment helpers and DirLock #11790

Triggered via pull request June 18, 2026 12:36
Status Success
Total duration 5m 11s
Artifacts 85

ci.yml

on: pull_request
Build Docker image
21s
Build Docker image
Run codegen tests
1m 37s
Run codegen tests
Generate code coverage
1m 59s
Generate code coverage
Run tests under Kani
2m 47s
Run tests under Kani
Build (zerocopy / nightly / --simd / aarch64_be-unknown-linux-gnu)
43s
Build (zerocopy / nightly / --simd / aarch64_be-unknown-linux-gnu)
Build (zerocopy / nightly / --simd / avr-none)
50s
Build (zerocopy / nightly / --simd / avr-none)
Check Rust formatting
24s
Check Rust formatting
Check stale stderr files
9s
Check stale stderr files
Check GitHub Actions
51s
Check GitHub Actions
Check README.md
31s
Check README.md
Check crate versions match
10s
Check crate versions match
Check MSRV is minimal
5s
Check MSRV is minimal
Check that all toolchains listed in Cargo.toml are tested in CI
32s
Check that all toolchains listed in Cargo.toml are tested in CI
Check all-jobs-succeeded depends on all jobs
35s
Check all-jobs-succeeded depends on all jobs
Check for todo comments
18s
Check for todo comments
Check auto-approvers setup
10s
Check auto-approvers setup
Run Git hooks
2m 7s
Run Git hooks
zizmor
20s
zizmor
Matrix: build_test
All checks succeeded (ci.yml)
0s
All checks succeeded (ci.yml)
Fit to window
Zoom out
Zoom in

Annotations

1 error
Check auto-approvers setup
❌ Contributor @mdittmer not authorized for 'anneal/v2/Cargo.lock'.

Artifacts

Produced during runtime
Name Size Digest
google~zerocopy~02CAJ5.dockerbuild
38.9 KB
sha256:05da9847f12b0e1021087d617a164de692338dca4f3a9e81cf6acf87f960306c
google~zerocopy~0B9WS6.dockerbuild
40.2 KB
sha256:2317c6cff13da958c522a6fd46de73a37f63a0b4e5fd715891a3c22716f8fdeb
google~zerocopy~0HPG9L.dockerbuild
39.8 KB
sha256:793d8a79510a1277fbf25684b074e625cd451d1ab147d77d35dbb5abee4f6759
google~zerocopy~1A7BI7.dockerbuild
39.8 KB
sha256:79dc1e633f603768c1920a40b2ffc9416cd8c3b41b1fabd4785ba3a069f41d9b
google~zerocopy~1E4T06.dockerbuild
40.2 KB
sha256:2400778e7fa8dfa8187cdb443381b599abfeab703e99bd90402733a9d654897e
google~zerocopy~1KOYCN.dockerbuild
38.6 KB
sha256:cdce2cc91aa0b34b55fa52a66d5b60ee3d206081f2440635647d4620cd4ffcc1
google~zerocopy~4KWD4Y.dockerbuild
39.6 KB
sha256:69ab041df44fb697af9addbcd4564e9ab8cc6622f292edca43169f99b7fa94c3
google~zerocopy~5Q7GNH.dockerbuild
39.4 KB
sha256:1ede16dfd46dc76a559db42683f1665c319abde0c6187c6c9ed04fbaae546db1
google~zerocopy~5WAMIQ.dockerbuild
39.2 KB
sha256:4f9ef0e37d563fa184f249246aed483df7b4d856025707c0796efdf3fd5d9edb
google~zerocopy~7H4YZ6.dockerbuild
39.4 KB
sha256:5e3918b5ded28d476a20d466ef7d9564c2d3b1d63706f20ddb7b2dd0bf533b7e
google~zerocopy~7PH5PE.dockerbuild
38.6 KB
sha256:4a0db1782c4445a54f038a4c79872830747d614787457d8afdbea575512d4683
google~zerocopy~84SGJS.dockerbuild
40.8 KB
sha256:0d523bcb7cad4229cf3fc2b6a73d6d55df8d27145a5dbf98d896029672b016e0
google~zerocopy~87GBAU.dockerbuild
41.8 KB
sha256:5da5aa62e0ce6438ca408c6c289c500b141fe37fa168f713bd93641b6012d586
google~zerocopy~8NN8HN.dockerbuild
40.4 KB
sha256:36ca8441a59784bade6f9cd2f2bc013b8e3a8487b89216d21a2ad5eb20847071
google~zerocopy~9IQZMB.dockerbuild
39.7 KB
sha256:99c138199a33f543f2ec253a5353c3cf9a132770f162b61a3fd5613e8f76bdcb
google~zerocopy~A1IEJW.dockerbuild
40.5 KB
sha256:3e83afb6e5e45987695f66635feeb9cb3cc90230a9508a9cf10481518050bbce
google~zerocopy~ALX77J.dockerbuild
39.3 KB
sha256:9cdb4e30c64d2f49cb2f1fb13490c633cc1ad8e9b5ec3c2d1bd89356cd5978f1
google~zerocopy~CK9CFZ.dockerbuild
40.4 KB
sha256:a7551db6f06daadc1cd45dcabca785946edc4b30b974b852bb4e989b76bbed7b
google~zerocopy~CXYWMJ.dockerbuild
39.7 KB
sha256:be9072917e2b8782c110942806d88f42f5e495c3ab98c9a48b35f0aac428de1a
google~zerocopy~CYFKKI.dockerbuild
39.5 KB
sha256:a9a46ae11f90a522415b7d7ca14b4118dc9099190c5df408b184495293e390fb
google~zerocopy~D4TF6B.dockerbuild
40.1 KB
sha256:5a3841022d5e14d71de472daaf3bd49d14f0741d9b69a5568eaeebde852436b9
google~zerocopy~D8123N.dockerbuild
38.7 KB
sha256:5576a1b7eb2a61a8c2350f3812028e4d486ae4e6ba618d79a514d92a9ff46ef6
google~zerocopy~D8D9F8.dockerbuild
40.6 KB
sha256:6a0d905fe755c1ee41207b33ecd8ae498f8c8f1cd114481e8be0aaa9252af06f
google~zerocopy~DEFXHE.dockerbuild
40.1 KB
sha256:788319c35249da12c98c7c14f7ddab2b3326c2eeca4d5e626a595ffac0bf838b
google~zerocopy~DJXAE5.dockerbuild
39.2 KB
sha256:7d65d21bf51ba23694bdf5523bf57a5e515e1a61c0d0365ca59f22301d7c57ae
google~zerocopy~E396EN.dockerbuild
40 KB
sha256:685bad074c9081068cf65e53b495567f05067cf6b0df647834e737da2d427710
google~zerocopy~E6LL2R.dockerbuild
39.7 KB
sha256:77b283df291b82ae13393e6c20ce7f30da85b8500219feb310a44bb197aab1fc
google~zerocopy~EEVWDA.dockerbuild
40.7 KB
sha256:01a3262e1f88e08c7eb0f47c8e8c1b9b2fe59c077437809d09ce21a048c6a758
google~zerocopy~FB9ZTV.dockerbuild
40.3 KB
sha256:24bded5d2331ca465a5ef59dbaf8e4d7c47362f8bc29909e6c34c1f85260058e
google~zerocopy~FGPRPI.dockerbuild
39.9 KB
sha256:a91733736c7a4a2f0caeb6a17a01ebf19f0e22636a9c46dcac93db012005f6b8
google~zerocopy~FMTZ7G.dockerbuild
38.9 KB
sha256:de90f06202f8bcd3e517107312d3415a3d4c5355bc7c481824599385d6c4b6e4
google~zerocopy~GLAGJL.dockerbuild
39.3 KB
sha256:3f93e7e9655cb00c65b6584b9e0b1832afd03693d1c646dc8536f4cd80b94719
google~zerocopy~GRX7EB.dockerbuild
39.9 KB
sha256:9c5ca89a6b2a77b68ee839a24bdb4198afc7fd665503329acab428599af5ef09
google~zerocopy~HAWXJ3.dockerbuild
39.4 KB
sha256:cd9b2c7976e7d9bc9efd6480add0c2e64804794c4e5cc8c73cc5cb73b9464020
google~zerocopy~HPU653.dockerbuild
39.9 KB
sha256:66f4602a80cbbfea1cdbcb276d507ee1bf0a0f2ba22fa208e88fcb190539110d
google~zerocopy~I7E1AO.dockerbuild
39.9 KB
sha256:0bb3141854b102d1b9ecc016eca9ec17cd1d3ad9441a4b9029d56ebecfb5ff40
google~zerocopy~IOECG4.dockerbuild
39.1 KB
sha256:9bca160d0cfabafaf433194486da4e9c0aa3779bb12b49d39f4f76acb06f08b5
google~zerocopy~J8AVUL.dockerbuild
40.3 KB
sha256:90f804d3a0a00408f2157e1d5f2e90fb41fb6a5ff286e4cfbab5ee63a6ab3c3a
google~zerocopy~J8ZA47.dockerbuild
40.4 KB
sha256:aea7a14a186e37464bfb4501917a05d13f29a663dd736da4bb4fe33fd8b41353
google~zerocopy~JDLVB8.dockerbuild
39.4 KB
sha256:14f8f06fdeb41937277b1d7fc676e7e07fa0108029ed4c3e68b8dd57724bd2ce
google~zerocopy~JIWIOI.dockerbuild
39.8 KB
sha256:23263277f738d5106568b43699ce2b52a3fd265fd3d93c6ecd149f40b2a2c2c5
google~zerocopy~JUMD2I.dockerbuild
39.9 KB
sha256:d32833e9498968e352f3fafc72a106554b0387f5687101adfa3d1020622f6a84
google~zerocopy~KHRFTV.dockerbuild
40 KB
sha256:de7b5fbfd92ac2df29c13ed44f90eb253b175283323b70a25a0f33a478f753e5
google~zerocopy~KPU5Z6.dockerbuild
41.1 KB
sha256:2abd3fe9894a7876d46960c6892bf2f967313787e79ccd032e4c94be3c476627
google~zerocopy~LJ54HK.dockerbuild
40.3 KB
sha256:9109c5c6abb6808f527bfbc5f8527dfec06b9e8c06dec69337dd05d054c3f041
google~zerocopy~LOSZPN.dockerbuild
40.7 KB
sha256:dd79edd26518c46998b845f3e6361b417a68c232948c1e3c86fd0e8f0a4ca6d1
google~zerocopy~LS3Q7J.dockerbuild
39.7 KB
sha256:896643db555384cecaab2a7da8e10d68ee46a53bae7fa4084788b6605eda62e9
google~zerocopy~LV5RSL.dockerbuild
41 KB
sha256:fd4eeec6f9e570236e43e184d31b25f11731e57e7fe1ac30c84deca126dff836
google~zerocopy~M2V6R1.dockerbuild
39.5 KB
sha256:9f98558c4ef87f07a6028864f36d8bfb771430334c1c2631161c88184dfc2895
google~zerocopy~M4BVMZ.dockerbuild
40.2 KB
sha256:6c31dda88ec80448ed444ff8651e31c57b81934b834435b4fdf89495b0daba49
google~zerocopy~M6RCZE.dockerbuild
39.5 KB
sha256:b3a8eb5217aed214f930a277b0abcb6b5b1e4b11c576dbfadf6c45a0f39c5004
google~zerocopy~M908RE.dockerbuild
40.3 KB
sha256:9bafd3d66fe19c7d7003657eab5d20d5cc711137a3a220151075a82ebbb432ff
google~zerocopy~MYCDJ7.dockerbuild
39.7 KB
sha256:921a3fee5d9953bd3d8e76b6320edf8ce30f73a64c5a2e572f6e723576eb23e8
google~zerocopy~NGXCFX.dockerbuild
39 KB
sha256:478e62d315bb8de389b23022bbccd5860839154f42c612e50c13cfe21729b4ce
google~zerocopy~NLGJBC.dockerbuild
39.6 KB
sha256:19a9b4e17845af9cc1c60174ff20e747b8a7d7367831b675a7b3f3ccbe331dd4
google~zerocopy~NW7XE0.dockerbuild
40.1 KB
sha256:b2cb1d38836fd7e1c35303db9e1ed149421db216310fd4b5e8e12db01caa28b1
google~zerocopy~PFLA6U.dockerbuild
39.7 KB
sha256:9bc98ed36d1df2b2eaa95e53973185c9b27a8127c1bdda7b46da0ce99b0f0e4d
google~zerocopy~QN4TAC.dockerbuild
39.6 KB
sha256:a21c92fa939f5a58365402b5482c0366d363d8648dfbd1b584d16327f9bfe206
google~zerocopy~QRPXLR.dockerbuild
39.2 KB
sha256:54af98b44211e8152ed17b110e9d12fd871562c89beba4ecf175169f08f7602e
google~zerocopy~RA5FVD.dockerbuild
40 KB
sha256:deb9c447e228ba237f87e3797c6982d338c7ae3e354b4e2e17241822359839c0
google~zerocopy~RD3BAM.dockerbuild
32.7 KB
sha256:542be97103d1cf8f6d2befa00602cf0a6a97d8f4dd4484511df609ba5ace72eb
google~zerocopy~RNBMS1.dockerbuild
39.6 KB
sha256:5c7cc3628c34a17cf2581391b859c1201f8bc85514749a64b293ca9a8878b050
google~zerocopy~SCPXTS.dockerbuild
39.9 KB
sha256:5a641bafb65f84a8d4e422e2073bfe48aae4f4151bef5219c08eef81d529a723
google~zerocopy~SKB02H.dockerbuild
39.6 KB
sha256:8a469770c4912b92295eb8d556becabe1d491741ab3659c730c1976405c40d40
google~zerocopy~SOFP22.dockerbuild
40.1 KB
sha256:7f32da8c0b4d75e762794f6ff2624ce650dd2576a5e02820f8420fc32583cffd
google~zerocopy~SVCFXQ.dockerbuild
39.9 KB
sha256:d987f7c28784b8310e95b0902c73d9cb62d3516fe8613a5b05c2e0837636c2d0
google~zerocopy~SWH8XB.dockerbuild
39.5 KB
sha256:4dd8010c2eded24f69cd15e56978f3f123dcfc02fd4528629fc48f89c619a458
google~zerocopy~TX7JHE.dockerbuild
40.8 KB
sha256:fda74155e7be3ecb881f0050449f2fcc55760cf358136c01b5f588e7b97ab2fa
google~zerocopy~U58K6X.dockerbuild
39.4 KB
sha256:dadefd30b323821e67de21ec08273f9ed9ec67baa0d466b25268a7142c2bccd8
google~zerocopy~UBII9Q.dockerbuild
39.8 KB
sha256:0925540f8f8466b5aa1910d18c07d5650021f2caeee134af7694853d49058538
google~zerocopy~URIYLS.dockerbuild
40.4 KB
sha256:0d2778f83ef254da858f59c45b5805e910b9e4c238e36d15f704d3e0d262bc50
google~zerocopy~V04DC7.dockerbuild
39.5 KB
sha256:909b1ee25dc6cb039275d667866e4b7127a71eabd7a17d309ecb4e68aa7b2b09
google~zerocopy~V5U7BV.dockerbuild
40.4 KB
sha256:3b909dc2d0fdd302d855de16a8813d3a3463dfb2352470b52c27ca8cbd5b1e75
google~zerocopy~V7DY26.dockerbuild
39.8 KB
sha256:02d87bf13980b4014b1beeba8ef3a539450a12004c2751e801f04903dc513b5c
google~zerocopy~VB546A.dockerbuild
40.5 KB
sha256:706f0be831009a6060e7e0c5bb1df5587ec6ee9d7f4a87a08fac7ad0d96fff60
google~zerocopy~VTQWV2.dockerbuild
39.7 KB
sha256:fc8b575960d4a67da98b7436734c5ea0bfeac0c65c49f09ae4f56b06dd25ab8d
google~zerocopy~VZGSPB.dockerbuild
40 KB
sha256:d6472963f04388df9f72d92096baa98d3e3a5941fa7f745ae6ec3c40e61fd01a
google~zerocopy~W946WO.dockerbuild
39.9 KB
sha256:37f5871f3eaf7eac8850aa832ee63b284a38ea91c80d44e968250bb20f8bea71
google~zerocopy~WQPSQZ.dockerbuild
40 KB
sha256:e0c46109bb44bea10ee03de7b6deae88c0ad1a0d6bc32b67c4f8f85bd2456db6
google~zerocopy~XL2TYU.dockerbuild
40.2 KB
sha256:35afd05239c94df4126d78e28b5456dc0f6e784d8fa36838c3a18e17de2be6cb
google~zerocopy~YPZQPP.dockerbuild
39.3 KB
sha256:10bbf6fb0cfbd46779b39417b59b574836e4e4aeacd3e6c39e06e4ca0213ebf0
google~zerocopy~YV1ATG.dockerbuild
39.5 KB
sha256:3519b430753fbc355e3449100e578043c8de271a3c90ac242230217f58720d9e
google~zerocopy~YWM9MT.dockerbuild
39.8 KB
sha256:d4fd92ad752b164da1fa1abd190c45890642682e3976eb9ea3202e83695116a1
google~zerocopy~Z38LRA.dockerbuild
40.4 KB
sha256:304b08c1d86dc4ec3adfd9ef82b4d2aef30bd508b62699c8d23eed3dc4009179
google~zerocopy~ZFBF9S.dockerbuild
38.6 KB
sha256:85b434711bde434d422fc9bd115610f8b0c2a458860631f90f361ba48498cd88