Skip to content

[anneal][v2] Add DiagnosticMapper to map compiler errors back to Rust source code #11850

[anneal][v2] Add DiagnosticMapper to map compiler errors back to Rust source code

[anneal][v2] Add DiagnosticMapper to map compiler errors back to Rust source code #11850

Triggered via pull request June 29, 2026 17:39
Status Success
Total duration 6m 31s
Artifacts 85

ci.yml

on: pull_request
Build Docker image
29s
Build Docker image
Run codegen tests
1m 39s
Run codegen tests
Generate code coverage
2m 12s
Generate code coverage
Run tests under Kani
2m 37s
Run tests under Kani
Build (zerocopy / nightly / --simd / aarch64_be-unknown-linux-gnu)
48s
Build (zerocopy / nightly / --simd / aarch64_be-unknown-linux-gnu)
Build (zerocopy / nightly / --simd / avr-none)
46s
Build (zerocopy / nightly / --simd / avr-none)
Check Rust formatting
31s
Check Rust formatting
Check stale stderr files
7s
Check stale stderr files
Check GitHub Actions
50s
Check GitHub Actions
Check README.md
30s
Check README.md
Check crate versions match
7s
Check crate versions match
Check MSRV is minimal
8s
Check MSRV is minimal
Check that all toolchains listed in Cargo.toml are tested in CI
36s
Check that all toolchains listed in Cargo.toml are tested in CI
Check all-jobs-succeeded depends on all jobs
34s
Check all-jobs-succeeded depends on all jobs
Check for todo comments
15s
Check for todo comments
Check auto-approvers setup
8s
Check auto-approvers setup
Run Git hooks
2m 1s
Run Git hooks
zizmor
13s
zizmor
Matrix: build_test
All checks succeeded (ci.yml)
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/src/diagnostics.rs'.

Artifacts

Produced during runtime
Name Size Digest
google~zerocopy~023DY6.dockerbuild
40.7 KB
sha256:020d30f92bbfd6ae1372b066c7a303d28a1a365f2e8d8e818a3d444c449b69e6
google~zerocopy~0DAJQV.dockerbuild
41.5 KB
sha256:d09fab6a360a3dce1bbfb781b807102910daaafcdc388d2add84bb1e1ecc1f3e
google~zerocopy~0JW5T0.dockerbuild
39.2 KB
sha256:b584cef56a0b6d7fdf89167258f653d59c8660dca4712bfc758d22152397124a
google~zerocopy~0WHTY9.dockerbuild
41.1 KB
sha256:78e2784c195b790d977eee0b4601649800ba581150bc0f2bafce4efdb01cbf58
google~zerocopy~1HPXNQ.dockerbuild
40.8 KB
sha256:776da09a1da6e577093700a8271de99bf98742fd563d96e303e3294447a42de9
google~zerocopy~2JBA14.dockerbuild
40.7 KB
sha256:ed15d5826d9460493995aa987de608312639eb927cc15a6d2170cc6b3f2e4125
google~zerocopy~2ZLZFE.dockerbuild
41 KB
sha256:c34d39d45529850f6d9e61f8d605a095afe2a6f603b59903b9f35855359820c5
google~zerocopy~39ONQO.dockerbuild
41.3 KB
sha256:4e73716cd2c3146b3d0d05a91a0c136aec01bb88703d2e20020dd8429b4ba1bf
google~zerocopy~3N2T6C.dockerbuild
40.6 KB
sha256:52e0fbafb9f5276f7957ed486a7f061e0b41814180ee668ab44c8385d2ca50d4
google~zerocopy~4I0ZA1.dockerbuild
40.8 KB
sha256:90783730059fa8cb81152bdfd3dbd3b167d2ef3db7be1a8c4982fe59b902cdad
google~zerocopy~4MAYY0.dockerbuild
40.3 KB
sha256:b1cd87238bd70f6e049391904e5c4b0b5df41a454e3448284c2c0f8e72d63239
google~zerocopy~4SC0EP.dockerbuild
40.9 KB
sha256:5b8cc46a016dcb6cd9e8f565e35102c2168d1528a039839ff61ffbada9f81e71
google~zerocopy~5ECSEO.dockerbuild
41.7 KB
sha256:78314eb2929dde9fe569b651914391fea98d0de2b94111d993db4c160491f4f5
google~zerocopy~5WUAVS.dockerbuild
40.8 KB
sha256:62097e4608bddb7e4e0422eecfa1fbc77ed0e525a15987fd852693a71ef0b0e2
google~zerocopy~5Z1V04.dockerbuild
40.2 KB
sha256:eeb89664c887ecacb14a6b8049c2189cf33be2eac1b6cfb300626f2ebb1975db
google~zerocopy~6N3JEI.dockerbuild
42 KB
sha256:09c96e2140020f88e7de5082ecb9f0aeb52d7f1ecc0575c772d395d7ab4e8546
google~zerocopy~6NLGLR.dockerbuild
40.7 KB
sha256:64d0d2f9703805d4edb3127ced02178596d9c43cb1c41474d6788ae73fab16bf
google~zerocopy~7C79IJ.dockerbuild
41.6 KB
sha256:ae30ca9729a067e6ae359769c1603afe6f2f0ba8180470ab16ecd370062c9e4a
google~zerocopy~9D5NF7.dockerbuild
42.1 KB
sha256:910e0b14c4d135c4603bd509f41403e16ddf4b468582359139ec52abf07f4ae8
google~zerocopy~9I70X3.dockerbuild
40.9 KB
sha256:5f2797ee29ed01cfe77b72a366dd8f6255bd2d9984f2f546ab3a076e209e89bb
google~zerocopy~BXMWN6.dockerbuild
34.9 KB
sha256:1f444084387ae8d8bfd26906d241387b4871a1bec87305d2c8372a79986e1bfa
google~zerocopy~BXWFVQ.dockerbuild
39.4 KB
sha256:db4b51e7a2233b26473dc67c8cbefcd3c4384423e8905bddf6ad5c289ccac9f5
google~zerocopy~C3PHSF.dockerbuild
41.1 KB
sha256:4aa3721c29b58405be54e9a40cad677cb8735db356b7e1c17c8e30f9153286b4
google~zerocopy~D67SX0.dockerbuild
40.6 KB
sha256:9112814ce22816dbcd721bd7b3e405ac4d4fb95846c95a3e973eea6aa3069068
google~zerocopy~DABOAJ.dockerbuild
40 KB
sha256:7bd0d539f5f543cbabb5c847b4ed699ec7408e3b1a3c5d23dbe8b1dce3fc193d
google~zerocopy~DHE99K.dockerbuild
40.9 KB
sha256:79de49db9e80ed0dba51ba96031c02766ec0015e91b69935d7057d2c4bd2f6a5
google~zerocopy~E13WJ9.dockerbuild
40.8 KB
sha256:a2d4e0665e78eafdd93b0466a060f850b5d8670bd98cc4bb2056c78333c1a831
google~zerocopy~E96IQY.dockerbuild
40.6 KB
sha256:0b3fca657341c7482d71ea0bdcee10e830cbc7d514cd341f521c075a28d21cc4
google~zerocopy~EOUVGF.dockerbuild
39.3 KB
sha256:b867239266afce6b98dfa90de4807fc302ab1599901d95bc9da4183be66b2125
google~zerocopy~FUJUE0.dockerbuild
41.1 KB
sha256:be5f14a4ee346b911ef27f0dad94c2f2f9e85e1ee7230913446b1d03dfaadb30
google~zerocopy~G877IO.dockerbuild
41.6 KB
sha256:6260713e8c6083dcc394b2fada272c85f0dee416a451acbf8ed52bff32fa3b5b
google~zerocopy~HSR2KY.dockerbuild
39.6 KB
sha256:cc220b1c4e749c74026ac3232a2b61c882ef1465cfe4cdd46e88e6e5c378338a
google~zerocopy~IW7CCV.dockerbuild
41.5 KB
sha256:0376bc5131610ceb486b98d34176f19b8bcb204f5f80b2b2ba36becc8c45d4dd
google~zerocopy~IX4RTU.dockerbuild
40.9 KB
sha256:0a9041fbe771ebfee4d1bd4c8060b7debafb67b296319d2650c1fe295635c0db
google~zerocopy~IZCTUJ.dockerbuild
41.2 KB
sha256:27f0b0501eb81038974e96b1195b69d55c62db80eb51578be19555904779e3ba
google~zerocopy~JQYD20.dockerbuild
39.9 KB
sha256:57bd15d9152a7e9c77206ae4ddeedb750e298dbd33ca4affbb339b760dc1f118
google~zerocopy~JW0E5W.dockerbuild
40.7 KB
sha256:0c05bad41abf09d4829fdff47ecf3edaace66bf22b0c23447302b34ffc2d3d47
google~zerocopy~KCDJ4V.dockerbuild
41.3 KB
sha256:fe1009d999d6136592e1727f6c743b2c7d5d122cd26ab75dcaa2e796cb958964
google~zerocopy~KWVEHQ.dockerbuild
41 KB
sha256:57fdf2051a1159e136edcb364bf851e99dd55a07c93b2277368a21d72d9332c1
google~zerocopy~L3JC7P.dockerbuild
41.4 KB
sha256:66eb21fa87d6ea3fce584d829f1a7d32115f080aae1bf8b2f08cf65af85721be
google~zerocopy~LJCPBV.dockerbuild
38.8 KB
sha256:121b310e6aa067b901a99accd2f28e1e2c92cac0217d71d7cd21ee14afeab895
google~zerocopy~LLHW79.dockerbuild
41.8 KB
sha256:b6be911383b060e6b53428d9928b82f253b654ce14037a44f57c9c28177932dd
google~zerocopy~LP9II0.dockerbuild
40.5 KB
sha256:8075843d8ebc4b44c7d049c95484e8440e1f0c07a3f17c1be5978b4f25952936
google~zerocopy~MABNDD.dockerbuild
39.7 KB
sha256:f1d448675357de8ec875ec7795fc2a8a98162bfdd4a4f4833a35424fbebbfc9a
google~zerocopy~MPVI2Z.dockerbuild
41.2 KB
sha256:e943ed3d7e580b51c7de7a282260bcc2b3ae47763367f6aa3ce2338c944beb5b
google~zerocopy~MSTF4Y.dockerbuild
40.7 KB
sha256:406756f3f2afc7bef4f852c2b434c1cb03813dc360be4e6834ac6defe2495889
google~zerocopy~N4AF8R.dockerbuild
40.6 KB
sha256:6d3fa09d19c96d5ddc9df6ba41f5d3dd4e91f1feab575f9267c7b24b73028a5c
google~zerocopy~NGMN4O.dockerbuild
40.8 KB
sha256:6320a3ab00fc973bfa5b7fe80794d625e23962b7f5fbeb47be0042f0374b9679
google~zerocopy~NHOA40.dockerbuild
40.4 KB
sha256:b783f6131cae6dd1e272ef4de9eedc7ea7567e0eb737fcfc5a4961b6b8cfd681
google~zerocopy~O1NAME.dockerbuild
41 KB
sha256:a603d343f87dd0b699ae92031caa3b69783413f830538e11aa0b52b556169f6d
google~zerocopy~O6KM2R.dockerbuild
41.7 KB
sha256:da3cff60944cd178ba18b8eb0f9f281159c30f79af118c4acc967172d2a13e38
google~zerocopy~PARD99.dockerbuild
41.5 KB
sha256:4a9db64cf73177edc70afa831c99f556f656aa901a846b7b5b2a251cd771d6d6
google~zerocopy~QASR0A.dockerbuild
41.8 KB
sha256:364b1934779f1c9971a50db5b80e1a7a0b21d4c63ec1d31c2696f8a1a00e60e7
google~zerocopy~QC87HX.dockerbuild
40.5 KB
sha256:6ec7db9f61938231e47d770be1afdf14ae131a81e38fce846a75d60bad9e6cdf
google~zerocopy~QL5X7Y.dockerbuild
41.9 KB
sha256:f75a7c51aaf32bcd3f91946b10ee0b3f0313ae6b2fe860682394ae418172029c
google~zerocopy~QZY8ML.dockerbuild
41 KB
sha256:af8434bb6ec8979fd7e66127d6e430f2dbd17b68c47ef053c8fc6cfc90d7b0ad
google~zerocopy~R37PLV.dockerbuild
41.2 KB
sha256:4ff875a3c93ac7da302b29684c4020fee494ad76d16031ee5f556df5b64d9e80
google~zerocopy~S0U3GI.dockerbuild
40.9 KB
sha256:c5678d245412c38ba77e0bbe4a54a5066a6fd1ca7c9b43b19933ca5b494ba647
google~zerocopy~S2YRMW.dockerbuild
40.7 KB
sha256:1305d0450bf8ace2f8e1c508c88e4f90a346c923bd5af2cb6a8f992b85e8be42
google~zerocopy~S7GCYC.dockerbuild
41.6 KB
sha256:043b6c32c02bb9852e7302a49ea21fa7e82938259e5f33ffe05d7e19091bd60a
google~zerocopy~SB2YT3.dockerbuild
40.5 KB
sha256:99bce6ea5e9b68aa30e53061ce744a4df832c6bfba8f6e66be11d458780972b2
google~zerocopy~SB7AT4.dockerbuild
41.3 KB
sha256:38a899e5941be212c9e062682b284ab66a09ca3fa1d99d5f2cf4f9226ba852f0
google~zerocopy~SNOZ6B.dockerbuild
40.7 KB
sha256:f5529628b5ca946a31dd9cd82e072fd4404055342ed2050f1c3d2fe669632882
google~zerocopy~TRM1NL.dockerbuild
41.1 KB
sha256:4874ee2f2e3347bd083c7915cfcb92345d55b6f400b0a991a2e384a9a50af47b
google~zerocopy~UUI76Q.dockerbuild
40.8 KB
sha256:2e166630be57b3683c6a94ef01d845e1ce2de24822e09a9a08111f1c27d371f8
google~zerocopy~UXAGO5.dockerbuild
41.4 KB
sha256:423c94921db7affe389104b4b375dfea3a6322d082531861346c0d2aac1e8ea2
google~zerocopy~V16VK0.dockerbuild
41.3 KB
sha256:fa9f2260a1d9bbf8d702a836726756b328aa59061e941ccf9e06a3d16892d6a7
google~zerocopy~VCIM6J.dockerbuild
40.8 KB
sha256:5f82ca4666574bb6639d553e9c88d37e130e5320926f22ffd1d68e6533dcde20
google~zerocopy~VQ2IFB.dockerbuild
40 KB
sha256:f1095db95b898d6e043843e3bef8462b300538f88181ed75e8eae0e79e222c57
google~zerocopy~WE00OH.dockerbuild
41.1 KB
sha256:6794e08a579af036d1b06614e597da2927846900417ce26f32ae015fedccc989
google~zerocopy~WE78PX.dockerbuild
41.2 KB
sha256:348ecb5a2204e155ef275873e93c59719073e7d8e933afb7398f7b8059621a7a
google~zerocopy~WTSXKT.dockerbuild
41.3 KB
sha256:a422e977fe21bb3297313365887eda8daec5e6b3b067eae675c1077855c746ec
google~zerocopy~WUHZZV.dockerbuild
40.7 KB
sha256:dd786d77f36035f17b7bcc06efb1433bb690dc2ad2f7751c9e9c94a2eb1ea661
google~zerocopy~X8N4TK.dockerbuild
39.5 KB
sha256:1553d2afefd92909281d4ca42e6dd70734e5360ae5bc49796e49a011c03094cd
google~zerocopy~XOYAXU.dockerbuild
41.3 KB
sha256:65b3f1514eec969e12db8403437ab024b1d81fa4b3c4928e33ce65ca249498ab
google~zerocopy~XR1L26.dockerbuild
41 KB
sha256:42e1df8c9311d610adcdcf4b0e34e53fd567cd588155ea6e5802a4b487ec8a30
google~zerocopy~XV9HRU.dockerbuild
39.6 KB
sha256:0ea62258839f6cff7f94ddf047f154694444a4e996809bb2844e8febf166e6bd
google~zerocopy~Y9CPQQ.dockerbuild
40.6 KB
sha256:617a8742a4a51b068e393b81937f77f2d71260b888259a17b7562a42d7dbb6e1
google~zerocopy~Y9V0OI.dockerbuild
40.4 KB
sha256:48fe0880aaaa80b248b30cfbc6549b3f6d6dfb8fbe1bc4aefb7ddc63d7e05536
google~zerocopy~YG2GMN.dockerbuild
40 KB
sha256:c6697699ee3efb82ac9900171453e1a995de1d182c214819a9976052745104d1
google~zerocopy~YJHLKW.dockerbuild
41.1 KB
sha256:50e4be2b5c2dcb969cd86c90d48fac1858858273d028d265f56ca9fda8bc9c79
google~zerocopy~Z1XBYC.dockerbuild
40.1 KB
sha256:25d1a6232d5ee4526ed0aa5e2ca0683d1916ca12ad6f5693f615edc8511d3ff6
google~zerocopy~Z3FFUP.dockerbuild
40.2 KB
sha256:19660fbdd44fdbbdec2832d1ba69dbf8b626fd7631e441efde60b1ec48f52a95
google~zerocopy~ZFZXJF.dockerbuild
40.8 KB
sha256:8cb565a47df948bf26ac11af834f77ab22298a05a9ecf789dd2b5f1fd921604c
google~zerocopy~ZKHVXT.dockerbuild
40.7 KB
sha256:e17b9c28df838f3e7899e887d76ca12fedb25e00c56fe3047273c485a8590058