From 28637dc06607c96c5439491f7e5d25f99dd1e98f Mon Sep 17 00:00:00 2001 From: Yohe-Am <56622350+Yohe-Am@users.noreply.github.com> Date: Mon, 17 Jun 2024 06:42:57 +0200 Subject: [PATCH] fix: minor fixes --- .ghjk/lock.json | 458 +++++++++--------- .github/workflows/merge.yml | 2 +- .github/workflows/publish-website.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 4 +- dev/Dockerfile | 2 +- dev/cross.Dockerfile | 2 +- dev/deps.ts | 8 +- dev/lock.ts | 2 +- dev/lock.yml | 2 +- dev/tasks-build.ts | 4 +- dev/tasks-install.ts | 25 +- dev/test.ts | 17 +- ghjk.ts | 3 +- libs/xtask/src/deno.rs | 12 +- typegate/deno.lock | 9 +- typegate/tests/e2e/website/website_test.ts | 2 + .../identities/py/handlers_types.py | 69 ++- .../metagen/typegraphs/identities/ts/mdk.ts | 1 + .../runtimes/wasm_reflected/rust/Cargo.lock | 109 +++-- .../tests/runtimes/wasm_wire/rust/Cargo.lock | 129 +++-- typegate/tests/utils/test.ts | 5 +- whiz.yaml | 2 +- 23 files changed, 490 insertions(+), 381 deletions(-) diff --git a/.ghjk/lock.json b/.ghjk/lock.json index d67518d4ae..c0b84e629b 100644 --- a/.ghjk/lock.json +++ b/.ghjk/lock.json @@ -619,6 +619,20 @@ "buildDepConfigs": {}, "portRef": "jq_ghrel@0.1.0", "specifiedVersion": false + }, + "bciqkv7foyoio4wpti4yf2qrw5nphkgk2din6ba7mjv2w7hmgrv725ja": { + "version": "v2.4.0", + "buildDepConfigs": { + "tar_aa": { + "version": "1.34", + "buildDepConfigs": {}, + "portRef": "tar_aa@0.1.0", + "specifiedVersion": false + } + }, + "portRef": "mold_ghrel@0.1.0", + "replaceLd": true, + "specifiedVersion": true } } }, @@ -637,222 +651,222 @@ "sets": { "ghjkEnvProvInstSet___main": { "installs": [ - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet____rust": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet____ecma": { "installs": [ - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet____python": { "installs": [ - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet____wasm": { "installs": [ - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet___ci": { "installs": [ - "bciqo4m7z6mdnqtfduew6ctnkhijomlmltjti3olc4bvulexbgcyno6a", - "bciqodwwaqerxveqlqvwkbjofu6qa5o5xhbpemsxxi3w3hvj3wnfaodq", - "bciqlmndy3xbfta7qvhackz7dab22ra7h5hxqukruevnuvcftgmkjwrq", - "bciqml7y4jc3dkygu7qo4peyfrhqh4tf4elc37k2a6cxvnnacwbu3zmy", - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i", - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q", - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui" + "bciqlf7ifjiirctif6spsdtx4krqzfkcsl2aborsbtmhhcnfmkgc6coy", + "bciqmvwianzqbjpwvqwmljvqva4vx5q57vm7gjwrzwp5zdyg2xzexuea", + "bciqduz5fdne5drerxdvdea4ohkwjye34ftutya3iz4mp4mmn4247fxy", + "bciqix762jw6x7kx6gwgr6d4ipa3xnrkntsbmhj255ptzvnlch2qwmoa", + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i", + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq", + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet___dev": { "installs": [ - "bciqlmlesgfe7ehcu5dycztdadseh3k5axjozyd4av4brsroycnpbrki", - "bciqpx7zcc5w64hmfwiw4r53hcqujuqj2nw7lj7nbf2xw2zigl5oavvq", - "bciqlugilhibppnm7m6nvkxcf7e737dsx6id5rpbuhnftgtyfuqpn6xa", - "bciqo4m7z6mdnqtfduew6ctnkhijomlmltjti3olc4bvulexbgcyno6a", - "bciqodwwaqerxveqlqvwkbjofu6qa5o5xhbpemsxxi3w3hvj3wnfaodq", - "bciqlmndy3xbfta7qvhackz7dab22ra7h5hxqukruevnuvcftgmkjwrq", - "bciqml7y4jc3dkygu7qo4peyfrhqh4tf4elc37k2a6cxvnnacwbu3zmy", - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i", - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q", - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui" + "bciqe72molvtvcuj3tuh47ziue2oqd6t4qetxn3rsoa764ofup6uwjmi", + "bciqf5iuf6vvse6fkj5dbvkabcw4tjl3rcqx4wrlnma62nmthnytvbji", + "bciqpg4uuin7d4vly47mk6soiwfr3t3olsflwwwxtxmqsbcszavjs3qq", + "bciqlf7ifjiirctif6spsdtx4krqzfkcsl2aborsbtmhhcnfmkgc6coy", + "bciqmvwianzqbjpwvqwmljvqva4vx5q57vm7gjwrzwp5zdyg2xzexuea", + "bciqduz5fdne5drerxdvdea4ohkwjye34ftutya3iz4mp4mmn4247fxy", + "bciqix762jw6x7kx6gwgr6d4ipa3xnrkntsbmhj255ptzvnlch2qwmoa", + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i", + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq", + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_lint-udeps": { "installs": [ - "bciqij7ysyi5wvufdzwpikf2stcbqk3ubzfgp7oqsevwfohwzpgvzkqa", - "bciqd3i46xywohlt2ffycp4adypiiyrrsw5p7yt46lj6hxwkmiy77c3i", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqjl6j4ril6p73tzzejpuwm2qegbfdr6jv2celbzjxnyvpkypv4oyy", + "bciqksctkjxssgdcmkie3sm6vfdmxcfrlkjgjreyjvw44z22pejf5dva", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_clean-deno-lock": { "installs": [ - "bciqc2ponnvvpg3l4gl5ab3g4srejqolrbqpulee3fldq7z54rtqqhuy", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a" + "bciqnvs4av2cooks6gr3cy52zebluh57yp7d4baar7efh34dqek3wnpi", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_dev-website": { "installs": [ - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i" + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_test-rust": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_dev-eg-tgraphs": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_build-tgraph-core": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_build-tgraph-py": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_build-tgraph-ts": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui", - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka", - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi", - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq", + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey", + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq", + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet_______task_env_build-sys-tgraphs": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq", - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga", - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy", + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi", + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" }, "ghjkEnvProvInstSet___oci": { "installs": [ - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i", - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay", - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra", - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a", - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy", - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi", - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi", - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui" + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq", + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi", + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q", + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy", + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy", + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly", + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a", + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq" ], - "allowedBuildDeps": "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei" + "allowedBuildDeps": "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy" } } } @@ -1819,7 +1833,7 @@ } ], "blackboard": { - "bciqfendc4gnos543eabeydytrd7b7yz5kxc67zhmf5hqi7e4y7f6l7a": { + "bciqjwuylv7znpsh6xmdawmdl2gjv3qnbts52hycwyoykgm3zr5agriy": { "version": "1.43.6", "port": { "ty": "denoWorker@v1", @@ -1833,10 +1847,10 @@ "x86_64-windows" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/deno_ghrel.ts" + "moduleSpecifier": "file:///ports/deno_ghrel.ts" } }, - "bciqfhyiykghgszv4y5p76spsenjgnbrdduqwvrr5rwj7efp6rh5maiy": { + "bciqgb27tbn3lwbnvharpwjl4g4b2hcukdlza4aryrquhd7gkoxizmsi": { "manifest": { "ty": "denoWorker@v1", "name": "cpy_bs_ghrel", @@ -1857,7 +1871,7 @@ "name": "zstd_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cpy_bs.ts" + "moduleSpecifier": "file:///ports/cpy_bs.ts" }, "defaultInst": { "version": "3.12.2", @@ -1865,7 +1879,7 @@ "releaseTag": "20240224" } }, - "bciqjqu6ho54e3hsu4xlmnff2sg5emu24x6wboybruuuqw3trtpw3sgq": { + "bciqb5k7xelz3i7ronjzucmp5prlgs3e2kzqiriorf4zvswzyjtyfgxi": { "manifest": { "ty": "denoWorker@v1", "name": "node_org", @@ -1883,7 +1897,7 @@ "name": "tar_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/node.ts" + "moduleSpecifier": "file:///ports/node.ts" }, "defaultInst": { "version": "20.8.0", @@ -2020,7 +2034,7 @@ "portRef": "zstd_aa@0.1.0" } }, - "bciqj76noszln5bzptssrxd5xrpglfhsqhlpgocazszlnagunsavktta": { + "bciqk4ivbyqvpxwcaj5reufmveqldiizo6xmqiqq7njtaczgappydoka": { "manifest": { "ty": "denoWorker@v1", "name": "rustup_rustlang", @@ -2045,13 +2059,13 @@ "name": "git_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/rustup.ts" + "moduleSpecifier": "file:///ports/rustup.ts" }, "defaultInst": { "portRef": "rustup_rustlang@0.1.0" } }, - "bciqddbth4uj64vvvkhz4pdbk5ha77cdhpyyfmcin2lulxk5mhilx5jy": { + "bciqjcmf46h2h6teenwbsda35igg4hea6ro5vh6nfieehk4jkuiqaj2a": { "manifest": { "ty": "denoWorker@v1", "name": "rust_rustup", @@ -2081,13 +2095,13 @@ "name": "rustup_rustlang" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/rust.ts" + "moduleSpecifier": "file:///ports/rust.ts" }, "defaultInst": { "portRef": "rust_rustup@0.1.0" } }, - "bciqpgcisuoe6t7sfukt7lb37w7ro2enh4rq663snkpq2ngtclfy77xq": { + "bciqpgt5wsiw4y7qzovqbt2yrdgq5mvhhjpcg6cxzt4w4taudyen44ca": { "manifest": { "ty": "denoWorker@v1", "name": "cargo_binstall_ghrel", @@ -2098,13 +2112,13 @@ "x86_64-darwin" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargo-binstall.ts" + "moduleSpecifier": "file:///ports/cargo-binstall.ts" }, "defaultInst": { "portRef": "cargo_binstall_ghrel@0.1.0" } }, - "bciqkdmp4w6u672th4smln272a265nuvorhvusgdoqgmvz3pi47rawlq": { + "bciqo7cq7igschrhers3wiibbqpaavdf33fdfdalr4cu7gxr7cblifby": { "manifest": { "ty": "denoWorker@v1", "name": "pnpm_ghrel", @@ -2117,13 +2131,13 @@ "x86_64-windows" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pnpm.ts" + "moduleSpecifier": "file:///ports/pnpm.ts" }, "defaultInst": { "portRef": "pnpm_ghrel@0.1.0" } }, - "bciqi2rcczifzgjnnygpwq5dugf3f6vh6yzoewlzdo5pbybyapxko3ua": { + "bciqoxx4uhfhw77sux6kzqhy6bvxhxkk4cqigrxdrmggillzkfjgjnli": { "manifest": { "ty": "denoWorker@v1", "name": "asdf_plugin_git", @@ -2146,27 +2160,27 @@ "name": "git_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/asdf_plugin_git.ts" + "moduleSpecifier": "file:///ports/asdf_plugin_git.ts" }, "defaultInst": { "portRef": "asdf_plugin_git@0.1.0" } }, - "bciqe6y4zcedneqa7jsrrz7y4iauv3tbxt3trclne4qoqm3wbxxb67ei": { - "cpy_bs_ghrel": "bciqfhyiykghgszv4y5p76spsenjgnbrdduqwvrr5rwj7efp6rh5maiy", - "node_org": "bciqjqu6ho54e3hsu4xlmnff2sg5emu24x6wboybruuuqw3trtpw3sgq", + "bciqeepjbohfswzg3pd7rl3tl562ucjusofry6v5k23xpitdvyyp7euy": { + "cpy_bs_ghrel": "bciqgb27tbn3lwbnvharpwjl4g4b2hcukdlza4aryrquhd7gkoxizmsi", + "node_org": "bciqb5k7xelz3i7ronjzucmp5prlgs3e2kzqiriorf4zvswzyjtyfgxi", "tar_aa": "bciqb6ua63xodzwxngnbjq35hfikiwzb3dclbqkc7e6xgjdt5jin4pia", "git_aa": "bciqfl5s36w335ducrb6f6gwb3vuwup7vzqwwg67pq42xtkngsnxqobi", "curl_aa": "bciqcfe7qyxmokpn6pgtaj35r5qg74jkehuu6cvyrtcsnegvwlm64oqy", "unzip_aa": "bciqgkpwxjmo5phw5se4ugyiz4xua3xrd54quzmk7wdwpq3vghglogjy", "zstd_aa": "bciqmcvyepuficjj3mwshsbfecwdmzch5gwxqo557icnq4zujtdllh4a", - "rustup_rustlang": "bciqj76noszln5bzptssrxd5xrpglfhsqhlpgocazszlnagunsavktta", - "rust_rustup": "bciqddbth4uj64vvvkhz4pdbk5ha77cdhpyyfmcin2lulxk5mhilx5jy", - "cargo_binstall_ghrel": "bciqpgcisuoe6t7sfukt7lb37w7ro2enh4rq663snkpq2ngtclfy77xq", - "pnpm_ghrel": "bciqkdmp4w6u672th4smln272a265nuvorhvusgdoqgmvz3pi47rawlq", - "asdf_plugin_git": "bciqi2rcczifzgjnnygpwq5dugf3f6vh6yzoewlzdo5pbybyapxko3ua" + "rustup_rustlang": "bciqk4ivbyqvpxwcaj5reufmveqldiizo6xmqiqq7njtaczgappydoka", + "rust_rustup": "bciqjcmf46h2h6teenwbsda35igg4hea6ro5vh6nfieehk4jkuiqaj2a", + "cargo_binstall_ghrel": "bciqpgt5wsiw4y7qzovqbt2yrdgq5mvhhjpcg6cxzt4w4taudyen44ca", + "pnpm_ghrel": "bciqo7cq7igschrhers3wiibbqpaavdf33fdfdalr4cu7gxr7cblifby", + "asdf_plugin_git": "bciqoxx4uhfhw77sux6kzqhy6bvxhxkk4cqigrxdrmggillzkfjgjnli" }, - "bciqne4ksxjzim3kikw7jrs7wncjkodt77irwke45pqafmrmmdgd2l4i": { + "bciqnb7qxgvs2rve6o4cstdjlwsnwhafzmesmhasmcf3tio4eyxvrqfq": { "version": "v24.1", "port": { "ty": "denoWorker@v1", @@ -2178,10 +2192,10 @@ "x86_64-darwin" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/protoc.ts" + "moduleSpecifier": "file:///ports/protoc.ts" } }, - "bciqepu4kontmywryiekosbttzgp2okk4zlxxjds7mdvfou7ucwaguay": { + "bciqfrfun7z7soj7yxzziyvmt2jnebqvneeoozk5vynmg5pa6wqynhvi": { "port": { "ty": "denoWorker@v1", "name": "pipi_pypi", @@ -2211,11 +2225,11 @@ "name": "cpy_bs_ghrel" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pipi.ts" + "moduleSpecifier": "file:///ports/pipi.ts" }, "packageName": "cmake" }, - "bciqp6bjm3wb3ejbyc2vwk6jfgoqny7xgcvahlzq5ks737w7ognmv7ra": { + "bciqlmoqot4jk2lb2b34pldr5iiwsfm3biuipzesjkkwmc2n2o6nlw4q": { "version": "v2.4.0", "port": { "ty": "denoWorker@v1", @@ -2230,11 +2244,11 @@ "name": "tar_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/mold.ts" + "moduleSpecifier": "file:///ports/mold.ts" }, - "replaceLd": false + "replaceLd": true }, - "bciqpxsl33fvppq3goun7vxbco6cdca6oylr4pxrafgaellxor2lnoka": { + "bciqpm4xl3j4qpzfkttptkpru24szcosf7c2whsodbmknd3lb5skakey": { "version": "20.8.0", "port": { "ty": "denoWorker@v1", @@ -2253,10 +2267,10 @@ "name": "tar_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/node.ts" + "moduleSpecifier": "file:///ports/node.ts" } }, - "bciqbnpfjayfw52alvmnkxnkckuts5gd5ow3mvcat254kpijn5lz3eoi": { + "bciqmzb3mfarezmtx4tygvzhj45rsdqro57gov3d7spn6boucllex4rq": { "version": "v9.0.5", "port": { "ty": "denoWorker@v1", @@ -2270,10 +2284,10 @@ "x86_64-windows" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pnpm.ts" + "moduleSpecifier": "file:///ports/pnpm.ts" } }, - "bciqm2hbkxbeosci5zpcunyi7ll37dwcranfv72ac3xd2nmidcckns3q": { + "bciqe27kyi2nu2tatixymhocnklyvjp7twf722jwkijhapmwz2y57tmq": { "version": "10.0.1", "port": { "ty": "denoWorker@v1", @@ -2304,11 +2318,11 @@ "name": "node_org" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/npmi.ts" + "moduleSpecifier": "file:///ports/npmi.ts" }, "packageName": "node-gyp" }, - "bciqgl3oxiyt6c6k37gejxqdwyxbjqaus2wvvavjholaeqgyvhjgz2xq": { + "bciqjr7agthh6qv4bsdlidk5kcekztatgkem4rhrsocvdzjk5ac22ayy": { "version": "3.8.18", "port": { "ty": "denoWorker@v1", @@ -2330,11 +2344,11 @@ "name": "zstd_aa" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cpy_bs.ts" + "moduleSpecifier": "file:///ports/cpy_bs.ts" }, "releaseTag": "20240224" }, - "bciqlxysvacf6qep4ru7fktnpbe73utrtfeyezzvehypkdk35gza7xga": { + "bciqkzul6i5gthrngcjvqt4aktruzoijvjia7h7joah6sprol6ca23mi": { "version": "0.4.7", "port": { "ty": "denoWorker@v1", @@ -2365,11 +2379,11 @@ "name": "cpy_bs_ghrel" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pipi.ts" + "moduleSpecifier": "file:///ports/pipi.ts" }, "packageName": "ruff" }, - "bciqe5ie7ingfjlzoa32dgw4njtsduadhcrid3mtelwq4tkf33r4ra3i": { + "bciqgka72rsizvkhxmbc4jbtaxr4btvlxxgjzvdt5q5k2wxotwla2s3i": { "version": "1.7.0", "port": { "ty": "denoWorker@v1", @@ -2400,11 +2414,11 @@ "name": "cpy_bs_ghrel" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pipi.ts" + "moduleSpecifier": "file:///ports/pipi.ts" }, "packageName": "poetry" }, - "bciqhfdexub3q5astgufkodx45x2axmzjv7jubqvvqm4o6vp5nxsbujy": { + "bciqj5iaxi4mqxoosu4fhakxqo4wurzer2syidwlmther4j6msctwvyy": { "version": "0.116.1", "buildDepConfigs": { "rust_rustup": { @@ -2444,12 +2458,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "wasm-opt", "locked": true }, - "bciqi3mqwfuszhj55niuzj64oib2n7ilyczzadq3oarmmxinizoyrzvi": { + "bciqewbkxyogwqch764pcjjuiro5qnnxwysdgkslgbjkd6ecbgfchqly": { "version": "1.208.1", "buildDepConfigs": { "rust_rustup": { @@ -2489,12 +2503,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "wasm-tools", "locked": true }, - "bciqkxxx3aqfe3j6k5ielehtuhal7vhmmxakvm47atqn7nnt3ixaqxgi": { + "bciqaxb5v5xu53dfek4zkprti7hefe75fg6roeb3e6oo4lnvn57geh7a": { "version": "0.13.4", "port": { "ty": "denoWorker@v1", @@ -2525,11 +2539,11 @@ "name": "cpy_bs_ghrel" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pipi.ts" + "moduleSpecifier": "file:///ports/pipi.ts" }, "packageName": "componentize-py" }, - "bciqgxoiqmcx6fasmxgt4z7jp3dk3inkhddp6axw5dte4e2arngvczui": { + "bciqavyu7ttyvtlwbgfjoz45vs2m7pmpe6rmtdzighmzyxqxnrjqzymq": { "version": "1.2.4", "port": { "ty": "denoWorker@v1", @@ -2560,11 +2574,11 @@ "name": "node_org" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/npmi.ts" + "moduleSpecifier": "file:///ports/npmi.ts" }, "packageName": "@bytecodealliance/jco" }, - "bciqo4m7z6mdnqtfduew6ctnkhijomlmltjti3olc4bvulexbgcyno6a": { + "bciqlf7ifjiirctif6spsdtx4krqzfkcsl2aborsbtmhhcnfmkgc6coy": { "version": "3.7.1", "port": { "ty": "denoWorker@v1", @@ -2595,11 +2609,11 @@ "name": "cpy_bs_ghrel" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/pipi.ts" + "moduleSpecifier": "file:///ports/pipi.ts" }, "packageName": "pre-commit" }, - "bciqodwwaqerxveqlqvwkbjofu6qa5o5xhbpemsxxi3w3hvj3wnfaodq": { + "bciqmvwianzqbjpwvqwmljvqva4vx5q57vm7gjwrzwp5zdyg2xzexuea": { "version": "v0.10.7", "port": { "ty": "denoWorker@v1", @@ -2613,10 +2627,10 @@ "x86_64-windows" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/temporal_cli.ts" + "moduleSpecifier": "file:///ports/temporal_cli.ts" } }, - "bciqlmndy3xbfta7qvhackz7dab22ra7h5hxqukruevnuvcftgmkjwrq": { + "bciqduz5fdne5drerxdvdea4ohkwjye34ftutya3iz4mp4mmn4247fxy": { "version": "1.33.0", "buildDepConfigs": { "rust_rustup": { @@ -2656,12 +2670,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "cargo-insta", "locked": true }, - "bciqml7y4jc3dkygu7qo4peyfrhqh4tf4elc37k2a6cxvnnacwbu3zmy": { + "bciqix762jw6x7kx6gwgr6d4ipa3xnrkntsbmhj255ptzvnlch2qwmoa": { "version": "0.2.5", "buildDepConfigs": { "rust_rustup": { @@ -2701,12 +2715,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "cross", "locked": true }, - "bciqlmlesgfe7ehcu5dycztdadseh3k5axjozyd4av4brsroycnpbrki": { + "bciqe72molvtvcuj3tuh47ziue2oqd6t4qetxn3rsoa764ofup6uwjmi": { "port": { "ty": "denoWorker@v1", "name": "act_ghrel", @@ -2719,10 +2733,10 @@ "x86_64-windows" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/act.ts" + "moduleSpecifier": "file:///ports/act.ts" } }, - "bciqpx7zcc5w64hmfwiw4r53hcqujuqj2nw7lj7nbf2xw2zigl5oavvq": { + "bciqf5iuf6vvse6fkj5dbvkabcw4tjl3rcqx4wrlnma62nmthnytvbji": { "buildDepConfigs": { "rust_rustup": { "portRef": "rust_rustup@0.1.0", @@ -2761,12 +2775,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "whiz", "locked": true }, - "bciqlugilhibppnm7m6nvkxcf7e737dsx6id5rpbuhnftgtyfuqpn6xa": { + "bciqpg4uuin7d4vly47mk6soiwfr3t3olsflwwwxtxmqsbcszavjs3qq": { "buildDepConfigs": { "rust_rustup": { "portRef": "rust_rustup@0.1.0", @@ -2805,12 +2819,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "wit-deps-cli", "locked": true }, - "bciqij7ysyi5wvufdzwpikf2stcbqk3ubzfgp7oqsevwfohwzpgvzkqa": { + "bciqjl6j4ril6p73tzzejpuwm2qegbfdr6jv2celbzjxnyvpkypv4oyy": { "version": "nightly-2024-05-26", "port": { "ty": "denoWorker@v1", @@ -2841,10 +2855,10 @@ "name": "rustup_rustlang" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/rust.ts" + "moduleSpecifier": "file:///ports/rust.ts" } }, - "bciqd3i46xywohlt2ffycp4adypiiyrrsw5p7yt46lj6hxwkmiy77c3i": { + "bciqksctkjxssgdcmkie3sm6vfdmxcfrlkjgjreyjvw44z22pejf5dva": { "version": "0.1.47", "buildDepConfigs": { "rust_rustup": { @@ -2884,12 +2898,12 @@ "name": "rust_rustup" } ], - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/cargobi.ts" + "moduleSpecifier": "file:///ports/cargobi.ts" }, "crateName": "cargo-udeps", "locked": true }, - "bciqc2ponnvvpg3l4gl5ab3g4srejqolrbqpulee3fldq7z54rtqqhuy": { + "bciqnvs4av2cooks6gr3cy52zebluh57yp7d4baar7efh34dqek3wnpi": { "port": { "ty": "denoWorker@v1", "name": "jq_ghrel", @@ -2901,7 +2915,7 @@ "x86_64-windows" ], "version": "0.1.0", - "moduleSpecifier": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/jq_ghrel.ts" + "moduleSpecifier": "file:///ports/jq_ghrel.ts" } } } diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index b2c6b9729b..28844e312e 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -4,7 +4,7 @@ on: - checks_requested env: - GHJK_VERSION: "5bb0d24" + GHJK_VERSION: "fbd977d" DENO_VERSION: "1.43.6" RUST_BACKTRACE: "full" RUST_LOG: "info,swc_ecma_codegen=off,tracing::span=off" diff --git a/.github/workflows/publish-website.yml b/.github/workflows/publish-website.yml index ac762b194a..e2c569bdbe 100644 --- a/.github/workflows/publish-website.yml +++ b/.github/workflows/publish-website.yml @@ -4,7 +4,7 @@ on: - main env: - GHJK_VERSION: "5bb0d24" + GHJK_VERSION: "fbd977d" jobs: changes: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 628a529694..f10f3e25a1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ on: - v* env: - GHJK_VERSION: "5bb0d24" + GHJK_VERSION: "fbd977d" GHJK_ENV: "ci" REGISTRY_IMAGE: ghcr.io/${{ github.repository_owner }}/typegate diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 705b23a4b4..96c2baf943 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,7 @@ on: - ready_for_review env: - GHJK_VERSION: "5bb0d24" + GHJK_VERSION: "fbd977d" GHJK_ENV: "ci" RUST_BACKTRACE: "full" DENO_DIR: deno-dir @@ -240,8 +240,6 @@ jobs: # start the docker containers ghjk x dev-compose base prisma - export NPM_CONFIG_REGISTRY=http://localhost:4873 - WASM_OPT=1 ghjk x build-tgraph ghjk x clean-deno-lock diff --git a/dev/Dockerfile b/dev/Dockerfile index 85c18eb89a..d85e06ed83 100644 --- a/dev/Dockerfile +++ b/dev/Dockerfile @@ -52,7 +52,7 @@ RUN set -eux; \ ; \ apt clean autoclean; apt autoremove --yes; rm -rf /var/lib/{apt,dpkg,cache,log}/; -ARG GHJK_VERSION=5bb0d24 +ARG GHJK_VERSION=fbd977d RUN GHJK_INSTALL_EXE_DIR=/usr/bin GHJK_INSTALL_HOOK_SHELLS=bash \ deno run -A https://raw.github.com/metatypedev/ghjk/$GHJK_VERSION/install.ts diff --git a/dev/cross.Dockerfile b/dev/cross.Dockerfile index 841c9bb4eb..6dd4abd58e 100644 --- a/dev/cross.Dockerfile +++ b/dev/cross.Dockerfile @@ -35,7 +35,7 @@ RUN set -eux \ xz-utils \ unzip -ARG GHJK_VERSION=5bb0d24 +ARG GHJK_VERSION=fbd977d ENV GHJK_SHARE_DIR=/ghjk RUN curl -fsSL https://raw.github.com/metatypedev/ghjk/$GHJK_VERSION/install.sh \ | GHJK_INSTALL_EXE_DIR=/usr/bin GHJK_INSTALL_HOOK_SHELLS=bash sh diff --git a/dev/deps.ts b/dev/deps.ts index 81344e4e73..5632169a39 100644 --- a/dev/deps.ts +++ b/dev/deps.ts @@ -1,13 +1,13 @@ // Copyright Metatype OÜ, licensed under the Elastic License 2.0. // SPDX-License-Identifier: Elastic-2.0 -export { file } from "https://raw.github.com/metatypedev/ghjk/5bb0d24/mod.ts"; -export * from "https://raw.github.com/metatypedev/ghjk/5bb0d24/mod.ts"; -export * as ports from "https://raw.github.com/metatypedev/ghjk/5bb0d24/ports/mod.ts"; +export { file } from "https://raw.github.com/metatypedev/ghjk/fbd977d/mod.ts"; +export * from "https://raw.github.com/metatypedev/ghjk/fbd977d/mod.ts"; +export * as ports from "https://raw.github.com/metatypedev/ghjk/fbd977d/ports/mod.ts"; export { std_url, zod, -} from "https://raw.github.com/metatypedev/ghjk/5bb0d24/deps/common.ts"; +} from "https://raw.github.com/metatypedev/ghjk/fbd977d/deps/common.ts"; // export * from "../../ghjk/mod.ts"; // export * as ports from "../../ghjk/ports/mod.ts"; // export * as utils from "../../ghjk/utils/mod.ts"; diff --git a/dev/lock.ts b/dev/lock.ts index db04a51560..ea2e821303 100755 --- a/dev/lock.ts +++ b/dev/lock.ts @@ -134,7 +134,7 @@ export async function grepLock() { $.logStep(`Updated ${relPath(pathStr)}`); dirty = true; } else { - $.logLight(`No change ${relPath(pathStr)}`); + // $.logLight(`No change ${relPath(pathStr)}`); } }), ); diff --git a/dev/lock.yml b/dev/lock.yml index 8de09cc6ba..137d7f5c6f 100644 --- a/dev/lock.yml +++ b/dev/lock.yml @@ -75,7 +75,7 @@ dev: '(\s*"@typegraph\/sdk"\s*:\s*"npm:@typegraph\/sdk@).+(",?)': METATYPE_VERSION '(\s*"@typegraph\/sdk\/"\s*:\s*"npm:/@typegraph\/sdk@).+(\/",?)': METATYPE_VERSION lock: - GHJK_VERSION: 5bb0d24 + GHJK_VERSION: fbd977d GHJK_ACTION_VERSION: 318209a9d215f70716a4ac89dbeb9653a2deb8bc RUST_VERSION: 1.77.1 DENO_VERSION: 1.43.6 diff --git a/dev/tasks-build.ts b/dev/tasks-build.ts index cdb650084a..f55d2204a2 100644 --- a/dev/tasks-build.ts +++ b/dev/tasks-build.ts @@ -86,9 +86,7 @@ const tasks: Record = { dependsOn: "build-tgraph-core", inherit: ["build-tgraph-core", "_python"], async fn($) { - await $.workingDir.join("typegraph/python/typegraph/gen").remove({ - recursive: true, - }); + await $.removeIfExists($.workingDir.join("typegraph/python/typegraph/gen")); await $`poetry run python -m wasmtime.bindgen $WASM_FILE --out-dir typegraph/python/typegraph/gen`; await $`poetry run ruff check typegraph/python/typegraph`; }, diff --git a/dev/tasks-install.ts b/dev/tasks-install.ts index 54ac600299..ec38ab39d1 100644 --- a/dev/tasks-install.ts +++ b/dev/tasks-install.ts @@ -12,8 +12,8 @@ const tasks: Record = { if (/(Ubuntu|Debian)/.test(uname)) { console.log( `sudo apt update && ` + - `sudo apt install -y --no-install-recommends ` + - `gcc-multilib pkg-config libssl-dev libclang-dev perl make`, + `sudo apt install -y --no-install-recommends ` + + `gcc-multilib pkg-config libssl-dev libclang-dev perl make`, ); } else { $.logger.error("unable to determine platform"); @@ -26,19 +26,26 @@ const tasks: Record = { }, "install-py": { - inherit: ["_python"], + inherit: "_python", async fn($) { if (!await $.workingDir.join(".venv").exists()) { - await $`python3 -m venv .venv`; + await $.raw`${$.env.REAL_PYTHON_EXEC_PATH} -m venv .venv`; $.logger.info("virtual env created"); } - await $`poetry install --sync --no-root`; - await $`poetry install --sync --no-root`.cwd("./typegraph/python"); + console.log($.env); + await $`bash -s`.stdinText( + [ + `. .venv/bin/activate`, + `poetry install --no-root`, + `cd typegraph/python`, + `poetry install --no-root`, + ].join("\n") + ) }, }, "install-ts": { - inherit: ["_ecma"], + inherit: "_ecma", fn: ($) => $`pnpm install --recursive --filter ./examples/typegraphs/... @@ -49,12 +56,12 @@ const tasks: Record = { }, "install-website": { - inherit: ["_ecma"], + inherit: "_ecma", fn: ($) => $`pnpm install -C ./website/`, }, "install-lsp": { - inherit: ["_ecma"], + inherit: "_ecma", fn: ($) => $`pnpm install -C ./meta-lsp/ --frozen-lockfile --recursive`, }, diff --git a/dev/test.ts b/dev/test.ts index 0e8c400ce5..e8a5ad51b8 100755 --- a/dev/test.ts +++ b/dev/test.ts @@ -46,10 +46,11 @@ export async function testE2e( await $.co( args.files.map( async (inPath) => { - const path = wd.resolve("typegate/tests", inPath); + let path = wd.resolve(inPath); let stat = await path.stat(); if (!stat) { - stat = await wd.resolve(inPath).stat(); + path = wd.resolve("typegate/tests", inPath) + stat = await path.stat(); if (!stat) { throw new Error(`unable to resolve test files under "${inPath}"`); } @@ -93,6 +94,10 @@ export async function testE2e( const filteredTestFiles = filtered?.map((res) => testFiles[res.refIndex]) ?? testFiles; + if (filteredTestFiles.length == 0) { + throw new Error("No tests found to run"); + } + const tmpDir = wd.join("tmp"); const env: Record = { "CLICOLOR_FORCE": "1", @@ -181,7 +186,7 @@ export async function testE2e( $.logStep(`${prefix} Building xtask and meta-cli...`); await $`cargo build -p xtask -p meta-cli`.cwd(wd); - // launch a task + // launch a promise that doesnt get awaited (async () => { while (queues.length > 0) { const current = Object @@ -227,15 +232,13 @@ export async function testE2e( $.log(); $.log( - `Tests completed in ${Math.floor(globalDuration / 60_000)}m${ - Math.floor(globalDuration / 1_000) % 60 + `Tests completed in ${Math.floor(globalDuration / 60_000)}m${Math.floor(globalDuration / 1_000) % 60 }s:`, ); for (const run of finished.sort((a, b) => a.duration - b.duration)) { $.log( - ` - ${Math.floor(run.duration / 60_000)}m${ - Math.floor(run.duration / 1_000) % 60 + ` - ${Math.floor(run.duration / 60_000)}m${Math.floor(run.duration / 1_000) % 60 }s -- ${run.success ? "" : "FAILED -"}${relPath(run.testFile)}`, ); } diff --git a/ghjk.ts b/ghjk.ts index fab2f75155..7730778a8f 100644 --- a/ghjk.ts +++ b/ghjk.ts @@ -49,7 +49,8 @@ if (Deno.build.os == "linux" && !Deno.env.has("NO_MOLD")) { .install( ports.mold({ version: "v2.4.0", - replaceLd: Deno.env.has("CI") || Deno.env.has("OCI"), + // NOTE: mold replaces ld on linux + replaceLd: true, }), ); } diff --git a/libs/xtask/src/deno.rs b/libs/xtask/src/deno.rs index 3c9589069c..efef112477 100644 --- a/libs/xtask/src/deno.rs +++ b/libs/xtask/src/deno.rs @@ -52,7 +52,7 @@ impl Test { allow_run: Some( [ "cargo", "hostname", "meta", "git", "python3", "rm", "mkdir", "bash", "npm", - "pnpm", "setsid", "temporal", "deno", + "pnpm", "setsid", "temporal", "deno", "poetry", ] .into_iter() .map(str::to_owned) @@ -116,14 +116,8 @@ impl Bench { let permissions = mt_deno::deno::deno_runtime::permissions::PermissionsOptions { allow_run: Some( [ - "cargo", - "hostname", - "target/debug/meta", - "git", - "python3", - "rm", - "mkdir", - "bash", + "cargo", "hostname", "meta", "git", "python3", "rm", "mkdir", "bash", "npm", + "pnpm", "setsid", "temporal", "deno", "poetry", ] .into_iter() .map(str::to_owned) diff --git a/typegate/deno.lock b/typegate/deno.lock index acdd47dd5d..9a435caa6c 100644 --- a/typegate/deno.lock +++ b/typegate/deno.lock @@ -15,6 +15,7 @@ "jsr:@std/streams@0.221.0": "jsr:@std/streams@0.221.0", "npm:@noble/hashes@1.4.0": "npm:@noble/hashes@1.4.0", "npm:@sentry/node@7.70.0": "npm:@sentry/node@7.70.0", + "npm:@typegraph/sdk@0.4.3-0": "npm:@typegraph/sdk@0.4.3-0", "npm:@types/node": "npm:@types/node@18.16.19", "npm:chance@1.1.11": "npm:chance@1.1.11", "npm:graphql@16.8.1": "npm:graphql@16.8.1", @@ -145,6 +146,10 @@ "tslib": "tslib@2.6.2" } }, + "@typegraph/sdk@0.4.3-0": { + "integrity": "sha512-8sBjMlaahhGJYul0m+yFOSOD2p+vd/M82kTVw5E7qdtRK5+6Yw1r/k0+iqZkcoHnihs8nWBtuZ4pY894febuLg==", + "dependencies": {} + }, "@types/node@18.16.19": { "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==", "dependencies": {} @@ -592,6 +597,7 @@ "https://raw.github.com/metatypedev/ghjk/0c5f78/deps/common.ts": "https://raw.githubusercontent.com/metatypedev/ghjk/0c5f78/deps/common.ts", "https://raw.github.com/metatypedev/ghjk/0c5f78/mod.ts": "https://raw.githubusercontent.com/metatypedev/ghjk/0c5f78/mod.ts", "https://raw.github.com/metatypedev/ghjk/0c5f78/ports/mod.ts": "https://raw.githubusercontent.com/metatypedev/ghjk/0c5f78/ports/mod.ts", + "https://raw.github.com/metatypedev/ghjk/5bb0d24/deps/common.ts": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/deps/common.ts", "https://raw.github.com/metatypedev/ghjk/5bb0d24/mod.ts": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/mod.ts", "https://raw.github.com/metatypedev/ghjk/5bb0d24/ports/mod.ts": "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/ports/mod.ts" }, @@ -2197,6 +2203,7 @@ "https://deno.land/x/fuse@v6.4.1/dist/fuse.esm.min.js": "02034c3e0a1d7f4d207ecd104c9cde1bab116d474dc60c2a019e9d4353455ff4", "https://deno.land/x/json_hash@0.2.0/canon.ts": "ce7c07abd871cd7f0eb1280ad9f58f6382f02f84a217898ce977cf35ad315877", "https://deno.land/x/jszip@0.11.0/mod.ts": "5661ddc18e9ac9c07e3c5d2483bc912a7022b6af0d784bb7b05035973e640ba1", + "https://deno.land/x/jszip@0.11.0/types.ts": "1528d1279fbb64dd118c371331c641a3a5eff2b594336fb38a7659cf4c53b2d1", "https://deno.land/x/levenshtein@v1.0.1/mod.ts": "6b632d4a9bb11ba6d5d02a770c7fc9b0a4125f30bd9c668632ff85e7f05ff4f6", "https://deno.land/x/math@v1.1.0/abs.ts": "d64fe603ae4bb57037f06a1a5004285b99ed016dab6bfcded07c8155efce24b7", "https://deno.land/x/math@v1.1.0/big/mod.ts": "ba561f56a24ecc9f03542693ed0c81166ed0c921f8017d220ec70c963e935509", @@ -2574,4 +2581,4 @@ "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/utils/url.ts": "e1ada6fd30fc796b8918c88456ea1b5bbd87a07d0a0538b092b91fd2bb9b7623", "https://raw.githubusercontent.com/metatypedev/ghjk/5bb0d24/utils/worker.ts": "ac4caf72a36d2e4af4f4e92f2e0a95f9fc2324b568640f24c7c2ff6dc0c11d62" } -} \ No newline at end of file +} diff --git a/typegate/tests/e2e/website/website_test.ts b/typegate/tests/e2e/website/website_test.ts index af3fad6efd..20e05ad61c 100644 --- a/typegate/tests/e2e/website/website_test.ts +++ b/typegate/tests/e2e/website/website_test.ts @@ -75,12 +75,14 @@ async function testSerializeAllPairs(t: MetaTest, dirPath: string) { const [{ stdout: pyVersion }, { stdout: tsVersion }] = await Promise.all([ Meta.cli( + { env: { RUST_LOG: "trace" } }, "serialize", "--pretty", "-f", pyPath, ), Meta.cli( + { env: { RUST_LOG: "trace" } }, "serialize", "--pretty", "-f", diff --git a/typegate/tests/metagen/typegraphs/identities/py/handlers_types.py b/typegate/tests/metagen/typegraphs/identities/py/handlers_types.py index 5edcc04262..2097bc9266 100644 --- a/typegate/tests/metagen/typegraphs/identities/py/handlers_types.py +++ b/typegate/tests/metagen/typegraphs/identities/py/handlers_types.py @@ -4,8 +4,7 @@ FORWARD_REFS = {} - -class Struct: +class Struct(): def repr(self): return asdict(self) @@ -77,7 +76,6 @@ def new(dt_class: Any, val: Any): except Exception: return val - @dataclass class Primitives(Struct): str: str @@ -94,112 +92,101 @@ class Primitives(Struct): boolean: bool -FORWARD_REFS["Primitives"] = Primitives - +FORWARD_REFS["Primitives"] = Primitives @dataclass class PrimitivesArgs(Struct): data: "Primitives" -FORWARD_REFS["PrimitivesArgs"] = PrimitivesArgs - +FORWARD_REFS["PrimitivesArgs"] = PrimitivesArgs @dataclass class CompositesArgs(Struct): data: "Composites" -FORWARD_REFS["CompositesArgs"] = CompositesArgs - +FORWARD_REFS["CompositesArgs"] = CompositesArgs @dataclass class Composites(Struct): opt: Union[str, None] either: Union["Primitives", "Branch2"] - union: Union[List[str], str, int] + union: Union[List[str], int, str] list: List[str] -FORWARD_REFS["Composites"] = Composites - +FORWARD_REFS["Composites"] = Composites @dataclass class Branch2(Struct): branch2: str -FORWARD_REFS["Branch2"] = Branch2 - +FORWARD_REFS["Branch2"] = Branch2 @dataclass class Cycles1Args(Struct): data: "Cycles1" -FORWARD_REFS["Cycles1Args"] = Cycles1Args - +FORWARD_REFS["Cycles1Args"] = Cycles1Args @dataclass class Cycles1(Struct): phantom1: Union[str, None] - to2: Union[Union[Union["Branch33A", "Branch33B"], "Cycles1"], None] + to2: Union[Union[Union["Branch33B", "Branch33A"], "Cycles1"], None] list3: Union[List[Union["Branch33A", "Branch33B"]], None] -FORWARD_REFS["Cycles1"] = Cycles1 - +FORWARD_REFS["Cycles1"] = Cycles1 @dataclass class Branch33A(Struct): phantom3a: Union[str, None] to1: Union["Cycles1", None] -FORWARD_REFS["Branch33A"] = Branch33A - +FORWARD_REFS["Branch33A"] = Branch33A @dataclass class Branch33B(Struct): phantom3b: Union[str, None] to2: Union[Union[Union["Branch33A", "Branch33B"], "Cycles1"], None] -FORWARD_REFS["Branch33B"] = Branch33B - +FORWARD_REFS["Branch33B"] = Branch33B @dataclass class SimpleCycles1Args(Struct): data: "SimpleCycles1" -FORWARD_REFS["SimpleCycles1Args"] = SimpleCycles1Args - +FORWARD_REFS["SimpleCycles1Args"] = SimpleCycles1Args @dataclass class SimpleCycles1(Struct): phantom1: Union[str, None] to2: Union["SimpleCycles2", None] -FORWARD_REFS["SimpleCycles1"] = SimpleCycles1 - +FORWARD_REFS["SimpleCycles1"] = SimpleCycles1 @dataclass class SimpleCycles2(Struct): phantom2: Union[str, None] to3: Union["SimpleCycles3", None] -FORWARD_REFS["SimpleCycles2"] = SimpleCycles2 - +FORWARD_REFS["SimpleCycles2"] = SimpleCycles2 @dataclass class SimpleCycles3(Struct): phantom3: Union[str, None] to1: Union["SimpleCycles1", None] + FORWARD_REFS["SimpleCycles3"] = SimpleCycles3 @@ -209,25 +196,23 @@ def __repr(value: Any): return value -def typed_simple_cycles(user_fn: Callable[[SimpleCycles1Args], SimpleCycles1]): +def typed_composites(user_fn: Callable[[CompositesArgs], Composites]): def exported_wrapper(raw_inp): - inp: SimpleCycles1Args = Struct.new(SimpleCycles1Args, raw_inp) - out: SimpleCycles1 = user_fn(inp) + inp: CompositesArgs = Struct.new(CompositesArgs, raw_inp) + out: Composites = user_fn(inp) if isinstance(out, list): return [__repr(v) for v in out] return __repr(out) - return exported_wrapper -def typed_cycles(user_fn: Callable[[Cycles1Args], Cycles1]): +def typed_simple_cycles(user_fn: Callable[[SimpleCycles1Args], SimpleCycles1]): def exported_wrapper(raw_inp): - inp: Cycles1Args = Struct.new(Cycles1Args, raw_inp) - out: Cycles1 = user_fn(inp) + inp: SimpleCycles1Args = Struct.new(SimpleCycles1Args, raw_inp) + out: SimpleCycles1 = user_fn(inp) if isinstance(out, list): return [__repr(v) for v in out] return __repr(out) - return exported_wrapper @@ -238,16 +223,16 @@ def exported_wrapper(raw_inp): if isinstance(out, list): return [__repr(v) for v in out] return __repr(out) - return exported_wrapper -def typed_composites(user_fn: Callable[[CompositesArgs], Composites]): +def typed_cycles(user_fn: Callable[[Cycles1Args], Cycles1]): def exported_wrapper(raw_inp): - inp: CompositesArgs = Struct.new(CompositesArgs, raw_inp) - out: Composites = user_fn(inp) + inp: Cycles1Args = Struct.new(Cycles1Args, raw_inp) + out: Cycles1 = user_fn(inp) if isinstance(out, list): return [__repr(v) for v in out] return __repr(out) - return exported_wrapper + + diff --git a/typegate/tests/metagen/typegraphs/identities/ts/mdk.ts b/typegate/tests/metagen/typegraphs/identities/ts/mdk.ts index 4d5c593d1f..b362278d3d 100644 --- a/typegate/tests/metagen/typegraphs/identities/ts/mdk.ts +++ b/typegate/tests/metagen/typegraphs/identities/ts/mdk.ts @@ -127,6 +127,7 @@ export type SimpleCycles1Args = { data: SimpleCycles1; }; + export type TsPrimitivesHandler = Handler; export type TsCompositesHandler = Handler; export type TsCyclesHandler = Handler; diff --git a/typegate/tests/runtimes/wasm_reflected/rust/Cargo.lock b/typegate/tests/runtimes/wasm_reflected/rust/Cargo.lock index 3f312b7d99..8b1284b8ca 100644 --- a/typegate/tests/runtimes/wasm_reflected/rust/Cargo.lock +++ b/typegate/tests/runtimes/wasm_reflected/rust/Cargo.lock @@ -2,6 +2,18 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "anyhow" version = "1.0.80" @@ -14,6 +26,12 @@ version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + [[package]] name = "equivalent" version = "1.0.1" @@ -25,15 +43,15 @@ name = "hashbrown" version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", +] [[package]] name = "heck" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -dependencies = [ - "unicode-segmentation", -] +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "id-arena" @@ -70,6 +88,12 @@ version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + [[package]] name = "proc-macro2" version = "1.0.78" @@ -170,32 +194,32 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - [[package]] name = "unicode-xid" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + [[package]] name = "wasm-encoder" -version = "0.202.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a" +checksum = "7b4a05336882dae732ce6bd48b7e11fe597293cb72c13da4f35d7d5f8d53b2a7" dependencies = [ "leb128", ] [[package]] name = "wasm-metadata" -version = "0.202.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "094aea3cb90e09f16ee25a4c0e324b3e8c934e7fd838bfa039aef5352f44a917" +checksum = "4d32029ce424f6d3c2b39b4419fb45a0e2d84fb0751e0c0a32b7ce8bd5d97f46" dependencies = [ "anyhow", "indexmap", @@ -209,20 +233,22 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.202.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413" +checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db" dependencies = [ + "ahash", "bitflags", + "hashbrown", "indexmap", "semver", ] [[package]] name = "wit-bindgen" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb4e7653763780be47e38f479e9aa83c768aa6a3b2ed086dc2826fdbbb7e7f5" +checksum = "a84376ff4f74ed07674a1157c0bd19e6627ab01fc90952a27ccefb52a24530f0" dependencies = [ "wit-bindgen-rt", "wit-bindgen-rust-macro", @@ -230,28 +256,29 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b67e11c950041849a10828c7600ea62a4077c01e8af72e8593253575428f91b" +checksum = "36d4706efb67fadfbbde77955b299b111dd096e6776d8c6561d92f6147941880" dependencies = [ "anyhow", + "heck", "wit-parser", ] [[package]] name = "wit-bindgen-rt" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0780cf7046630ed70f689a098cd8d56c5c3b22f2a7379bbdb088879963ff96" +checksum = "29c7526379ace8709ee9ab9f2bb50f112d95581063a59ef3097d9c10153886c9" dependencies = [ "bitflags", ] [[package]] name = "wit-bindgen-rust" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30acbe8fb708c3a830a33c4cb705df82659bf831b492ec6ca1a17a369cfeeafb" +checksum = "514295193d1a2f42e6a948cd7d9fd81e2b8fadc319667dcf19fd7aceaf2113a2" dependencies = [ "anyhow", "heck", @@ -263,9 +290,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.24.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b1b06eae85feaecdf9f2854f7cac124e00d5a6e5014bfb02eb1ecdeb5f265b9" +checksum = "f0409a3356ca02599aff78f717968fd7f12df4bf879f325e2a97b45c84c90fff" dependencies = [ "anyhow", "proc-macro2", @@ -277,9 +304,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.202.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c836b1fd9932de0431c1758d8be08212071b6bba0151f7bac826dbc4312a2a9" +checksum = "25a2bb5b039f9cb03425e1d5a6e54b441ca4ca1b1d4fa6a0924db67a55168f99" dependencies = [ "anyhow", "bitflags", @@ -296,9 +323,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.202.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744237b488352f4f27bca05a10acb79474415951c450e52ebd0da784c1df2bcc" +checksum = "3e79b9e3c0b6bb589dec46317e645851e0db2734c44e2be5e251b03ff4a51269" dependencies = [ "anyhow", "id-arena", @@ -311,3 +338,23 @@ dependencies = [ "unicode-xid", "wasmparser", ] + +[[package]] +name = "zerocopy" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] diff --git a/typegate/tests/runtimes/wasm_wire/rust/Cargo.lock b/typegate/tests/runtimes/wasm_wire/rust/Cargo.lock index 264d53ad93..5d48a9aea2 100644 --- a/typegate/tests/runtimes/wasm_wire/rust/Cargo.lock +++ b/typegate/tests/runtimes/wasm_wire/rust/Cargo.lock @@ -2,11 +2,23 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "anyhow" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "bitflags" @@ -14,6 +26,12 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + [[package]] name = "equivalent" version = "1.0.1" @@ -25,15 +43,15 @@ name = "hashbrown" version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", +] [[package]] name = "heck" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -dependencies = [ - "unicode-segmentation", -] +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "id-arena" @@ -70,6 +88,12 @@ version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + [[package]] name = "proc-macro2" version = "1.0.81" @@ -112,18 +136,18 @@ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.198" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.198" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2", "quote", @@ -132,9 +156,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.116" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "itoa", "ryu", @@ -173,32 +197,32 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-segmentation" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" - [[package]] name = "unicode-xid" version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + [[package]] name = "wasm-encoder" -version = "0.201.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a" +checksum = "7b4a05336882dae732ce6bd48b7e11fe597293cb72c13da4f35d7d5f8d53b2a7" dependencies = [ "leb128", ] [[package]] name = "wasm-metadata" -version = "0.201.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2" +checksum = "4d32029ce424f6d3c2b39b4419fb45a0e2d84fb0751e0c0a32b7ce8bd5d97f46" dependencies = [ "anyhow", "indexmap", @@ -212,47 +236,52 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.201.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708" +checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db" dependencies = [ + "ahash", "bitflags", + "hashbrown", "indexmap", "semver", ] [[package]] name = "wit-bindgen" -version = "0.22.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "288f992ea30e6b5c531b52cdd5f3be81c148554b09ea416f058d16556ba92c27" +checksum = "a84376ff4f74ed07674a1157c0bd19e6627ab01fc90952a27ccefb52a24530f0" dependencies = [ - "bitflags", "wit-bindgen-rt", "wit-bindgen-rust-macro", ] [[package]] name = "wit-bindgen-core" -version = "0.22.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e85e72719ffbccf279359ad071497e47eb0675fe22106dea4ed2d8a7fcb60ba4" +checksum = "36d4706efb67fadfbbde77955b299b111dd096e6776d8c6561d92f6147941880" dependencies = [ "anyhow", + "heck", "wit-parser", ] [[package]] name = "wit-bindgen-rt" -version = "0.22.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb8738270f32a2d6739973cbbb7c1b6dd8959ce515578a6e19165853272ee64" +checksum = "29c7526379ace8709ee9ab9f2bb50f112d95581063a59ef3097d9c10153886c9" +dependencies = [ + "bitflags", +] [[package]] name = "wit-bindgen-rust" -version = "0.22.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8a39a15d1ae2077688213611209849cad40e9e5cccf6e61951a425850677ff3" +checksum = "514295193d1a2f42e6a948cd7d9fd81e2b8fadc319667dcf19fd7aceaf2113a2" dependencies = [ "anyhow", "heck", @@ -264,9 +293,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.22.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d376d3ae5850526dfd00d937faea0d81a06fa18f7ac1e26f386d760f241a8f4b" +checksum = "f0409a3356ca02599aff78f717968fd7f12df4bf879f325e2a97b45c84c90fff" dependencies = [ "anyhow", "proc-macro2", @@ -278,9 +307,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.201.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421c0c848a0660a8c22e2fd217929a0191f14476b68962afd2af89fd22e39825" +checksum = "25a2bb5b039f9cb03425e1d5a6e54b441ca4ca1b1d4fa6a0924db67a55168f99" dependencies = [ "anyhow", "bitflags", @@ -297,9 +326,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.201.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6" +checksum = "3e79b9e3c0b6bb589dec46317e645851e0db2734c44e2be5e251b03ff4a51269" dependencies = [ "anyhow", "id-arena", @@ -312,3 +341,23 @@ dependencies = [ "unicode-xid", "wasmparser", ] + +[[package]] +name = "zerocopy" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] diff --git a/typegate/tests/utils/test.ts b/typegate/tests/utils/test.ts index e4bc7d2495..a25b58b8d2 100644 --- a/typegate/tests/utils/test.ts +++ b/typegate/tests/utils/test.ts @@ -257,7 +257,10 @@ export class MetaTest { output = await this.shell(cmd); } else { const cmd = [ - lang.toString(), + ...( + Deno.env.get("MCLI_LOADER_PY")?.split(" ") ?? + [lang.toString()] + ), "utils/tg_deploy_script.py", cwd, this.port.toString(), diff --git a/whiz.yaml b/whiz.yaml index b57d716e13..1ccecaf645 100644 --- a/whiz.yaml +++ b/whiz.yaml @@ -52,7 +52,7 @@ setup: - typegraph/python/pyproject.toml - website/package.json env: - GHJK_VERSION: "5bb0d24" + GHJK_VERSION: "fbd977d" command: | set -e curl -fsSL https://raw.githubusercontent.com/metatypedev/ghjk/$GHJK_VERSION/install.sh | bash