diff --git a/Cargo.lock b/Cargo.lock index 5130f54c39ab..d6ebc826dba4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -360,9 +360,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "0.12.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b58e10d03d2180f9fce2fe72ffa007ccf44b4714b127d8429e78c3e55fe345c0" +checksum = "c2a3ad9e793335d75b2d2faad583487efcc0df9154aff06f299a5c1fc8795698" dependencies = [ "aws-http", "aws-sdk-sso", @@ -379,6 +379,7 @@ dependencies = [ "http", "hyper 0.14.18", "ring", + "time 0.3.9", "tokio 1.19.2", "tower", "tracing", @@ -387,9 +388,9 @@ dependencies = [ [[package]] name = "aws-endpoint" -version = "0.12.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6eadd9ea45f65689fbd088b22a2aaed363582fab5dcd335a1a7317640436952f" +checksum = "8bd4e9dad553017821ee529f186e033700e8d61dd5c4b60066b4d8fe805b8cfc" dependencies = [ "aws-smithy-http", "aws-types", @@ -400,30 +401,56 @@ dependencies = [ [[package]] name = "aws-http" -version = "0.12.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80fd2c81e2782d1f57a532543524c59b9c32dcc9132a7a2d308864c05b645e98" +checksum = "2ef5a579a51d352b628b76f4855ba716be686305e5e59970c476d1ae2214e90d" dependencies = [ "aws-smithy-http", "aws-smithy-types", "aws-types", + "bytes 1.1.0", "http", + "http-body 0.4.5", "lazy_static", "percent-encoding 2.1.0", + "pin-project-lite 0.2.9", "tracing", ] +[[package]] +name = "aws-sdk-ecr" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84bf0237b7c85f440ba6e19d23696751200d33c0b481a246eb7df869aa231cea" +dependencies = [ + "aws-endpoint", + "aws-http", + "aws-sig-auth", + "aws-smithy-async", + "aws-smithy-client", + "aws-smithy-http", + "aws-smithy-http-tower", + "aws-smithy-json", + "aws-smithy-types", + "aws-types", + "bytes 1.1.0", + "http", + "tokio-stream", + "tower", +] + [[package]] name = "aws-sdk-s3" -version = "0.12.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993422785adde6d8cadd1ef2594591d9dff3326968d5a9f2039d64833a52fbb3" +checksum = "0d2c19b69297f16b3f18936e363f954e7504c23a4a0dc3f2833712313c09c2aa" dependencies = [ "aws-endpoint", "aws-http", "aws-sig-auth", "aws-sigv4", "aws-smithy-async", + "aws-smithy-checksums", "aws-smithy-client", "aws-smithy-eventstream", "aws-smithy-http", @@ -432,17 +459,19 @@ dependencies = [ "aws-smithy-xml", "aws-types", "bytes 1.1.0", + "bytes-utils", "http", - "md5", + "http-body 0.4.5", "tokio-stream", "tower", + "tracing", ] [[package]] name = "aws-sdk-sso" -version = "0.12.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c856987e02db8c5d81cb97e2a24609b05a6289db3d861c5b7d73081d6ecc70d" +checksum = "f014b8ad3178b414bf732b36741325ef659fc40752f8c292400fb7c4ecb7fdd0" dependencies = [ "aws-endpoint", "aws-http", @@ -462,9 +491,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "0.12.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf0a83f4382e47778399d0e0ae38761eee2fbad1d3bdde21358bd00cea46f36" +checksum = "d37e45fdce84327c69fb924b9188fd889056c6afafbd494e8dd0daa400f9c082" dependencies = [ "aws-endpoint", "aws-http", @@ -484,9 +513,9 @@ dependencies = [ [[package]] name = "aws-sig-auth" -version = "0.12.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27079eb4062be105e44ab4638ade63cf6448c2df5cb093d885faab8082fd5c9d" +checksum = "6530e72945c11439e9b3c423c95a656a233d73c3a7d4acaf9789048e1bdf7da7" dependencies = [ "aws-sigv4", "aws-smithy-eventstream", @@ -498,9 +527,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "0.12.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0be4a7223c244f3c57426087204cf66e04d1e73adb62571090613889cf6ee57" +checksum = "6351c3ba468b04bd819f64ea53538f5f53e3d6b366b27deabee41e73c9edb3af" dependencies = [ "aws-smithy-eventstream", "aws-smithy-http", @@ -518,9 +547,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cafe7e459caf2e2f834a77062f2c47f7df1956cf3be3060b23bf0721f17e1a4" +checksum = "86fc23ad8d050c241bdbfa74ae360be94a844ace8e218f64a2b2de77bfa9a707" dependencies = [ "futures-util", "pin-project-lite 0.2.9", @@ -528,11 +557,32 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "aws-smithy-checksums" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd674df030b337a84eb67539db048676c691d9c88f0c54cf7748da11836cfd8" +dependencies = [ + "aws-smithy-http", + "aws-smithy-types", + "bytes 1.1.0", + "crc32c", + "crc32fast", + "hex", + "http", + "http-body 0.4.5", + "md-5", + "pin-project-lite 0.2.9", + "sha1 0.10.1", + "sha2", + "tracing", +] + [[package]] name = "aws-smithy-client" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de133c5629abab72cad7c4eeab522cb9dfa11ab7ace07d051ef7c29bb54fd370" +checksum = "2e147b157f49ce77f2a86ec693a14c84b2441fa28be58ffb2febb77d5726c934" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -545,7 +595,6 @@ dependencies = [ "hyper 0.14.18", "hyper-rustls 0.22.1", "lazy_static", - "pin-project", "pin-project-lite 0.2.9", "tokio 1.19.2", "tower", @@ -554,9 +603,9 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03681de08131761ad68e46113d0580d5d7fee03281dadd71f07b206ab08a9998" +checksum = "da29e67a0b90a2bc5f2bd0a06fd43e728de62e02048879c15f646a3edf8db012" dependencies = [ "aws-smithy-types", "bytes 1.1.0", @@ -565,9 +614,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119f6f903f5c27308c732f6c7e460aee91e083b3229db2b21fa40436fc60eda7" +checksum = "5cc1af50eac644ab6f58e5bae29328ba3092851fc2ce648ad139134699b2b66f" dependencies = [ "aws-smithy-eventstream", "aws-smithy-types", @@ -579,7 +628,7 @@ dependencies = [ "hyper 0.14.18", "once_cell", "percent-encoding 2.1.0", - "pin-project", + "pin-project-lite 0.2.9", "tokio 1.19.2", "tokio-util 0.7.2", "tracing", @@ -587,33 +636,33 @@ dependencies = [ [[package]] name = "aws-smithy-http-tower" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "991855d24079be0b7485a5753f987f060a153757c7f21729d705f2834366c096" +checksum = "a1bf4c4664dff2febf91f8796505c5bc8f38a0bff0d1397d1d3fdda17bd5c5d1" dependencies = [ "aws-smithy-http", "bytes 1.1.0", "http", "http-body 0.4.5", - "pin-project", + "pin-project-lite 0.2.9", "tower", "tracing", ] [[package]] name = "aws-smithy-json" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81c96aa965ba386c7206c0913c6cbdfd27cf6b276e8834a7408b67f04994e647" +checksum = "0e6ebc76c3c108dd2a96506bf47dc31f75420811a19f1a09907524d1451789d2" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-query" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ec1e497d5e75d42787c9440bbbed5fcdb02b0bdc41fd8b7fe270449e66deff" +checksum = "2956f1385c4daa883907a2c81d32256af8f95834c9de1bc0613fa68db63b88c4" dependencies = [ "aws-smithy-types", "urlencoding", @@ -621,9 +670,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b470753cf7e2ce6b7c55f66cb1d17576654878cd41d72bd863a38336569543f4" +checksum = "352fb335ec1d57160a17a13e87aaa0a172ab780ddf58bfc85caedd3b7e47caed" dependencies = [ "itoa 1.0.2", "num-integer", @@ -633,18 +682,18 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.42.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d795da895bc0d8a2ba44550ee5ec928af06db8ecdfd0e42b88d046e97e73dd94" +checksum = "6cf2807fa715a5a3296feffb06ce45252bd0dfd48f52838128c48fb339ddbf5c" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "0.12.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5641c99c740574f7a7e70c03773f5ead9f9daf2d95ce6c790ddb4747e000bb0" +checksum = "8140b89d76f67be2c136d7393e7e6d8edd65424eb58214839efbf4a2e4f7e8a3" dependencies = [ "aws-smithy-async", "aws-smithy-client", @@ -952,10 +1001,29 @@ checksum = "aadf76ddea74bab35ebeb8f1eb115b9bc04eaee42d8acc0d5f477dee6b176c9a" dependencies = [ "async-trait", "async_once", - "cached_proc_macro", + "cached_proc_macro 0.12.0", "cached_proc_macro_types", "futures 0.3.21", - "hashbrown 0.12.1", + "hashbrown", + "lazy_static", + "once_cell", + "thiserror", + "tokio 1.19.2", +] + +[[package]] +name = "cached" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27e6092f8c7ba6e65a46f6f26d7d7997201d3a6f0e69ff5d2440b930d7c0513a" +dependencies = [ + "async-trait", + "async_once", + "cached_proc_macro 0.15.0", + "cached_proc_macro_types", + "futures 0.3.21", + "hashbrown", + "instant", "lazy_static", "once_cell", "thiserror", @@ -974,6 +1042,18 @@ dependencies = [ "syn", ] +[[package]] +name = "cached_proc_macro" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "751f7f4e7a091545e7f6c65bacc404eaee7e87bfb1f9ece234a1caa173dc16f2" +dependencies = [ + "cached_proc_macro_types", + "darling", + "quote", + "syn", +] + [[package]] name = "cached_proc_macro_types" version = "0.1.0" @@ -1155,7 +1235,7 @@ version = "0.1.0" dependencies = [ "Inflector", "serde", - "serde_yaml", + "serde_yaml 0.8.24", ] [[package]] @@ -1281,6 +1361,15 @@ dependencies = [ "libc", ] +[[package]] +name = "crc32c" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfea2db42e9927a3845fb268a10a72faed6d416065f77873f05e411457c363e" +dependencies = [ + "rustc_version 0.4.0", +] + [[package]] name = "crc32fast" version = "1.3.2" @@ -1751,16 +1840,18 @@ dependencies = [ [[package]] name = "enso-build" version = "0.1.0" -source = "git+https://github.com/enso-org/ci-build?branch=develop#621679899f67018ca50813975e59218abd75f81c" +source = "git+https://github.com/enso-org/ci-build?branch=develop#4e3f40c21a5c0d13a11c2b26870cecb4296a0971" dependencies = [ "anyhow", "async-compression", "async-trait", "aws-config", + "aws-sdk-ecr", "aws-sdk-s3", + "base64 0.13.0", "byte-unit", "bytes 1.1.0", - "cached", + "cached 0.38.0", "cfg-if 1.0.0", "chrono", "clap 3.1.18", @@ -1802,11 +1893,11 @@ dependencies = [ "semver 1.0.9", "serde", "serde_json", - "serde_yaml", + "serde_yaml 0.9.10", "shrinkwraprs 0.3.0", "snafu", "strum", - "sysinfo", + "sysinfo 0.25.3", "tar", "tempfile", "tokio 1.19.2", @@ -1825,7 +1916,7 @@ dependencies = [ [[package]] name = "enso-build-cli" version = "0.1.0" -source = "git+https://github.com/enso-org/ci-build?branch=develop#621679899f67018ca50813975e59218abd75f81c" +source = "git+https://github.com/enso-org/ci-build?branch=develop#4e3f40c21a5c0d13a11c2b26870cecb4296a0971" dependencies = [ "anyhow", "byte-unit", @@ -1840,7 +1931,7 @@ dependencies = [ "octocrab", "serde", "serde_json", - "serde_yaml", + "serde_yaml 0.9.10", "strum", "tempfile", "tokio 1.19.2", @@ -3405,12 +3496,6 @@ version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" -[[package]] -name = "hashbrown" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" - [[package]] name = "hashbrown" version = "0.12.1" @@ -3496,9 +3581,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ "bytes 1.1.0", "fnv", @@ -3724,10 +3809,10 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5617e92fc2f2501c3e2bc6ce547cad841adba2bae5b921c7e52510beca6d084c" dependencies = [ - "base64 0.11.0", + "base64 0.10.1", "bytes 1.1.0", "http", - "httpdate 1.0.2", + "httpdate 0.3.2", "language-tags 0.3.2", "mime 0.3.16", "percent-encoding 2.1.0", @@ -3737,7 +3822,7 @@ dependencies = [ [[package]] name = "ide-ci" version = "0.1.0" -source = "git+https://github.com/enso-org/ci-build?branch=develop#621679899f67018ca50813975e59218abd75f81c" +source = "git+https://github.com/enso-org/ci-build?branch=develop#4e3f40c21a5c0d13a11c2b26870cecb4296a0971" dependencies = [ "anyhow", "async-compression", @@ -3745,7 +3830,7 @@ dependencies = [ "bincode", "byte-unit", "bytes 1.1.0", - "cached", + "cached 0.34.0", "cfg-if 1.0.0", "chrono", "clap 3.1.18", @@ -3794,14 +3879,14 @@ dependencies = [ "semver 1.0.9", "serde", "serde_json", - "serde_yaml", + "serde_yaml 0.9.10", "sha2", "shrinkwraprs 0.3.0", "snafu", "strum", "symlink", "syn", - "sysinfo", + "sysinfo 0.23.13", "tar", "tempfile", "tokio 1.19.2", @@ -3991,12 +4076,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.8.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg 1.1.0", - "hashbrown 0.11.2", + "hashbrown", ] [[package]] @@ -4343,10 +4428,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] -name = "md5" -version = "0.7.0" +name = "md-5" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" +checksum = "658646b21e0b72f7866c7038ab086d3d5e1cd6271f060fd37defb241949d0582" +dependencies = [ + "digest 0.10.3", +] [[package]] name = "memchr" @@ -5973,9 +6061,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.137" +version = "1.0.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1" +checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" dependencies = [ "serde_derive", ] @@ -5992,9 +6080,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.137" +version = "1.0.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be" +checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" dependencies = [ "proc-macro2", "quote", @@ -6056,6 +6144,19 @@ dependencies = [ "yaml-rust", ] +[[package]] +name = "serde_yaml" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a09f551ccc8210268ef848f0bab37b306e87b85b2e017b899e7fb815f5aed62" +dependencies = [ + "indexmap", + "itoa 1.0.2", + "ryu", + "serde", + "unsafe-libyaml", +] + [[package]] name = "sha-1" version = "0.10.0" @@ -6397,6 +6498,21 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "sysinfo" +version = "0.25.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71eb43e528fdc239f08717ec2a378fdb017dddbc3412de15fff527554591a66c" +dependencies = [ + "cfg-if 1.0.0", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "winapi 0.3.9", +] + [[package]] name = "tar" version = "0.4.38" @@ -7071,6 +7187,12 @@ dependencies = [ "void", ] +[[package]] +name = "unsafe-libyaml" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "931179334a56395bcf64ba5e0ff56781381c1a5832178280c7d7f91d1679aeb0" + [[package]] name = "untrusted" version = "0.7.1"