Skip to content

cli/compose/loader: rewrite with reflect.TypeFor #8585

cli/compose/loader: rewrite with reflect.TypeFor

cli/compose/loader: rewrite with reflect.TypeFor #8585

Triggered via pull request December 23, 2025 21:47
Status Success
Total duration 1m 34s
Artifacts 99

build.yml

on: pull_request
prepare
8s
prepare
prepare-plugins
5s
prepare-plugins
bin-image
0s
bin-image
Matrix: build
Matrix: plugins
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
binary-darwin-amd64
18.5 MB
sha256:e8acabf871f366e14e07d91dca7ec3efcea8cb67b9c845de192c03017f7aeaed
binary-darwin-amd64-glibc
18.5 MB
sha256:f4ec6023e752898c53486b232b138df4d11d9d6427fedbede95b308bec76a35d
binary-darwin-arm64
17.4 MB
sha256:1b83ea2dd8b711e2a5fb6bbe4e34914f6b3ebd8974811cf0d47242017b1b01d4
binary-darwin-arm64-glibc
17.4 MB
sha256:0493cab04aaacee7cb5db752f5c9b4753df5ea765220b98ed79e4417db8f48a5
binary-linux-amd64
17.7 MB
sha256:374721e40f1c51dba5c09a4215b74429f1b3626013ee4bc90f8067886d01344b
binary-linux-amd64-glibc
17.7 MB
sha256:12f6e343fc268d36052a2f5cda3ee7319282bc633ff2cde62a5ae9c37b4fc394
binary-linux-arm-v6
17 MB
sha256:6c2f594a5bdc3f242580566966453daf3490a4f991694664d34f3b0f0fa5f8eb
binary-linux-arm-v6-glibc
17 MB
sha256:4e8cf6566a8bf1bcef4ed59f1cd34c82a00d3abb67ef80d04b3d45a08b43b783
binary-linux-arm-v7
17 MB
sha256:2a61ae5a794c0baf1ff1315e2d036113692d30f0c7935691e20917e25af0c427
binary-linux-arm-v7-glibc
17 MB
sha256:62ad524bb7717dd57a870fdabd01035c96e8ee81da2e6331169fee9ee959f932
binary-linux-arm64
16.3 MB
sha256:851f4c55ce8b7240c0bec84f45ba29876fe7c53a7975d7222d869e00d3e0427f
binary-linux-arm64-glibc
16.3 MB
sha256:8b162b643819ec70699ecd2ad2da1ba9e8887d6f5f9b7bcdd9e1764408893a31
binary-linux-ppc64le
16.4 MB
sha256:2dd3a1a2d0a6934d9b101eb7ca384e924536e070af87ae512e4e504d028faf41
binary-linux-ppc64le-glibc
16.4 MB
sha256:6706f88a9cffcf9a8907f4b6af405b2e395b53743d473b87c69d57b1597ecac7
binary-linux-riscv64
16 MB
sha256:91299331556218e511de7ba80cb60a29736492f3c26ad3bbab7890c62a8d9581
binary-linux-riscv64-glibc
16 MB
sha256:651e2e4bd04c2e458396e6a0c36943db14234d916917820cb3a68a55a005839f
binary-linux-s390x
16.6 MB
sha256:75999acc99fc274d3a1670d0e42296f9cbfaf75dd5dc100829e349f0f35182ad
binary-linux-s390x-glibc
16.6 MB
sha256:6e2a9511b6b8536a7cba0fa908a87b3b87e11e39beba224f616a5ca0e59fcde7
binary-windows-amd64
18 MB
sha256:1092ff1cbbfe4c65eec4213e6534a583afa12b3aedf9d44db5f4320e8e217d04
binary-windows-amd64-glibc
18 MB
sha256:ec414e2c00f013f39aad543c494d118d3e3dd3ddf27ad4276b658c228ee6a4df
binary-windows-arm64
16.4 MB
sha256:e08acbe153357c1565d5f652cc66bff6ff71f6cee8b532fe02cd28398996cda2
binary-windows-arm64-glibc
16.4 MB
sha256:c707cb65d814cb66e487c90197ecdfb33a6c47623b03d1fff3712a55718772b4
docker~cli~2ZNUSN.dockerbuild
48.7 KB
sha256:29e4a61ddeb8c590e33e92dec163e91fba8038e3e0b9fa65f6dfc85b2580e039
docker~cli~3Q0B3I.dockerbuild
48.9 KB
sha256:e327b6de745ae520f716cbb596a000dd021c7ffea8ad8947eafb47d99cf394d0
docker~cli~4MJ3FA.dockerbuild
45.6 KB
sha256:b0b93aecd4e594158352544397c1deed7a8b36a7b97f4026562611374c4beca0
docker~cli~52V0WI.dockerbuild
45.7 KB
sha256:e7dc527138705a997b577191a8c93e19eb90702fd30b4848d66b547b1b6ae38d
docker~cli~58F9G2.dockerbuild
48 KB
sha256:2b057ed2a1368bcb3edc8e41bdf8a13f5a6ff0f2cba0bdeda899fed3f7788d7f
docker~cli~5HRKRE.dockerbuild
49 KB
sha256:bf0d3243cbc3d84e6d1deaa379131f5993e22830ed7f1ac230aedd8715e1ff78
docker~cli~7AOJOC.dockerbuild
48.6 KB
sha256:fef019813013704ef63705dbf435fa4343eaf68ba16b0410bd4ae35742916aa2
docker~cli~83RNAL.dockerbuild
48.2 KB
sha256:9582dba70386ed12d3b7d91ccbd1e760527cccb68770918403f638e3dab65caa
docker~cli~AEI9ES.dockerbuild
48.6 KB
sha256:15f8fea446c20846d686cb44d60bcf3f64461e6568d20c690c33d14afedc18e0
docker~cli~AVKJHX.dockerbuild
49 KB
sha256:c4d3ee63232f847003a94967e0dc1da90aa35aba1ddb0782f98eeaf14b63ec17
docker~cli~C260PE.dockerbuild
48.2 KB
sha256:95761ea6e110edfb98a4b85ac678aaf0fadc0b4a4388b030cf570e1097629288
docker~cli~CD26DN.dockerbuild
48.8 KB
sha256:70cc2f9a41322b7ddccaf3ace1b504dd251cca080747105460e833295e3ef655
docker~cli~EXNSY2.dockerbuild
48.1 KB
sha256:a2b1e42ebc1424dda3fb2ca761f57e83476f02699285b61550ed3bb3cfbb24b1
docker~cli~FTWAKO.dockerbuild
47.2 KB
sha256:cabc7ad488b93fef20c3de91c2f71a813be2404c25b44a48ef182b47fdc1e304
docker~cli~IIDDJ3.dockerbuild
45.7 KB
sha256:f2ef7bf1c7de97a0a29c3ed73964398ea712914423d86f1cafa306d24b092da9
docker~cli~JPAXLD.dockerbuild
49.4 KB
sha256:14f1908cd4f91441c4071b5c9c6a3ce30e4ef6800992fcf8c053d7143f3e9a62
docker~cli~K0IP4F.dockerbuild
48.4 KB
sha256:96e708192679066cd94072a3f969eb15948ae6cc4fdde98176217e6716d6c84d
docker~cli~K392Y3.dockerbuild
47.9 KB
sha256:43f05365ff7ef34213a41da6ed92732aacbb5059b1b6652189f0e97e4a95f4e1
docker~cli~K4OUH8.dockerbuild
48.4 KB
sha256:ddc91de2925d8a695ebee39ccf6c262bed86488a119ecbc5dabb6cb193a660fd
docker~cli~KH7PUM.dockerbuild
48.8 KB
sha256:022f8cc0d84f57df1d9fb004ab8582ffb8d33c18f956e8dd3f54c6a688e13678
docker~cli~KI9WL7.dockerbuild
49.4 KB
sha256:f80cef2cce41009fc3f4e6c574f38f1f8ef42c9127b7d7c4cbfc3236540f1d0a
docker~cli~KMAAY7.dockerbuild
47.1 KB
sha256:5ec657ce463f72300515fe4e7270037f6319b730d4be31d64cd759e82918a48c
docker~cli~L3WPNK.dockerbuild
49.3 KB
sha256:648bcf262b9551eefdcce5ce3bcb8317bbe9dae15ab9b421b4042d82f215f525
docker~cli~LDWOHK.dockerbuild
48.1 KB
sha256:c5444996d16f444b4b72c7df4470a57b9389fb07afd94432a8fbdb8101f0a475
docker~cli~LF1MZY.dockerbuild
44.8 KB
sha256:c53193d0702ee9bd010a8249fecedb15bf9b00c7cc1be61af9424edfa0c7a53d
docker~cli~LOF0DP.dockerbuild
48.2 KB
sha256:d5b9e2ed6d12d6f35cb825f2ac6688dac8dec7e0afe235b36821319ee0b113f2
docker~cli~LX0AEE.dockerbuild
47.9 KB
sha256:856dd99e19b750eafa91d9d5fa4f79cefd548e67cf71ff630776089c46c2b1cb
docker~cli~LZ2XVQ.dockerbuild
49.3 KB
sha256:119553f21e849d60a8157d331703eb6bd89ab712d6b3a22fda904dcc05da591c
docker~cli~M7T081.dockerbuild
48.5 KB
sha256:7a9523dfc7a17b76d03d57a84d2a92b22c3d26aef2a648d12c50301405cc050e
docker~cli~MW1J4Y.dockerbuild
48.6 KB
sha256:7b1e2c970c72a3aa7fc4cefe4bd976c514adeb40055a1b3bd3a0c02fe6f8309c
docker~cli~OKE403.dockerbuild
49 KB
sha256:88d668bc00fb4d9e721ddf58b467112f4248c535c46a622de84f2f6f32451f20
docker~cli~OVP4XN.dockerbuild
47.9 KB
sha256:ecd717bc89e70114c9d74068e1a6e94d34ad9ccde3c551d49b8ec5b2c018c7be
docker~cli~P1E5RS.dockerbuild
48.5 KB
sha256:35a50957b220910825498fbf687b3b7ed64e5795c17f05119ea1bcbbb05ea5f9
docker~cli~PUICM8.dockerbuild
48.9 KB
sha256:4abab6b45cbf850ae2d66b39af661c2169cb885fad64e30fe14f4535f9b58662
docker~cli~QA1WRZ.dockerbuild
46.6 KB
sha256:f39d11b085b0a445d684a705452aa1ad4eefba5d0198609375e4ecee791b527f
docker~cli~QB0URQ.dockerbuild
46 KB
sha256:a9c7e36bb4814e04b651ebe1fe0ed4d0c56e5957f0240fa2cf0e9ff0d1e265a9
docker~cli~QY9YMJ.dockerbuild
47.9 KB
sha256:5aaa6d5ef74cc22e1977fd8efc4fda417fc7061ae439c9a3ea0e7e36b96a475c
docker~cli~RX0LTR.dockerbuild
48.3 KB
sha256:4374be92b9c61fa48737e448013878270df6c6a7a817a96ef5f087e92dd3794d
docker~cli~SL7BKU.dockerbuild
47.9 KB
sha256:df802729a45e1f00e8a76e76012dc5163e6e194a61acba01d0d48cce7f4ea8be
docker~cli~T08TRB.dockerbuild
46.3 KB
sha256:3fbb7e402c52d4752273a2c8c171e4d29fb3879b37368d862cde52b71940f938
docker~cli~TCP17U.dockerbuild
48.7 KB
sha256:bfc7a7e3e6559e05896ec5f8ea7aab4b1ca2f5eb76274deac75abe8b7a4ec3a3
docker~cli~TQ46W1.dockerbuild
48.1 KB
sha256:2e0a3e1b6e62dbc7daee08358b88f00036c37c719eb06093e74c52c690f36c05
docker~cli~TY1ODX.dockerbuild
49.8 KB
sha256:7b1f7580e6926b91e00bee053185546ecc367a7da076ee53cf9d259380768854
docker~cli~UQ0JII.dockerbuild
48.3 KB
sha256:b9fb3879cfb27a54ab6ed0c758e5db5452b2047607f3624f8220133fc5c10e65
docker~cli~VTCFC2.dockerbuild
48.4 KB
sha256:561c2c9d7a330722a8446c28eafcd861e91aa38bd2a3d20019c049385b2d30d5
docker~cli~W1LFQW.dockerbuild
45.9 KB
sha256:1d736a93e9e2710c32fc17981b0ea16420d7bdd1cdd9ad2ed21d47c19d38520a
docker~cli~W8NKMY.dockerbuild
45.8 KB
sha256:8163e96f2bdc95d4f738c7ee4f209423a5acb7022ad968730035658bca250b6c
docker~cli~WKPSFA.dockerbuild
49.5 KB
sha256:82f56197518a1c03bc947c92de4fa0f0b808066b14f100f78715ecadf2034ba9
docker~cli~XNEBQS.dockerbuild
48.6 KB
sha256:8497b9e75efdb084f8f4c87ec812792e115a4acab7529ccee3c19e19eccf3507
docker~cli~Y72WPV.dockerbuild
48.4 KB
sha256:912c15b483e279d9dc6127caef518c0edcbc4d142d3a1dfe6a12d2770a941c5b
docker~cli~Y82PYR.dockerbuild
47.9 KB
sha256:4d49fd1fea4272e5cb270a3e07a57d98878935b0d11b7180e8cd13439a62a435
docker~cli~Y8JOSX.dockerbuild
49.1 KB
sha256:03ec14b65c65c2b282a808ed8d3ad71a28b66c44c7c753b541f454bbf41beab4
docker~cli~Y9M30E.dockerbuild
47.6 KB
sha256:0f1d373c0054cd9e5270846f059c19df1976035a3dae04a2380b4b3783feda1c
docker~cli~Z74K13.dockerbuild
48.5 KB
sha256:51cd56f2bd9c8cbc824e182d0f1234c0971e4e4a78a98a88ae23ca9c84c810a5
docker~cli~Z91GXZ.dockerbuild
48.6 KB
sha256:cd20e4ad1176dd7de868e9774d67b159e44dde3051a064b7c05aedf54785a9d1
dynbinary-darwin-amd64
18.5 MB
sha256:802979485c62327866e12674efa4cc5015ccccee34ee8094c1c928daa922c086
dynbinary-darwin-amd64-glibc
18.5 MB
sha256:0d778eb08baa72ac48a17edd9fe9832e56b0fd6e9dd2966dd1dd791ae8423d9f
dynbinary-darwin-arm64
17.4 MB
sha256:5f07b73b41c02c5f497488e0d35e09ad12aec2172c58fda2029333fffca1462c
dynbinary-darwin-arm64-glibc
17.4 MB
sha256:65de574f97a5f181057b09f244ed4f930d9707332654946b33ad24a837f4fce7
dynbinary-linux-amd64
18.2 MB
sha256:425e0d1f4c070ddaab6fd83c6d6f27ca28abce4ac6d1c4857552206353880811
dynbinary-linux-amd64-glibc
18.2 MB
sha256:02e77855a041ad07298e44b5d4fa01fc3ef9a5d161e21b5161a8af6c934e3350
dynbinary-linux-arm-v6
17 MB
sha256:08a81040f7e7c029361317af17b8581ff9d60e51f7c29449b77c1320deec662e
dynbinary-linux-arm-v6-glibc
17 MB
sha256:f3d52ad74793c675997bfb632348500746ffd76c99caf9a4bba1776adb03b805
dynbinary-linux-arm-v7
16.9 MB
sha256:b7e5bf4975c80905fb2216634e305923b7f3d0b2ad3c016be4350a5331cd4207
dynbinary-linux-arm-v7-glibc
16.9 MB
sha256:e6469294c25d90478bcd37d00ad3d7d5b482aebc1fa77e551a02490b11c20656
dynbinary-linux-arm64
16.8 MB
sha256:b696e25b39512d6076cc0a8993b786300f81a2e39fb4a3ccc7ed7a81d9a38749
dynbinary-linux-arm64-glibc
16.8 MB
sha256:6656580bd04100ae1117dfa9a1d70d92ecedc356da4db86d6ad7193537bb60ed
dynbinary-linux-ppc64le
16.4 MB
sha256:eee480c8ddbefcbf39001b7992bc1ecb9bd0caad2b90d8cbc009a35aa13b8511
dynbinary-linux-ppc64le-glibc
16.4 MB
sha256:1cadd5107425ec6474a3f7298c1e2c2f6e08af8c6eb4b947084674c56cf971c2
dynbinary-linux-riscv64
16.4 MB
sha256:512f6ba8e5d4b4b0e3662170f253836a3c30ef5ca0c0b4e09b03a0a5782775a9
dynbinary-linux-riscv64-glibc
16.4 MB
sha256:58dcdcdce80413330026994a7c15242f21865efff9aca788bd2d5dcb50613cc4
dynbinary-linux-s390x
17 MB
sha256:e04c2b46e4f72bc4bb379bd9d4f11b6a92127af9bb183f079b92d1461cfe9df0
dynbinary-linux-s390x-glibc
17 MB
sha256:e3d5dcfa682de4c479967ce9edfeaaf6a2cc8b76c2a3bf8e1047d008c1c1ddf1
dynbinary-windows-amd64
18 MB
sha256:dbba72e675c7748dc2daec8b2cc517ca648a8fdf0eafce7c1c1b4a1c7303be14
dynbinary-windows-amd64-glibc
18 MB
sha256:f7bf7b2cf64fd641a36e02829aabd79bcb24ce7f376814af5c25558ce4d54c9c
dynbinary-windows-arm64
16.4 MB
sha256:71512934f2c704c841fecdc4daa318e1fedd76b990a530488f6492ffb780ed5b
dynbinary-windows-arm64-glibc
16.4 MB
sha256:ecddfb7c142e9c43cd874c5d687174a30812a7905e7143d0ce80551f522a22b4