From c99c035b1efc5e1b3766144b383040aaa4f7f5e7 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 17 Mar 2023 17:50:29 -0700 Subject: [PATCH 01/27] initial determinstic build support Former-commit-id: 7e7cb07a278de0ef19ea48a395f9484fe81bbdb8 --- .gitattributes | 3 + .gitignore | 6 +- .gitmodules | 3 + Makefile | 66 +++++-- config/global.env | 1 + config/toolchain/package-hashes-x86_64.txt | 182 ++++++++++++++++++ config/toolchain/packages-base.list | 2 + config/toolchain/packages-x86_64.list | 182 ++++++++++++++++++ config/toolchain/sources.list | 6 + {fixtures => src/fixtures}/testkey.private | 0 {fixtures => src/fixtures}/testkey.public | 0 go.mod => src/go.mod | 0 go.sum => src/go.sum | 0 {internal => src/internal}/apikey/apikey.go | 0 .../internal}/apikey/apikey_test.go | 0 {internal => src/internal}/clifs/clifs.go | 0 .../internal}/clifs/clifs_test.go | 0 {internal => src/internal}/display/display.go | 0 .../internal}/display/display_test.go | 0 {internal => src/internal}/flags/flags.go | 0 main.go => src/main.go | 0 main_test.go => src/main_test.go | 0 src/toolchain | 1 + 23 files changed, 439 insertions(+), 13 deletions(-) create mode 100644 .gitattributes create mode 100644 .gitmodules create mode 100644 config/global.env create mode 100644 config/toolchain/package-hashes-x86_64.txt create mode 100644 config/toolchain/packages-base.list create mode 100644 config/toolchain/packages-x86_64.list create mode 100644 config/toolchain/sources.list rename {fixtures => src/fixtures}/testkey.private (100%) rename {fixtures => src/fixtures}/testkey.public (100%) rename go.mod => src/go.mod (100%) rename go.sum => src/go.sum (100%) rename {internal => src/internal}/apikey/apikey.go (100%) rename {internal => src/internal}/apikey/apikey_test.go (100%) rename {internal => src/internal}/clifs/clifs.go (100%) rename {internal => src/internal}/clifs/clifs_test.go (100%) rename {internal => src/internal}/display/display.go (100%) rename {internal => src/internal}/display/display_test.go (100%) rename {internal => src/internal}/flags/flags.go (100%) rename main.go => src/main.go (100%) rename main_test.go => src/main_test.go (100%) create mode 160000 src/toolchain diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..0b65ba1 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +dist/*-amd64 filter=lfs diff=lfs merge=lfs -text +dist/*-arm64 filter=lfs diff=lfs merge=lfs -text +dist/*-386 filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore index ccb69a8..b7acf95 100644 --- a/.gitignore +++ b/.gitignore @@ -15,8 +15,12 @@ .DS_Store # Dist/build folder -dist/ build/ # Vscode-related configs .vscode + +# Toolchain +cache +out +.* diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..caad698 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "src/toolchain"] + path = src/toolchain + url = https://codeberg.org/distrust/toolchain diff --git a/Makefile b/Makefile index f33a0bf..06e7311 100644 --- a/Makefile +++ b/Makefile @@ -1,17 +1,59 @@ -.PHONY: all -all: build +include $(PWD)/src/toolchain/Makefile -.PHONY: local-release -local-release: - goreleaser release --snapshot --rm-dist +ifneq ("$(wildcard $(ROOT)/src/toolchain)","") + clone := $(shell git submodule update --init --recursive) +endif -.PHONY: test -test: build/turnkey - go test ./... +.DEFAULT_GOAL := +.PHONY: default +default: \ + toolchain \ + $(DEFAULT_GOAL) \ + $(OUT_DIR)/turnkey.linux-386 \ + $(OUT_DIR)/turnkey.linux-amd64 \ + $(OUT_DIR)/turnkey.linux-arm64 \ + $(OUT_DIR)/turnkey.darwin-amd64 \ + $(OUT_DIR)/turnkey.darwin-arm64 \ + $(OUT_DIR)/release.env \ + $(OUT_DIR)/manifest.txt -build/turnkey: main.go internal/ - go build -o build/turnkey main.go +.PHONY: sign +sign: $(DIST_DIR)/manifest.txt + set -e; \ + git config --get user.signingkey 2>&1 >/dev/null || { \ + echo "Error: git user.signingkey is not defined"; \ + exit 1; \ + }; \ + fingerprint=$$(\ + git config --get user.signingkey \ + | sed 's/.*\([A-Z0-9]\{16\}\).*/\1/g' \ + ); \ + gpg --armor \ + --detach-sig \ + --output $(DIST_DIR)/manifest.$${fingerprint}.asc \ + $(DIST_DIR)/manifest.txt +.PHONY: verify +verify: $(DIST_DIR)/manifest.txt + set -e; \ + for file in $(DIST_DIR)/manifest.*.asc; do \ + echo "\nVerifying: $${file}\n"; \ + gpg --verify $${file} $(DIST_DIR)/manifest.txt; \ + done; + +# Clean repo back to initial clone state .PHONY: clean -clean: - rm -rf dist/ build/ \ No newline at end of file +clean: toolchain-clean + git clean -dfx $(SRC_DIR) + +$(OUT_DIR)/turnkey.%: + $(call toolchain,' \ + GOHOSTOS="linux" \ + GOHOSTARCH="amd64" \ + GOOS="$(word 1,$(subst -, ,$(word 2,$(subst ., ,$@))))" \ + GOARCH="$(word 2,$(subst -, ,$(word 2,$(subst ., ,$@))))" \ + GOCACHE=/home/build/$(CACHE_DIR) \ + GOPATH=/home/build/$(CACHE_DIR) \ + env -C $(SRC_DIR) \ + go build -o /home/build/$@ main.go \ + ') diff --git a/config/global.env b/config/global.env new file mode 100644 index 0000000..34a64e3 --- /dev/null +++ b/config/global.env @@ -0,0 +1 @@ +DEBIAN_HASH=7b1f092d471519e5c2063824436cb5d64dda9f2dc78d94dfbb9e0e21a801ea97 diff --git a/config/toolchain/package-hashes-x86_64.txt b/config/toolchain/package-hashes-x86_64.txt new file mode 100644 index 0000000..da53238 --- /dev/null +++ b/config/toolchain/package-hashes-x86_64.txt @@ -0,0 +1,182 @@ +003b83ae6e39c3a846bd53a34bbdfbd9bc132fbd800dc4ffaaf11fbe49ee9f66 manpages_6.03-1_all.deb +00e7658cba666774af390ddae37f7adb243a3caf47a797ab1e0605d522f306f5 ncurses-bin_6.4-2_amd64.deb +023d7a1766c024b8c1aeb7f3ddc99bbb490ea604b86e507d47d509541b232a12 dpkg_1.21.21_amd64.deb +030db54f4d76cdfe2bf0e8eb5f9efea0233ab3c7aa942d672c7b63b52dbaf935 libpcre2-8-0_10.42-1_amd64.deb +03326473eed54ffa27efae19aa5d6aeb402930968f869f318445513093691d55 libtirpc-dev_1.3.3+ds-1_amd64.deb +03539fd30c509e27101d13a56e52eda9062bdf1aefe337c07ab56def25a13eab libmd0_1.0.4-2_amd64.deb +035bddeb189a36bf04dbd2fa8b2c387a72a5163742f53ec5a1200b4cb7df8134 libmount1_2.38.1-5_amd64.deb +097a2cb520881c29afa97c1bb0c381ce008aef362df2779677416a0981bcf165 g++-12_12.2.0-14_amd64.deb +0c1c0877f19d8706717b0475e62dfe591be72758c28428d014b3b9d5aa69bd0d libwebp7_1.2.4-0.1_amd64.deb +0ca5213c1ab67278cbfcec4cafccdb538c2e089718f4bddabe5a00145e5a21fb libdav1d6_1.0.0-2_amd64.deb +0e263c20d196456aba67d3828979e39911a3bc374385c75f3973fa3765e776cf golang-doc_2%3a1.19~1_all.deb +1379ab846489b322bb45602d34ca8e2791e1d342fd53d49143f6355430934efd libcc1-0_12.2.0-14_amd64.deb +15c5627e7f1ae650ea1103b864b77d874b5b1d2693802649b956efeed3ccb02f golang-src_2%3a1.19~1_all.deb +16ee38d374e064f534116dc442b086ef26f9831f1c0af7e5fb4fe4512e700649 libfontconfig1_2.14.1-4_amd64.deb +177cacdfe9508448d84bf25534a87a7fcc058d8e2dcd422672851ea13f2115df sed_4.9-1_amd64.deb +17d0341ca6ce604ce59c296780ac2c2a24141a769823c50669af942c025e6591 libaudit-common_1%3a3.0.9-1_all.deb +17d9a2f3c05004499d80e180d2440fd716f84c32b65f09d96c9a024af4d1d0e7 hostname_3.23+nmu1_amd64.deb +187aedef2ed763f425c1e523753b9719677633c7eede660401739e9c893482bd libgmp10_2%3a6.2.1+dfsg1-1.1_amd64.deb +18805937ba0fc8e3219c15800e86e5a191cbd1e768d8cadc52f64faa6e57e4f8 libuuid1_2.38.1-5_amd64.deb +1a03df5a57833d65b5bb08cfa19d50e76f29088dc9e64fb934af42d9023a0807 gcc-12-base_12.2.0-14_amd64.deb +1b70436539e7c7d0179d3240c9e59f0e85b1b18e9777168158ecd1a317aa23a6 libcom-err2_1.46.6-1_amd64.deb +1dbc499d2055cb128fa4ed678a7adbcced3d882b3509e26d5aa3742a4b9e5b2f libgomp1_12.2.0-14_amd64.deb +2177ae060e8291db3ddcbe1aab03df3947b0294627414b1d0cd48901efade157 golang-go_2%3a1.19~1_amd64.deb +251330faddbf013f060fcdb41f4b0c037c8a6e89ba7c09b04bfcc4e3f0807b22 libp11-kit0_0.24.1-2_amd64.deb +26c451a660728cf7c15548a281e17eef2f36fab28499371e83fc2d3accb499d7 g++_4%3a12.2.0-3_amd64.deb +281c66e46b95f045a0282a6c7a03b33de0e9a08d016897a759aaf4a04adfddbe fontconfig-config_2.14.1-4_amd64.deb +2866484f481a2e60bb164c573316e75c1f74778b6224347af1e00229031d90e0 libapt-pkg6.0_2.6.0_amd64.deb +2a46d5a5e9486da11ffeff5740931740d6deae4f92cd6098df060dc5dff1e1c7 libtirpc3_1.3.3+ds-1_amd64.deb +2c17eaa4dfdd0ca5cc05b9ef56f7a3fc30e6af6040a66cefe4bacab275e88c83 libkrb5support0_1.20.1-1_amd64.deb +2d7ea8a570d768224d7f2424abbe6f373d2154865a1fa7f56c80d43ecf492521 binutils-x86-64-linux-gnu_2.40-2_amd64.deb +2e732c7c1dae832537c75f78ae154ce67a73cd0394f31859ee3978d4f7630344 libpam-runtime_1.5.2-6_all.deb +30954df4b5a7c505661ba8ae5e6ea94f5805e408899fb400783bb166eb5ff306 libaudit1_1%3a3.0.9-1_amd64.deb +30b4972cc88a4ff0fba9e08e6d476de13b109af9e4b826d130bdc72771d6e373 libasan8_12.2.0-14_amd64.deb +312b2bdeff4671f8e0d589c124554890e944dd083061e9ad6f129bc76a970765 pkg-config_1.8.1-1_amd64.deb +3264acea728df3c48a54f20e9291b965130e306b9d00adac76647049da7196df grep_3.8-5_amd64.deb +32ac0692694f8a34cc90c895f4fc739680fb2ef0e2d4870a68833682bf1c81a3 rpcsvc-proto_1.4.3-1_amd64.deb +33ea40061da2f1a861ec46212b2b6a34f0776a049b1a3f0abce2fb8cb994258f dash_0.5.12-2_amd64.deb +36b6fc603efaa2bfd22cff3a7773590dd6774a5d0d9b0c23b73306f3f58cbc20 libavif15_0.11.1-1_amd64.deb +37b7a2b4e78890b6a074777f27b96c84f58e81558ba08410c2b6c0ca4a4ad77b libmpfr6_4.2.0-1_amd64.deb +3c111e6aa6366977acb96537a582a7b22c0935d93f2bb2c942df64298a73c663 bash_5.2.15-2+b1_amd64.deb +3d4b39f94317b64a860db8a7a8b581b555124cd461fe07ec0d347edbdb9f6683 libdeflate0_1.14-1_amd64.deb +3e109c18894879eb47998ac58ac2bf3664f5e28c3746d81b3aae4fd8961c39e5 golang-1.19_1.19.6-2_all.deb +3e3ef129b4bf61513144236e15e1b4ec57fa5ae3dc8a72137abdbefb7a63af85 libtirpc-common_1.3.3+ds-1_all.deb +3f8911326c2c69f07de07aa58a243cf434c3600e969d855547fb748a6ede2862 libblkid1_2.38.1-5_amd64.deb +3fb7b6f326be3fae4a87a3d33b9269bd06c1e4346a24bd737f265067e3b7427f libctf0_2.40-2_amd64.deb +3fc9742f9f1a37bcb9931df6074b4d1483419ef832ad5349f47323e75fc27864 libjansson4_2.14-2_amd64.deb +4445b840fb98f43f2a955de16a84e6ef533ffb5d57c7c82de72c275413a9cf9a libx11-data_2%3a1.8.4-2_all.deb +45922e6e289ffd92f0f92d2bb9159e84236ff202d552a461bf10e5335b3f0261 libnettle8_3.8.1-2_amd64.deb +48225793c486310600459d08a417dca0c28cbaf184047c09c82aff19107aa6f2 libyuv0_0.0~git20230123.b2528b0-1_amd64.deb +4a1203d7f3f8c27b07f487fb7124924689d6f9a65fe131e3a47eece8fb17f6c2 libext2fs2_1.46.6-1_amd64.deb +4c8d29836db3554890346d8e3c39960cbbb29f45a1c206581182f57847b3d758 libfreetype6_2.12.1+dfsg-4_amd64.deb +4cf64c4e1168f3c7e858bb4a71f2c5bea9a36dd448cdcc2154a551ac146e293b libgav1-1_0.18.0-1+b1_amd64.deb +4e21728bbb1f170f35a5d60fe26adadb48c436f1b5fd977454e632668074169c libquadmath0_12.2.0-14_amd64.deb +4e3ce982b5fedc6c6119268435504a64f5ffcc6d93aaecaea902d816eba1215f pkgconf_1.8.1-1_amd64.deb +509f5260dcf607120694d5e1d9a6ca3ae07107fd1a52b603f6da97291642be90 libsepol2_3.4-2_amd64.deb +50ee2cb68ba295da6ca3cf03d6bbcca1f58025735a0795efe96ac59591066121 golang-1.19-go_1.19.6-2_amd64.deb +5308b9bd88eebe2a48be3168cb3d87677aaec5da9c63ad0cf561a29b8219115c ca-certificates_20230311_all.deb +539f432fa0bd8fb6ac35ffd1940be16256550f338e0df34563561eee8f403637 libzstd1_1.5.4+dfsg2-3_amd64.deb +54149da3f44b22d523b26b692033b84503d822cc5122fed606ea69cc83ca5aeb libbz2-1.0_1.0.8-5+b1_amd64.deb +546927e6dcb470b835f0ac6148f3e10f967458f2366a406539dc55f26d2216d8 perl-base_5.36.0-7_amd64.deb +54f7a9e77c6b12bafa07ffb1d4c42933a416748119f169514c1ed1119d51f4b3 gcc-12_12.2.0-14_amd64.deb +563b4caec1aa5e876bd3355b36e7a38e1484baf5a293b48d1e8bd22db786e4d7 libbrotli1_1.0.9-2+b6_amd64.deb +569c512e46cd7e762bda244e209d7a266bc98d6fb623eeccc42ca8f36da476d4 e2fsprogs_1.46.6-1_amd64.deb +56beca470dcd9b6d7e6c3c9e9d702101e01e9467e62810a8c357bd7b9c26251d debian-archive-keyring_2021.1.1_all.deb +594245ca59121ecb09337ab29e25571e817e906bc6757214e01608e5cfc04a95 libde265-0_1.0.11-1_amd64.deb +5da41f2f547c6780f392701169bc1fd5207a6bc95f8f33f9b556f6a09d3757b4 apt_2.6.0_amd64.deb +5dd86bd0af4aa73f067dfd6b8339dd868f2dd84056aa79db29d1206d4fbc5e04 findutils_4.9.0-4_amd64.deb +5e1b647d802d9612596dfc6a546c0315f9d06843793aad66af2ad819c17c3e58 libaom3_3.6.0-1_amd64.deb +61038f857e346e8500adf53a2a0a20859f4d3a3b51570cc876b153a2d51a3091 coreutils_9.1-1_amd64.deb +639e1ab6bd66ead40db8a22c332d7199679fa22db261cac34444eb8eb4c17dda libnuma1_2.0.16-1_amd64.deb +63f7e5df0c018816b458ed94b32aef5dc6dca06b2f80111752a4d3ae5d2d84c5 logsave_1.46.6-1_amd64.deb +64cde86cef1deaf828bd60297839b59710b5cd8dc50efd4f12643caaee9389d3 liblz4-1_1.9.4-1_amd64.deb +679db1c4579ec7c61079adeaae8528adeb2e4bf5465baa6c56233b995d714750 libxau6_1%3a1.0.9-1_amd64.deb +6b07c77b700a615642888a82ba92a7e7c429d04b9c8669c62b2263f15c4c4059 libjbig0_2.1-6.1_amd64.deb +6b0d932e3b40bb836558268896eef46ffe70d21c314a81230b815c1fc062c37f libx11-6_2%3a1.8.4-2_amd64.deb +6b32fa198ef48c19b28146b6f374625ae0a1d79dcc19bd65eb49f6a1594077bd passwd_1%3a4.13+dfsg1-1_amd64.deb +6bdf0d77398be356e3cfd643b0c8da174170ae55c7a75e60424a730fe9e45991 libc-dev-bin_2.36-8_amd64.deb +6c19a5d18c8350744581fbd25d5d29e2b7101053e25aafa4e1ffcc2b505b2f1c libxxhash0_0.8.1-1_amd64.deb +6d9f6c25c30efccce6d4bceaa48ea86c329a3432abb360a141f76ac223a4c34a libffi8_3.4.4-1_amd64.deb +6f8c90780705bb2434d02e2360881b581319307ccde43abcd1f781e05928db04 cpp-12_12.2.0-14_amd64.deb +6ffd3721915c49580fc9bcf1ef06deab4ad59e99c52c9f349d03954642b97655 libgcc-12-dev_12.2.0-14_amd64.deb +70d356876847a9a540b5bebd02b2141f9de292e7ce17a596cafdecb15c39ba21 libisl23_0.25-1_amd64.deb +70f79905c004691a74d2badbe3c69fce9e98833d7cd77bf3cb7f4fab5bd973a1 libkrb5-3_1.20.1-1_amd64.deb +710eeb1dd9f1479d9e3f480de04736b8e8cd27af76f40673f2ad1ff87d1e306b sysvinit-utils_3.06-2_amd64.deb +73b04632278b0d0490ab7e177de131cca0f0d7a73f0a3c14416e77abbf0c013b libtiff6_4.5.0-5_amd64.deb +74ab14194a3762b2fc717917dcfda42929ab98e3c59295a063344dc551cd7cc8 debconf_1.5.82_all.deb +771f5c47ca69f24ca61e4be0c98c5912b182ce442f921697d17a472f3ded5c9c liblerc4_4.0.0+ds-2_amd64.deb +77bf08617463e8c5f8ecae1cbef1e9d0cee6d4c55662f59c4778d81d538250d7 login_1%3a4.13+dfsg1-1_amd64.deb +77f834d5b1e6a106751d02fdd1dd2ed366a4ba522c0bffa903dc57f86f62b521 golang_2%3a1.19~1_amd64.deb +7b805620e6737c68ac9f348da72e052bce443050059407f39e93c84c9465a175 libsystemd0_252.6-1_amd64.deb +7dc48500d1c1fb488a4de260c03fae82e08f8f6d3678946d3cb5b51c9942c965 libc-devtools_2.36-8_amd64.deb +7dc5127b8dd0da80e992ba594954c005ae4359d839a24eb65d0d8129b5235c84 libdb5.3_5.3.28+dfsg2-1_amd64.deb +80a75d96504f3bd56493cd1c3b43667faf58a35461c6674024292e89f5cf2428 libpam-modules-bin_1.5.2-6_amd64.deb +81ccd29130f75a9e3adabc80e61921abff42f76761e1f792fa2d1bb69af7f52f libcrypt-dev_1%3a4.4.33-2_amd64.deb +835f806c21ae25e39053bd3057051640341b0cf08e1db9746fd82e370d82fa30 libsemanage-common_3.4-1_all.deb +83952b754c87691a506410b899341ff703afc894f4450f8c953a0b8256dc73ef tzdata_2022g-7_all.deb +83c3e20b53e1fbd84d764c3ba27d26a0376e361ae5d7fb37120196934dd87424 binutils_2.40-2_amd64.deb +843848225d79b305eb0b75e1b8eafae549b09197a1d0d2f46b3289d4ada73180 libselinux1_3.4-1+b5_amd64.deb +8807f976d21cf1e4dfd2c6b69f2b0e09e8bf70f329eb8f8150ec72bb5629d8a9 libdebconfclient0_0.267_amd64.deb +89944ee11d7370ce6ef46fc52f094c4a6512eff8943ec4c6ebefeae6360ceada libgpg-error0_1.46-1_amd64.deb +8bdfedc14c1035e3750e9f055ac9c1ecd9b5d05d9e6dc6466c4e9237eef407dd diffutils_1%3a3.8-4_amd64.deb +8be9df5795114bfe90e2be3d208ef47a5edd3fc7b3e20d387a597486d444e5e2 libacl1_2.3.1-3_amd64.deb +8e9e9741e6bce5cf7b6e4da628df923bcdcd70f1c24b3666ea61e0a75f5e499b libc-bin_2.36-8_amd64.deb +8f68ddbf0a646b80454f03b95895dfdfb58690c80461fe17ecaf261a53512157 golang-1.19-src_1.19.6-2_all.deb +8f9196f7ac4487dd62ba7099e86bdfc6f17bf2d6c23f9f07022efbda502efdc4 libk5crypto3_1.20.1-1_amd64.deb +8fb5a8f83e46ad04b4cf02651ceec56c0611a335cf0d30780d859a95d0400174 pkgconf-bin_1.8.1-1_amd64.deb +908ca1b35125f49125ae56945a72bc11ce0fcec85a8d980d10d83bb3a610f518 base-passwd_3.6.1_amd64.deb +9335d0762564401f6cb3f1ddd7f8d9de4a10c93975b77ddf82f048002f17798d libssl3_3.0.8-1_amd64.deb +95ec30140789a342add8f8371ed018924de51b539056522b66f207b25cba9cad libjpeg62-turbo_1%3a2.1.5-2_amd64.deb +9b1b269020cec6aced3b39f096f7b67edd1f0d4ab24f412cb6506d0800e19cbf libstdc++6_12.2.0-14_amd64.deb +9b6146ad70996f13c79f94bff168f19f552c827af1e7a62e30abbaeb701843cf libc6_2.36-8_amd64.deb +9cd87d1b0c56f34f51bcbe8bdb55ebb45dd08ce6c0c6ff2dc77378bac3f64cc0 libx265-199_3.5-2+b1_amd64.deb +9e6305a100f5178cc321ee33b96933a6482d11fdc22b42c0e526d6151c0c6f0f libseccomp2_2.5.4-1+b3_amd64.deb +a0f0f3fbeb661d9bda139a54f4bd1c30aa66cd55a8fa0beb0e6bc7946e243ca1 libstdc++-12-dev_12.2.0-14_amd64.deb +a35f744972476c4b425e006d5c0752d917f3a6f48ce1268723a29e65a65b78a6 libatomic1_12.2.0-14_amd64.deb +a3b6e179fe997a60f3ba2a01b1fac5fe60ffcccccd290cfc16607736701825c1 openssl_3.0.8-1_amd64.deb +a3c4092d84f19d13caf90f3c96eec53db8819f0e3a5247434944d71ed75fa53d libgprofng0_2.40-2_amd64.deb +a5a2847a9a9c8dcd36a3d3b357b0e651af623268a9cd21abec76786be21a08e5 util-linux_2.38.1-5_amd64.deb +a63db920f7aa1857a57beab185423deffb6111fa09437a99bbb4ef724fb7ba78 cpp_4%3a12.2.0-3_amd64.deb +a6b79588938ef738fe6f03582b3ca0ed4fbd4a152dbe9f960e51a0355479a117 libitm1_12.2.0-14_amd64.deb +aaf001e0d4c68f995f9efbc551d54f213122fef99b3eaf9e28286bda6c03da73 libabsl20220623_20220623.1-1_amd64.deb +ab314134f43a0891a48f69a9bc33d825da748fa5e0ba2bebb7a5c491b026f1a0 binutils-common_2.40-2_amd64.deb +aecdd0c39ecb885f410272118c562c2297752f83c64260f54006cc6ce6a9437c libpam-modules_1.5.2-6_amd64.deb +b11b942e08d1daf8b4857d64b4b3efd26aaded12b8bda84e89dbe2e56792beee golang-1.19-doc_1.19.6-2_all.deb +b1f76f9f62e0a49d1420f5c62fc50dee53da58159dd1b08cb9641d877785da41 util-linux-extra_2.38.1-5_amd64.deb +b4b54769c77e4a71c8b33aee4d600ba28a9994a1c6f60d55d4ebe7fc44882e07 libcap-ng0_0.8.3-1+b3_amd64.deb +b5bb46fa5a6322b76474167c0872a7c9a43a3dbacda33fb95a567f2910629d55 gpgv_2.2.40-1_amd64.deb +b81c29562345b88b809ee63acc6ef8bb7a1c0cbde2cf5959276da8dfdd3b9c26 libheif1_1.15.1-1_amd64.deb +ba7f998270327e8069a3f6b9127472eb7629f39dc4f7aa812ea9018dc5a9052d ncurses-base_6.4-2_all.deb +bb31cc8b40f962a85b2cec970f7f79cc704a1ae4bad24257a822055404b2c60b libbsd0_0.11.7-2_amd64.deb +bb63b0fb2797e2a3a294dab8a02614930c557ec1f4ea96637c244b8b5f87e630 gcc_4%3a12.2.0-3_amd64.deb +bb81a188c119cd7fdebae723cbc95887b6c549b2fe4fb7e268a9c8846444da99 libnsl-dev_1.3.0-2_amd64.deb +bcbc83f391854ea9d50ce2a4101aacf330de3b8b71d81a798faadba14a157f78 mawk_1.3.4.20200120-3.1_amd64.deb +bd8e963c6edcf1c806df97cd73560794c347aa94b9aaaf3b88eea585bb2d2f3c tar_1.34+dfsg-1_amd64.deb +becf477f56671e29a427de71b561451866477edfcde373885855d0e800c9d87d manpages-dev_6.03-1_all.deb +bffcac7e4f69e39d37d4a33e841d6371ac8b5aba6cd55546b385dc7ff6c702f5 libgcrypt20_1.10.1-3_amd64.deb +c0a05c855881980c43c258fc1986cbefbb43da8bc25e0d8d4446a9abe01bf614 libgnutls30_3.7.9-1_amd64.deb +c0d83437fdb016cb289436f49f28a36be44b3e8f1f2498c7e3a095f709c0d6f8 libnsl2_1.3.0-2_amd64.deb +c1450e3afcb821645976b0c1dc06094195d7540ac2c811924ace472303290962 usr-is-merged_35_all.deb +c266adb3545b0b8ff6450dbd09f85f19361bf5bc9290ddf2e869f040cb9725b7 librav1e0_0.5.1-6_amd64.deb +c4945123d66d0503ba42e2fc0585abc76d0838978c6d277b9cc37a4da25d1a34 libattr1_1%3a2.5.1-4_amd64.deb +c4e7181490e1650b488356815c7c2a5ed7b66904a29d470bbfcf0e7537fafbf8 fonts-dejavu-core_2.37-5_all.deb +c6a494d3605341a2c909e280f81fa015a4c8df2de8624c88a712a7f98a63f057 liblsan0_12.2.0-14_amd64.deb +cfac89e6a7a54ff3c6a4f843310e25efeddaa771baeae470bd98bd588c373563 libkeyutils1_1.6.3-2_amd64.deb +d202861c602f3719350d4aede3e4c65ea88d6529b2e1e7115f805091f624e7fa krb5-locales_1.20.1-1_all.deb +d3564267cef9f0162ad21b73d34b6a4302ee3a84426188168d74be737b079647 libgd3_2.3.3-9_amd64.deb +d466bbfe011d764d793c1d9d777cad9c7cf65b938e11598f27408171ad95a951 libunistring2_1.0-2_amd64.deb +d4b7736e58512a2b047f9cb91b71db5a3cf9d3451192fc6da044c77bf51fe869 liblzma5_5.4.1-0.2_amd64.deb +d50716d5824083d667427817d506b45d3f59dc77e1ca52de000f3f62d4918afa libidn2-0_2.3.3-1+b1_amd64.deb +d62e8967437998b351daaaf69e8886592574725d7e88d525625d29fd2b961339 libgssapi-krb5-2_1.20.1-1_amd64.deb +d7dd1d1411fedf27f5e27650a6eff20ef294077b568f4c8c5e51466dc7c08ce4 zlib1g_1%3a1.2.13.dfsg-1_amd64.deb +d7f79544790e44f9b0c8cb9034a18c58d37f8702a15f32539050718679e52f80 libmpc3_1.3.1-1_amd64.deb +d8e04be2cd7f8299668020b1c2a13ce07a1b79e73c901338a6fabd77ccabf004 libtsan2_12.2.0-14_amd64.deb +d98df4f21fc17d8436e230acb36acc8a53a74e3cbcfb13a96a9f823c32fda695 debianutils_5.7-0.4_amd64.deb +da01fb901123ae498c36387a32240e09e1f2866810146c5a574273f7eaf31093 libpkgconf3_1.8.1-1_amd64.deb +dc32727dca9a87ba317da7989572011669f568d10159b9d8675ed7aedd26d686 libpng16-16_1.6.39-2_amd64.deb +dec5375567844f56ae18a4b7263ea3ab5dcb6a502f4f5921043b4625a3c6bd70 libtinfo6_6.4-2_amd64.deb +dfd4b424dca7349cbb474cca239ee54363d85fdb13462a05ebd8e35d42bd6232 base-files_12.3_amd64.deb +e0f6e357f327e80f26438dcda9c9304c43e2f3343359c6a5075d0b10ddfdb05d libsvtav1enc1_1.4.1+dfsg-1_amd64.deb +e2e727eca9bf2d7f238425058b72faef9bf92291354b61dcb861c447784ba160 libss2_1.46.6-1_amd64.deb +e46fbb519b4342c114b2fa19bcdb736e294eadc769fae75d6bc2e94a4db67f15 libubsan1_12.2.0-14_amd64.deb +e556c8abdd54e4d805f25f0126aa306b519b86f2fd5d013962b81e4794000a0d libxpm4_1%3a3.5.12-1.1_amd64.deb +e720599c92944e352a4d03060feb1a0b351728121d13d80fce8bfd31fc64249e libudev1_252.6-1_amd64.deb +e7b4d9548c9014fb1eabb76decb1f07099f763d128003f041107230b2ac6f38a libsmartcols1_2.38.1-5_amd64.deb +e91b2d652f15487269da9e96d528cf496410223b88aef3b624fa6c4faab85855 libpam0g_1.5.2-6_amd64.deb +eabec1dde2834f72540d7b93fc5df2625f52611c06d93d61f5cdb12480e0e6a3 gzip_1.12-1_amd64.deb +eb96a9cc70c225b7b3bf4d21c8e94acbf20cf9af058ed758261aa0c211b587ee libc6-dev_2.36-8_amd64.deb +ecb8536f5fb34543b55bb9dc5f5b14c9dbb4150a7bddb3f2287b7cab6e9d25ef libxdmcp6_1%3a1.1.2-3_amd64.deb +ed8185c28b2cb519744a5a462dcd720d3b332c9b88a1d0002eac06dc8550cb94 libhogweed6_3.8.1-2_amd64.deb +eec4dc9d949d2c666b1da3fa762a340e8ba10c3a04d3eed32749a97695c15641 libtasn1-6_4.19.0-2_amd64.deb +ef0b501cef2fdbac849bea0f487138f54f58c72559b08012b75e7a874d64e016 mount_2.38.1-5_amd64.deb +ef1dfcf22de41ea90ebd3d505447ccccd999e96b85aa777a1d7d981dc3b347aa libctf-nobfd0_2.40-2_amd64.deb +ef3155c29fc1d4befcbb5ed77d7d45cbfc42f8fb2effe970cde0cefe03bec831 bsdutils_1%3a2.38.1-5_amd64.deb +ef408a096a98eb7810d5544421e8769710cd4e6a6285c841e76aea7fc8b85e2f libcap2_1%3a2.66-3_amd64.deb +f3d1d48c0599aea85b7f2077a01d285badc42998c1a1e7473935d5cf995c8141 libgcc-s1_12.2.0-14_amd64.deb +f5f60a5cdfd4e4eaa9438ade5078a57741a7a78d659fcb0c701204f523e8bd29 libcrypt1_1%3a4.4.33-2_amd64.deb +f9ce24cbf69957dc1851fc55adba0a60b5bc617d51587b6478f2be64786442f1 init-system-helpers_1.65.2_all.deb +fcf55b99e5f8a78f3c8ce9b6957f1024f394cf20c196b100d308a57e43547710 libbinutils_2.40-2_amd64.deb +fd36d0972866adde5a52269a309fcecd76a8e45e557dd0ecd33aa221cabc2a8c libsemanage2_3.4-1+b5_amd64.deb +fdc61332a3892168f3cc9cfa1fe9cf11a91dc3e0acacbc47cbc50ebaa234cc71 libxcb1_1.15-1_amd64.deb +fe36a7f35361fc40d0057ef447a7302fd41d51740d51c98fb3870bbed5b96e56 libexpat1_2.5.0-1_amd64.deb +ffbe02808f2ffbe677f0984eb6596a50511b5c9678fc55aa844908eb3d78da73 linux-libc-dev_6.1.15-1_amd64.deb diff --git a/config/toolchain/packages-base.list b/config/toolchain/packages-base.list new file mode 100644 index 0000000..3106db5 --- /dev/null +++ b/config/toolchain/packages-base.list @@ -0,0 +1,2 @@ +golang +ca-certificates diff --git a/config/toolchain/packages-x86_64.list b/config/toolchain/packages-x86_64.list new file mode 100644 index 0000000..9904c69 --- /dev/null +++ b/config/toolchain/packages-x86_64.list @@ -0,0 +1,182 @@ +apt=2.6.0 +base-files=12.3 +base-passwd=3.6.1 +bash=5.2.15-2+b1 +binutils-common=2.40-2 +binutils-x86-64-linux-gnu=2.40-2 +binutils=2.40-2 +bsdutils=1:2.38.1-5 +ca-certificates=20230311 +coreutils=9.1-1 +cpp-12=12.2.0-14 +cpp=4:12.2.0-3 +dash=0.5.12-2 +debconf=1.5.82 +debian-archive-keyring=2021.1.1 +debianutils=5.7-0.4 +diffutils=1:3.8-4 +dpkg=1.21.21 +e2fsprogs=1.46.6-1 +findutils=4.9.0-4 +fontconfig-config=2.14.1-4 +fonts-dejavu-core=2.37-5 +g++-12=12.2.0-14 +g++=4:12.2.0-3 +gcc-12-base=12.2.0-14 +gcc-12=12.2.0-14 +gcc=4:12.2.0-3 +golang-1.19-doc=1.19.6-2 +golang-1.19-go=1.19.6-2 +golang-1.19-src=1.19.6-2 +golang-1.19=1.19.6-2 +golang-doc=2:1.19~1 +golang-go=2:1.19~1 +golang-src=2:1.19~1 +golang=2:1.19~1 +gpgv=2.2.40-1 +grep=3.8-5 +gzip=1.12-1 +hostname=3.23+nmu1 +init-system-helpers=1.65.2 +krb5-locales=1.20.1-1 +libabsl20220623=20220623.1-1 +libacl1=2.3.1-3 +libaom3=3.6.0-1 +libapt-pkg6.0=2.6.0 +libasan8=12.2.0-14 +libatomic1=12.2.0-14 +libattr1=1:2.5.1-4 +libaudit-common=1:3.0.9-1 +libaudit1=1:3.0.9-1 +libavif15=0.11.1-1 +libbinutils=2.40-2 +libblkid1=2.38.1-5 +libbrotli1=1.0.9-2+b6 +libbsd0=0.11.7-2 +libbz2-1.0=1.0.8-5+b1 +libc-bin=2.36-8 +libc-dev-bin=2.36-8 +libc-devtools=2.36-8 +libc6-dev=2.36-8 +libc6=2.36-8 +libcap-ng0=0.8.3-1+b3 +libcap2=1:2.66-3 +libcc1-0=12.2.0-14 +libcom-err2=1.46.6-1 +libcrypt-dev=1:4.4.33-2 +libcrypt1=1:4.4.33-2 +libctf-nobfd0=2.40-2 +libctf0=2.40-2 +libdav1d6=1.0.0-2 +libdb5.3=5.3.28+dfsg2-1 +libde265-0=1.0.11-1 +libdebconfclient0=0.267 +libdeflate0=1.14-1 +libexpat1=2.5.0-1 +libext2fs2=1.46.6-1 +libffi8=3.4.4-1 +libfontconfig1=2.14.1-4 +libfreetype6=2.12.1+dfsg-4 +libgav1-1=0.18.0-1+b1 +libgcc-12-dev=12.2.0-14 +libgcc-s1=12.2.0-14 +libgcrypt20=1.10.1-3 +libgd3=2.3.3-9 +libgmp10=2:6.2.1+dfsg1-1.1 +libgnutls30=3.7.9-1 +libgomp1=12.2.0-14 +libgpg-error0=1.46-1 +libgprofng0=2.40-2 +libgssapi-krb5-2=1.20.1-1 +libheif1=1.15.1-1 +libhogweed6=3.8.1-2 +libidn2-0=2.3.3-1+b1 +libisl23=0.25-1 +libitm1=12.2.0-14 +libjansson4=2.14-2 +libjbig0=2.1-6.1 +libjpeg62-turbo=1:2.1.5-2 +libk5crypto3=1.20.1-1 +libkeyutils1=1.6.3-2 +libkrb5-3=1.20.1-1 +libkrb5support0=1.20.1-1 +liblerc4=4.0.0+ds-2 +liblsan0=12.2.0-14 +liblz4-1=1.9.4-1 +liblzma5=5.4.1-0.2 +libmd0=1.0.4-2 +libmount1=2.38.1-5 +libmpc3=1.3.1-1 +libmpfr6=4.2.0-1 +libnettle8=3.8.1-2 +libnsl-dev=1.3.0-2 +libnsl2=1.3.0-2 +libnuma1=2.0.16-1 +libp11-kit0=0.24.1-2 +libpam-modules-bin=1.5.2-6 +libpam-modules=1.5.2-6 +libpam-runtime=1.5.2-6 +libpam0g=1.5.2-6 +libpcre2-8-0=10.42-1 +libpkgconf3=1.8.1-1 +libpng16-16=1.6.39-2 +libquadmath0=12.2.0-14 +librav1e0=0.5.1-6 +libseccomp2=2.5.4-1+b3 +libselinux1=3.4-1+b5 +libsemanage-common=3.4-1 +libsemanage2=3.4-1+b5 +libsepol2=3.4-2 +libsmartcols1=2.38.1-5 +libss2=1.46.6-1 +libssl3=3.0.8-1 +libstdc++-12-dev=12.2.0-14 +libstdc++6=12.2.0-14 +libsvtav1enc1=1.4.1+dfsg-1 +libsystemd0=252.6-1 +libtasn1-6=4.19.0-2 +libtiff6=4.5.0-5 +libtinfo6=6.4-2 +libtirpc-common=1.3.3+ds-1 +libtirpc-dev=1.3.3+ds-1 +libtirpc3=1.3.3+ds-1 +libtsan2=12.2.0-14 +libubsan1=12.2.0-14 +libudev1=252.6-1 +libunistring2=1.0-2 +libuuid1=2.38.1-5 +libwebp7=1.2.4-0.1 +libx11-6=2:1.8.4-2 +libx11-data=2:1.8.4-2 +libx265-199=3.5-2+b1 +libxau6=1:1.0.9-1 +libxcb1=1.15-1 +libxdmcp6=1:1.1.2-3 +libxpm4=1:3.5.12-1.1 +libxxhash0=0.8.1-1 +libyuv0=0.0~git20230123.b2528b0-1 +libzstd1=1.5.4+dfsg2-3 +linux-libc-dev=6.1.15-1 +login=1:4.13+dfsg1-1 +logsave=1.46.6-1 +manpages-dev=6.03-1 +manpages=6.03-1 +mawk=1.3.4.20200120-3.1 +mount=2.38.1-5 +ncurses-base=6.4-2 +ncurses-bin=6.4-2 +openssl=3.0.8-1 +passwd=1:4.13+dfsg1-1 +perl-base=5.36.0-7 +pkg-config=1.8.1-1 +pkgconf-bin=1.8.1-1 +pkgconf=1.8.1-1 +rpcsvc-proto=1.4.3-1 +sed=4.9-1 +sysvinit-utils=3.06-2 +tar=1.34+dfsg-1 +tzdata=2022g-7 +usr-is-merged=35 +util-linux-extra=2.38.1-5 +util-linux=2.38.1-5 +zlib1g=1:1.2.13.dfsg-1 diff --git a/config/toolchain/sources.list b/config/toolchain/sources.list new file mode 100644 index 0000000..64b592c --- /dev/null +++ b/config/toolchain/sources.list @@ -0,0 +1,6 @@ +deb http://deb.debian.org/debian bookworm main +deb http://security.debian.org/debian-security bookworm-security main +deb http://deb.debian.org/debian bookworm-updates main +deb [trusted=yes] http://snapshot.debian.org/archive/debian/20230317T000000Z bookworm main +deb [trusted=yes] http://snapshot.debian.org/archive/debian-security/20230317T000000Z bookworm-security main +deb [trusted=yes] http://snapshot.debian.org/archive/debian/20230317T000000Z bookworm-updates main diff --git a/fixtures/testkey.private b/src/fixtures/testkey.private similarity index 100% rename from fixtures/testkey.private rename to src/fixtures/testkey.private diff --git a/fixtures/testkey.public b/src/fixtures/testkey.public similarity index 100% rename from fixtures/testkey.public rename to src/fixtures/testkey.public diff --git a/go.mod b/src/go.mod similarity index 100% rename from go.mod rename to src/go.mod diff --git a/go.sum b/src/go.sum similarity index 100% rename from go.sum rename to src/go.sum diff --git a/internal/apikey/apikey.go b/src/internal/apikey/apikey.go similarity index 100% rename from internal/apikey/apikey.go rename to src/internal/apikey/apikey.go diff --git a/internal/apikey/apikey_test.go b/src/internal/apikey/apikey_test.go similarity index 100% rename from internal/apikey/apikey_test.go rename to src/internal/apikey/apikey_test.go diff --git a/internal/clifs/clifs.go b/src/internal/clifs/clifs.go similarity index 100% rename from internal/clifs/clifs.go rename to src/internal/clifs/clifs.go diff --git a/internal/clifs/clifs_test.go b/src/internal/clifs/clifs_test.go similarity index 100% rename from internal/clifs/clifs_test.go rename to src/internal/clifs/clifs_test.go diff --git a/internal/display/display.go b/src/internal/display/display.go similarity index 100% rename from internal/display/display.go rename to src/internal/display/display.go diff --git a/internal/display/display_test.go b/src/internal/display/display_test.go similarity index 100% rename from internal/display/display_test.go rename to src/internal/display/display_test.go diff --git a/internal/flags/flags.go b/src/internal/flags/flags.go similarity index 100% rename from internal/flags/flags.go rename to src/internal/flags/flags.go diff --git a/main.go b/src/main.go similarity index 100% rename from main.go rename to src/main.go diff --git a/main_test.go b/src/main_test.go similarity index 100% rename from main_test.go rename to src/main_test.go diff --git a/src/toolchain b/src/toolchain new file mode 160000 index 0000000..d6189f0 --- /dev/null +++ b/src/toolchain @@ -0,0 +1 @@ +Subproject commit d6189f0f2856d309685bfd40d9999e2b7a08ce54 From 19fe0b63345bf9d18bf24cc4c2b9cd7d5ac9cfcf Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 17 Mar 2023 17:54:30 -0700 Subject: [PATCH 02/27] release 2023.03.18 Former-commit-id: 91f283cb27fac588afaf964b96b3cd4f7029877f --- dist/manifest.txt | 6 ++++++ dist/release.env | 5 +++++ dist/turnkey.darwin-amd64 | 3 +++ dist/turnkey.darwin-arm64 | 3 +++ dist/turnkey.linux-386 | 3 +++ dist/turnkey.linux-amd64 | 3 +++ dist/turnkey.linux-arm64 | 3 +++ 7 files changed, 26 insertions(+) create mode 100644 dist/manifest.txt create mode 100644 dist/release.env create mode 100755 dist/turnkey.darwin-amd64 create mode 100755 dist/turnkey.darwin-arm64 create mode 100755 dist/turnkey.linux-386 create mode 100755 dist/turnkey.linux-amd64 create mode 100755 dist/turnkey.linux-arm64 diff --git a/dist/manifest.txt b/dist/manifest.txt new file mode 100644 index 0000000..bbdda2f --- /dev/null +++ b/dist/manifest.txt @@ -0,0 +1,6 @@ +a8a8398de42e4740f7b6f715ded61c3b12267155fa40420a63f11bb6c9c4636f release.env +c6a460c62feb7683f6757613b71e4cddc07f54ab518b372805f29a2c25a2d53d turnkey.darwin-amd64 +0554c3d059314e769d2b3e6ca0e905f85f755b3147c8e9ab889dcb915c625aa3 turnkey.darwin-arm64 +0f15b9987ffad03c7fe19476ffd1ede3ec90e438f964eafe2a00d6b18172de1c turnkey.linux-386 +2e7017a652680f3a8e48e8f85df8a9e2971f328c9d75f521256fd6def214847d turnkey.linux-amd64 +cc39a86116084dd901855629d7b601bd20ce6b6c51c07a3ec7488c82668b1078 turnkey.linux-arm64 diff --git a/dist/release.env b/dist/release.env new file mode 100644 index 0000000..40665df --- /dev/null +++ b/dist/release.env @@ -0,0 +1,5 @@ +VERSION=2023.03.18 +GIT_REF=7e7cb07a278de0ef19ea48a395f9484fe81bbdb8 +GIT_AUTHOR=Lance R. Vick +GIT_KEY=6B61ECD76088748C70590D55E90A401336C8AAA9 +GIT_TIMESTAMP=2023-03-17 17:50:29 -0700 diff --git a/dist/turnkey.darwin-amd64 b/dist/turnkey.darwin-amd64 new file mode 100755 index 0000000..956d51a --- /dev/null +++ b/dist/turnkey.darwin-amd64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6a460c62feb7683f6757613b71e4cddc07f54ab518b372805f29a2c25a2d53d +size 9450592 diff --git a/dist/turnkey.darwin-arm64 b/dist/turnkey.darwin-arm64 new file mode 100755 index 0000000..698a5a1 --- /dev/null +++ b/dist/turnkey.darwin-arm64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0554c3d059314e769d2b3e6ca0e905f85f755b3147c8e9ab889dcb915c625aa3 +size 9231298 diff --git a/dist/turnkey.linux-386 b/dist/turnkey.linux-386 new file mode 100755 index 0000000..078469f --- /dev/null +++ b/dist/turnkey.linux-386 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f15b9987ffad03c7fe19476ffd1ede3ec90e438f964eafe2a00d6b18172de1c +size 9334628 diff --git a/dist/turnkey.linux-amd64 b/dist/turnkey.linux-amd64 new file mode 100755 index 0000000..82cdd93 --- /dev/null +++ b/dist/turnkey.linux-amd64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e7017a652680f3a8e48e8f85df8a9e2971f328c9d75f521256fd6def214847d +size 9589566 diff --git a/dist/turnkey.linux-arm64 b/dist/turnkey.linux-arm64 new file mode 100755 index 0000000..1a41f14 --- /dev/null +++ b/dist/turnkey.linux-arm64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc39a86116084dd901855629d7b601bd20ce6b6c51c07a3ec7488c82668b1078 +size 9144790 From 158990779532d655bbfdf9ed488943bbb1b92f3e Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 17 Mar 2023 18:03:04 -0700 Subject: [PATCH 03/27] add signature Former-commit-id: 6f319b75f2ded4c13b1c669444aabb28b4e5323a --- dist/manifest.36C8AAA9.asc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 dist/manifest.36C8AAA9.asc diff --git a/dist/manifest.36C8AAA9.asc b/dist/manifest.36C8AAA9.asc new file mode 100644 index 0000000..fb66957 --- /dev/null +++ b/dist/manifest.36C8AAA9.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEZ1U/vaRrtxq9LgsLjkeh7DWhVR0FAmQVDbsACgkQjkeh7DWh +VR2jSg//egLchrbqZW1M0AYqpOWQcPLUbSFS5zHBa4g02PDHkkaZB4fSd/cj4r9u +m41JZg2LRowUKwii4uwdgcFFAmu5ykGAy/LCM4FoLu6G4I6HG7Vjcv7x9CxbyRw6 +JrCkiXAD3FM5FTQbJxG7mk7w8Hgsi8FfHAqXg4Zua0g0BW2sxx3hsZjsM45bCQ2X +ykOb5oo779ylx6NxloQgx/GLMXGEUx26DkLZPGX/yKSBUntrZ7U4CYC9NLy/+WbY +3uhOqGK7dC2LqLiedfW+rcEarVTl2jcCt4VHT/9jeFk6QDbPQkcWlUbjEkMJZgkz +BwZAw8GLVRAaKW8pPcpqmNbnBX6Dt6FlM+xYYa3IJMk6+ZSCldzzem3h/O1E+zmy +JY8IYyOVoRNVjEnhyQDfCdz9VFYStKwEJepBLOTXdcRX/ZwPCMXDLwPV0VuOzMcZ +8YbnL/opaCHJYBAoovVICdVeCgQ7QhyY2wyg/Wz09H5qO/t48fpbygAT9/T2XoOa +jhphpXLiuuqqtw6RGPXwYpyrkqBbQk1TZJr5/SN05xXfu4Td0Y165/1m3tfRDpVF +o1/lapUAOL8bupPh2vMO73G+9DNU8gV0vZPj7HjqfrLWOm9Lju6Lnh96zMUNJ4zN +JdIEf0JzkODnrhf4UXdcMDwiOBj5CPpsGjJ36BGtgSRxCpJAYYY= +=GPEY +-----END PGP SIGNATURE----- From 37006730f1cc1d150af4132d8825b82d0b344106 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 17 Mar 2023 18:24:46 -0700 Subject: [PATCH 04/27] Reflect new release process Former-commit-id: 9eebf4afe927840b162d1fbd37103f18771ee7d1 --- README.md | 50 +++++++++++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index faf6221..7af5ad0 100644 --- a/README.md +++ b/README.md @@ -4,34 +4,46 @@ ## Building the CLI -If you simply want to build a binary locally, run -```sh -$ make build/turnkey -``` - -We use [GoReleaser](https://goreleaser.com/) to build and release our binaries. - -To build a release locally: +If you simply want to build binaries locally, run ``` -$ goreleaser release --snapshot --rm-dist +$ make ``` To release: ``` -# Generate a Github token with "write:packages" -# ==> https://github.com/settings/tokens -$ export GITHUB_TOKEN= -$ git tag -a vx.y.z -m "New release: x.y.z" -$ git push origin vx.y.z -$ goreleaser release --rm-dist +make dist ``` ## Installing the CLI -``` -brew tap tkhq/tap -brew install turnkey -``` +1. Clone repo + ``` + git clone https://github.com/tkhq/tkcli + cd tkcli + ``` + +2. Review source + * Ideal: Review of the entire supply chain is recommended for high risk uses + * Minimal: review the "attest" "sign" and "verify" targets in the Makefile + +3. Review binaries + * Ideal: ```make sign``` + * Sign binaries yourself you manually verified are what you expect + * Recommended: ```make attest``` + * Prove published source code matches pubished binaries + * Minimal: ```make verify``` + * Prove multiple people signed binaries + * Ensure signatures are by people whose reputations you trust + +4. Install binary + + Replace "linux" and "amd64" with your preferred architecture: + + ``` + mkdir -p ~/.local/bin + cp tkhq/dist/turnkey.linux.amd64 ~/.local/bin/turnkey + chmod +x ~/.local/bin/turnkey + ``` ## Usage From 4d5ab222b6ba08e3015fae09b8ab8519cab37500 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 20 Mar 2023 12:36:46 -0700 Subject: [PATCH 05/27] Clear up install language Former-commit-id: ae6ec2a6714c6119fabdb864e45c2474ff634b33 --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7af5ad0..ec604af 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,9 @@ make dist * Minimal: review the "attest" "sign" and "verify" targets in the Makefile 3. Review binaries - * Ideal: ```make sign``` - * Sign binaries yourself you manually verified are what you expect + * Ideal: ```make attest sign``` + * Reproduce and sign binaries yourself + * We welcome PRs with external verification signatures * Recommended: ```make attest``` * Prove published source code matches pubished binaries * Minimal: ```make verify``` @@ -41,7 +42,7 @@ make dist ``` mkdir -p ~/.local/bin - cp tkhq/dist/turnkey.linux.amd64 ~/.local/bin/turnkey + cp tkcli/dist/turnkey.linux.amd64 ~/.local/bin/turnkey chmod +x ~/.local/bin/turnkey ``` From c29fc19e91f6f670af81614a12b63ef40897d2ed Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 20 Mar 2023 12:46:17 -0700 Subject: [PATCH 06/27] add 'make test' Former-commit-id: 9ccb22d4992b2b292f19bdeb8e07dd97efd7d4f9 --- Makefile | 8 ++++++++ src/main_test.go | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 06e7311..6799298 100644 --- a/Makefile +++ b/Makefile @@ -17,6 +17,14 @@ default: \ $(OUT_DIR)/release.env \ $(OUT_DIR)/manifest.txt +.PHONY: test +test: $(OUT_DIR)/turnkey.linux-amd64 + $(call toolchain,' \ + GOCACHE=/home/build/$(CACHE_DIR) \ + GOPATH=/home/build/$(CACHE_DIR) \ + env -C $(SRC_DIR) go test -v ./... \ + ') + .PHONY: sign sign: $(DIST_DIR)/manifest.txt set -e; \ diff --git a/src/main_test.go b/src/main_test.go index b7bfb7c..be33e4e 100644 --- a/src/main_test.go +++ b/src/main_test.go @@ -15,7 +15,7 @@ import ( "github.com/tkhq/tkcli/internal/apikey" ) -const TURNKEY_BINARY_NAME = "turnkey" +const TURNKEY_BINARY_NAME = "turnkey.linux-amd64" func RunCliWithArgs(t *testing.T, args []string) (string, error) { currentDir, err := os.Getwd() @@ -23,7 +23,7 @@ func RunCliWithArgs(t *testing.T, args []string) (string, error) { t.Fatal(err) } - cmd := exec.Command(path.Join(currentDir, "build", TURNKEY_BINARY_NAME), args...) + cmd := exec.Command(path.Join(currentDir, "../out/", TURNKEY_BINARY_NAME), args...) output, err := cmd.CombinedOutput() return string(output), err From 0e1388891e794731a9c9a2affbb9ba19f5ed3106 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Mon, 20 Mar 2023 18:16:07 -0700 Subject: [PATCH 07/27] update github workflows Former-commit-id: 546093ecf4b712f0811cea69781169cbd63f65cd --- .github/workflows/go-build.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/go-build.yml b/.github/workflows/go-build.yml index 167fb47..85d3dcc 100644 --- a/.github/workflows/go-build.yml +++ b/.github/workflows/go-build.yml @@ -16,8 +16,14 @@ jobs: with: go-version: 1.19 - - name: Build binary - run: make build/turnkey - - name: Test - run: go test -v ./... \ No newline at end of file + env: + GOHOSTOS: linux + GOHOSTARCH: amd64 + GOOS: linux + GOARCH: amd64 + run: | + cd src + go build -o ../out/turnkey.linux-amd64 main.go + go test -v ./... + From abc4ded72cb27f13fd1497c4dfb884290de527d4 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 22 Mar 2023 14:01:57 -0700 Subject: [PATCH 08/27] automatically cache and import keys for make verify Former-commit-id: 4f201fe88e9bc2f64942f568b0a8bc9225a6b542 --- Makefile | 10 + config/toolchain/package-hashes-x86_64.txt | 27 +- config/toolchain/packages-base.list | 1 + config/toolchain/packages-x86_64.list | 27 +- config/toolchain/sources.list | 6 +- ...039AA59D823C8BD68DB062D3EC673DF9843E7B.asc | 109 + ...61ECD76088748C70590D55E90A401336C8AAA9.asc | 2369 +++++++++++++++++ ...864A8303994E3A18ACD1760CAB4418C834B102.asc | 109 + src/toolchain | 2 +- 9 files changed, 2654 insertions(+), 6 deletions(-) create mode 100644 keys/66039AA59D823C8BD68DB062D3EC673DF9843E7B.asc create mode 100644 keys/6B61ECD76088748C70590D55E90A401336C8AAA9.asc create mode 100644 keys/A8864A8303994E3A18ACD1760CAB4418C834B102.asc diff --git a/Makefile b/Makefile index 6799298..f5a4e3c 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,10 @@ include $(PWD)/src/toolchain/Makefile +KEYS := \ + 6B61ECD76088748C70590D55E90A401336C8AAA9 \ + A8864A8303994E3A18ACD1760CAB4418C834B102 \ + 66039AA59D823C8BD68DB062D3EC673DF9843E7B + ifneq ("$(wildcard $(ROOT)/src/toolchain)","") clone := $(shell git submodule update --init --recursive) endif @@ -9,6 +14,7 @@ endif default: \ toolchain \ $(DEFAULT_GOAL) \ + $(patsubst %,$(KEY_DIR)/%.asc,$(KEYS)) \ $(OUT_DIR)/turnkey.linux-386 \ $(OUT_DIR)/turnkey.linux-amd64 \ $(OUT_DIR)/turnkey.linux-arm64 \ @@ -44,6 +50,7 @@ sign: $(DIST_DIR)/manifest.txt .PHONY: verify verify: $(DIST_DIR)/manifest.txt set -e; \ + gpg --import $(KEY_DIR)/*; \ for file in $(DIST_DIR)/manifest.*.asc; do \ echo "\nVerifying: $${file}\n"; \ gpg --verify $${file} $(DIST_DIR)/manifest.txt; \ @@ -54,6 +61,9 @@ verify: $(DIST_DIR)/manifest.txt clean: toolchain-clean git clean -dfx $(SRC_DIR) +$(KEY_DIR)/%.asc: + $(call fetch_pgp_key,$(basename $(notdir $@))) + $(OUT_DIR)/turnkey.%: $(call toolchain,' \ GOHOSTOS="linux" \ diff --git a/config/toolchain/package-hashes-x86_64.txt b/config/toolchain/package-hashes-x86_64.txt index da53238..669a86a 100644 --- a/config/toolchain/package-hashes-x86_64.txt +++ b/config/toolchain/package-hashes-x86_64.txt @@ -5,10 +5,13 @@ 03326473eed54ffa27efae19aa5d6aeb402930968f869f318445513093691d55 libtirpc-dev_1.3.3+ds-1_amd64.deb 03539fd30c509e27101d13a56e52eda9062bdf1aefe337c07ab56def25a13eab libmd0_1.0.4-2_amd64.deb 035bddeb189a36bf04dbd2fa8b2c387a72a5163742f53ec5a1200b4cb7df8134 libmount1_2.38.1-5_amd64.deb +092e8955b8dfb864dfbaa56d1e211fda9c585fd8218e8ec14da50d9a79ef9799 libncursesw6_6.4-2_amd64.deb 097a2cb520881c29afa97c1bb0c381ce008aef362df2779677416a0981bcf165 g++-12_12.2.0-14_amd64.deb 0c1c0877f19d8706717b0475e62dfe591be72758c28428d014b3b9d5aa69bd0d libwebp7_1.2.4-0.1_amd64.deb +0c827432e42c0601d8c109bc1b8799f82995e57bb15bed706e06862c25490885 gnupg-utils_2.2.40-1_amd64.deb 0ca5213c1ab67278cbfcec4cafccdb538c2e089718f4bddabe5a00145e5a21fb libdav1d6_1.0.0-2_amd64.deb 0e263c20d196456aba67d3828979e39911a3bc374385c75f3973fa3765e776cf golang-doc_2%3a1.19~1_all.deb +11ee190ad39f8d7af441d2c8347388b9449434c73acc67b4b372445ac4152efa libsasl2-2_2.1.28+dfsg-10_amd64.deb 1379ab846489b322bb45602d34ca8e2791e1d342fd53d49143f6355430934efd libcc1-0_12.2.0-14_amd64.deb 15c5627e7f1ae650ea1103b864b77d874b5b1d2693802649b956efeed3ccb02f golang-src_2%3a1.19~1_all.deb 16ee38d374e064f534116dc442b086ef26f9831f1c0af7e5fb4fe4512e700649 libfontconfig1_2.14.1-4_amd64.deb @@ -23,9 +26,11 @@ 2177ae060e8291db3ddcbe1aab03df3947b0294627414b1d0cd48901efade157 golang-go_2%3a1.19~1_amd64.deb 251330faddbf013f060fcdb41f4b0c037c8a6e89ba7c09b04bfcc4e3f0807b22 libp11-kit0_0.24.1-2_amd64.deb 26c451a660728cf7c15548a281e17eef2f36fab28499371e83fc2d3accb499d7 g++_4%3a12.2.0-3_amd64.deb +27b3d102545f597df9e6dc5c7f6590a648de09b57debd6b05ad3d1189de428d5 pinentry-curses_1.2.1-1_amd64.deb 281c66e46b95f045a0282a6c7a03b33de0e9a08d016897a759aaf4a04adfddbe fontconfig-config_2.14.1-4_amd64.deb 2866484f481a2e60bb164c573316e75c1f74778b6224347af1e00229031d90e0 libapt-pkg6.0_2.6.0_amd64.deb 2a46d5a5e9486da11ffeff5740931740d6deae4f92cd6098df060dc5dff1e1c7 libtirpc3_1.3.3+ds-1_amd64.deb +2ac1236547360284e9e154ad11a14564db65175bd4da393ec652ac1b2dc43571 libgpm2_1.20.7-10+b1_amd64.deb 2c17eaa4dfdd0ca5cc05b9ef56f7a3fc30e6af6040a66cefe4bacab275e88c83 libkrb5support0_1.20.1-1_amd64.deb 2d7ea8a570d768224d7f2424abbe6f373d2154865a1fa7f56c80d43ecf492521 binutils-x86-64-linux-gnu_2.40-2_amd64.deb 2e732c7c1dae832537c75f78ae154ce67a73cd0394f31859ee3978d4f7630344 libpam-runtime_1.5.2-6_all.deb @@ -37,6 +42,7 @@ 33ea40061da2f1a861ec46212b2b6a34f0776a049b1a3f0abce2fb8cb994258f dash_0.5.12-2_amd64.deb 36b6fc603efaa2bfd22cff3a7773590dd6774a5d0d9b0c23b73306f3f58cbc20 libavif15_0.11.1-1_amd64.deb 37b7a2b4e78890b6a074777f27b96c84f58e81558ba08410c2b6c0ca4a4ad77b libmpfr6_4.2.0-1_amd64.deb +3ac4fd6cbe3b3b06e68d24b931bf3eb9385b42f15604a37ed25310e948ca0ee6 libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb 3c111e6aa6366977acb96537a582a7b22c0935d93f2bb2c942df64298a73c663 bash_5.2.15-2+b1_amd64.deb 3d4b39f94317b64a860db8a7a8b581b555124cd461fe07ec0d347edbdb9f6683 libdeflate0_1.14-1_amd64.deb 3e109c18894879eb47998ac58ac2bf3664f5e28c3746d81b3aae4fd8961c39e5 golang-1.19_1.19.6-2_all.deb @@ -44,10 +50,12 @@ 3f8911326c2c69f07de07aa58a243cf434c3600e969d855547fb748a6ede2862 libblkid1_2.38.1-5_amd64.deb 3fb7b6f326be3fae4a87a3d33b9269bd06c1e4346a24bd737f265067e3b7427f libctf0_2.40-2_amd64.deb 3fc9742f9f1a37bcb9931df6074b4d1483419ef832ad5349f47323e75fc27864 libjansson4_2.14-2_amd64.deb +43c90d45f7cf5584108964b919d6c728680d81af5fa70c8fb367d661cef54e8c libnpth0_1.6-3_amd64.deb 4445b840fb98f43f2a955de16a84e6ef533ffb5d57c7c82de72c275413a9cf9a libx11-data_2%3a1.8.4-2_all.deb 45922e6e289ffd92f0f92d2bb9159e84236ff202d552a461bf10e5335b3f0261 libnettle8_3.8.1-2_amd64.deb 48225793c486310600459d08a417dca0c28cbaf184047c09c82aff19107aa6f2 libyuv0_0.0~git20230123.b2528b0-1_amd64.deb 4a1203d7f3f8c27b07f487fb7124924689d6f9a65fe131e3a47eece8fb17f6c2 libext2fs2_1.46.6-1_amd64.deb +4b6c30f6554149c594628d945edc6003f0eea8d0cc1341638c0e71375db147ed libldap-2.5-0_2.5.13+dfsg-5_amd64.deb 4c8d29836db3554890346d8e3c39960cbbb29f45a1c206581182f57847b3d758 libfreetype6_2.12.1+dfsg-4_amd64.deb 4cf64c4e1168f3c7e858bb4a71f2c5bea9a36dd448cdcc2154a551ac146e293b libgav1-1_0.18.0-1+b1_amd64.deb 4e21728bbb1f170f35a5d60fe26adadb48c436f1b5fd977454e632668074169c libquadmath0_12.2.0-14_amd64.deb @@ -62,6 +70,7 @@ 563b4caec1aa5e876bd3355b36e7a38e1484baf5a293b48d1e8bd22db786e4d7 libbrotli1_1.0.9-2+b6_amd64.deb 569c512e46cd7e762bda244e209d7a266bc98d6fb623eeccc42ca8f36da476d4 e2fsprogs_1.46.6-1_amd64.deb 56beca470dcd9b6d7e6c3c9e9d702101e01e9467e62810a8c357bd7b9c26251d debian-archive-keyring_2021.1.1_all.deb +5912430927da16ccc831459679207fdbb9dfc5a206f2bab8d6f36d5a1ab53e25 libassuan0_2.5.5-5_amd64.deb 594245ca59121ecb09337ab29e25571e817e906bc6757214e01608e5cfc04a95 libde265-0_1.0.11-1_amd64.deb 5da41f2f547c6780f392701169bc1fd5207a6bc95f8f33f9b556f6a09d3757b4 apt_2.6.0_amd64.deb 5dd86bd0af4aa73f067dfd6b8339dd868f2dd84056aa79db29d1206d4fbc5e04 findutils_4.9.0-4_amd64.deb @@ -71,6 +80,7 @@ 63f7e5df0c018816b458ed94b32aef5dc6dca06b2f80111752a4d3ae5d2d84c5 logsave_1.46.6-1_amd64.deb 64cde86cef1deaf828bd60297839b59710b5cd8dc50efd4f12643caaee9389d3 liblz4-1_1.9.4-1_amd64.deb 679db1c4579ec7c61079adeaae8528adeb2e4bf5465baa6c56233b995d714750 libxau6_1%3a1.0.9-1_amd64.deb +69317523fe56429aa361545416ad339d138c1500e5a604856a80dd9074b4e35c readline-common_8.2-1.3_all.deb 6b07c77b700a615642888a82ba92a7e7c429d04b9c8669c62b2263f15c4c4059 libjbig0_2.1-6.1_amd64.deb 6b0d932e3b40bb836558268896eef46ffe70d21c314a81230b815c1fc062c37f libx11-6_2%3a1.8.4-2_amd64.deb 6b32fa198ef48c19b28146b6f374625ae0a1d79dcc19bd65eb49f6a1594077bd passwd_1%3a4.13+dfsg1-1_amd64.deb @@ -82,6 +92,7 @@ 70d356876847a9a540b5bebd02b2141f9de292e7ce17a596cafdecb15c39ba21 libisl23_0.25-1_amd64.deb 70f79905c004691a74d2badbe3c69fce9e98833d7cd77bf3cb7f4fab5bd973a1 libkrb5-3_1.20.1-1_amd64.deb 710eeb1dd9f1479d9e3f480de04736b8e8cd27af76f40673f2ad1ff87d1e306b sysvinit-utils_3.06-2_amd64.deb +72a6c113801a0f307f3a9ab9fe7a7f9559d9164af990494ed2c50617a0e20452 libldap-common_2.5.13+dfsg-5_all.deb 73b04632278b0d0490ab7e177de131cca0f0d7a73f0a3c14416e77abbf0c013b libtiff6_4.5.0-5_amd64.deb 74ab14194a3762b2fc717917dcfda42929ab98e3c59295a063344dc551cd7cc8 debconf_1.5.82_all.deb 771f5c47ca69f24ca61e4be0c98c5912b182ce442f921697d17a472f3ded5c9c liblerc4_4.0.0+ds-2_amd64.deb @@ -97,6 +108,7 @@ 83c3e20b53e1fbd84d764c3ba27d26a0376e361ae5d7fb37120196934dd87424 binutils_2.40-2_amd64.deb 843848225d79b305eb0b75e1b8eafae549b09197a1d0d2f46b3289d4ada73180 libselinux1_3.4-1+b5_amd64.deb 8807f976d21cf1e4dfd2c6b69f2b0e09e8bf70f329eb8f8150ec72bb5629d8a9 libdebconfclient0_0.267_amd64.deb +8892669e51aab4dc56682c8e39d8ddb7d70fad83c369344e1e240bf3ca22bb76 fonts-dejavu-core_2.37-6_all.deb 89944ee11d7370ce6ef46fc52f094c4a6512eff8943ec4c6ebefeae6360ceada libgpg-error0_1.46-1_amd64.deb 8bdfedc14c1035e3750e9f055ac9c1ecd9b5d05d9e6dc6466c4e9237eef407dd diffutils_1%3a3.8-4_amd64.deb 8be9df5795114bfe90e2be3d208ef47a5edd3fc7b3e20d387a597486d444e5e2 libacl1_2.3.1-3_amd64.deb @@ -105,10 +117,13 @@ 8f9196f7ac4487dd62ba7099e86bdfc6f17bf2d6c23f9f07022efbda502efdc4 libk5crypto3_1.20.1-1_amd64.deb 8fb5a8f83e46ad04b4cf02651ceec56c0611a335cf0d30780d859a95d0400174 pkgconf-bin_1.8.1-1_amd64.deb 908ca1b35125f49125ae56945a72bc11ce0fcec85a8d980d10d83bb3a610f518 base-passwd_3.6.1_amd64.deb +90a2f213a2e730ca86a265ed58e99da621aa81f59d30c84fe7cdcfcdd2e95e2a dirmngr_2.2.40-1_amd64.deb +925f944100d399dd765ceb0de772cf747b92a311eae99d0a64008c2c92925cda gnupg_2.2.40-1_all.deb 9335d0762564401f6cb3f1ddd7f8d9de4a10c93975b77ddf82f048002f17798d libssl3_3.0.8-1_amd64.deb 95ec30140789a342add8f8371ed018924de51b539056522b66f207b25cba9cad libjpeg62-turbo_1%3a2.1.5-2_amd64.deb 9b1b269020cec6aced3b39f096f7b67edd1f0d4ab24f412cb6506d0800e19cbf libstdc++6_12.2.0-14_amd64.deb 9b6146ad70996f13c79f94bff168f19f552c827af1e7a62e30abbaeb701843cf libc6_2.36-8_amd64.deb +9c29e856bf381b25b0e5a429edfb925f89a5f910cb5ada8b01cd9b9ccfb49529 gpg-wks-client_2.2.40-1_amd64.deb 9cd87d1b0c56f34f51bcbe8bdb55ebb45dd08ce6c0c6ff2dc77378bac3f64cc0 libx265-199_3.5-2+b1_amd64.deb 9e6305a100f5178cc321ee33b96933a6482d11fdc22b42c0e526d6151c0c6f0f libseccomp2_2.5.4-1+b3_amd64.deb a0f0f3fbeb661d9bda139a54f4bd1c30aa66cd55a8fa0beb0e6bc7946e243ca1 libstdc++-12-dev_12.2.0-14_amd64.deb @@ -118,12 +133,17 @@ a3c4092d84f19d13caf90f3c96eec53db8819f0e3a5247434944d71ed75fa53d libgprofng0_2. a5a2847a9a9c8dcd36a3d3b357b0e651af623268a9cd21abec76786be21a08e5 util-linux_2.38.1-5_amd64.deb a63db920f7aa1857a57beab185423deffb6111fa09437a99bbb4ef724fb7ba78 cpp_4%3a12.2.0-3_amd64.deb a6b79588938ef738fe6f03582b3ca0ed4fbd4a152dbe9f960e51a0355479a117 libitm1_12.2.0-14_amd64.deb +a8b11a1664a998cc2499fb04327d1f6c4e8f77b78ea8b6f8418d96fc54e3731f libsqlite3-0_3.40.1-2_amd64.deb aaf001e0d4c68f995f9efbc551d54f213122fef99b3eaf9e28286bda6c03da73 libabsl20220623_20220623.1-1_amd64.deb ab314134f43a0891a48f69a9bc33d825da748fa5e0ba2bebb7a5c491b026f1a0 binutils-common_2.40-2_amd64.deb +ae412490d277484dc79560b82023a656032dffa0d614316d1b0f4a58aa6c5ec9 gnupg-l10n_2.2.40-1_all.deb aecdd0c39ecb885f410272118c562c2297752f83c64260f54006cc6ce6a9437c libpam-modules_1.5.2-6_amd64.deb b11b942e08d1daf8b4857d64b4b3efd26aaded12b8bda84e89dbe2e56792beee golang-1.19-doc_1.19.6-2_all.deb +b1966bea9832686a0fd5ddba9787dce5816ebe02218a4a8f7472a1628d73451b libsasl2-modules_2.1.28+dfsg-10_amd64.deb +b1e8e1301552b2e27db6db28d652913cf7e836846fa9aa70c667b88436659b88 gpg_2.2.40-1_amd64.deb b1f76f9f62e0a49d1420f5c62fc50dee53da58159dd1b08cb9641d877785da41 util-linux-extra_2.38.1-5_amd64.deb b4b54769c77e4a71c8b33aee4d600ba28a9994a1c6f60d55d4ebe7fc44882e07 libcap-ng0_0.8.3-1+b3_amd64.deb +b52ffe8f80020a0df90d5fc188561010042ee8a67aae6de463d141a5fc09e1bc libksba8_1.6.3-2_amd64.deb b5bb46fa5a6322b76474167c0872a7c9a43a3dbacda33fb95a567f2910629d55 gpgv_2.2.40-1_amd64.deb b81c29562345b88b809ee63acc6ef8bb7a1c0cbde2cf5959276da8dfdd3b9c26 libheif1_1.15.1-1_amd64.deb ba7f998270327e8069a3f6b9127472eb7629f39dc4f7aa812ea9018dc5a9052d ncurses-base_6.4-2_all.deb @@ -139,8 +159,9 @@ c0d83437fdb016cb289436f49f28a36be44b3e8f1f2498c7e3a095f709c0d6f8 libnsl2_1.3.0- c1450e3afcb821645976b0c1dc06094195d7540ac2c811924ace472303290962 usr-is-merged_35_all.deb c266adb3545b0b8ff6450dbd09f85f19361bf5bc9290ddf2e869f040cb9725b7 librav1e0_0.5.1-6_amd64.deb c4945123d66d0503ba42e2fc0585abc76d0838978c6d277b9cc37a4da25d1a34 libattr1_1%3a2.5.1-4_amd64.deb -c4e7181490e1650b488356815c7c2a5ed7b66904a29d470bbfcf0e7537fafbf8 fonts-dejavu-core_2.37-5_all.deb c6a494d3605341a2c909e280f81fa015a4c8df2de8624c88a712a7f98a63f057 liblsan0_12.2.0-14_amd64.deb +cc0ffedcc1fb025a09dc3b7a62bac773d29c0a12bdcdd4fed2cfaa44520d132d gpg-agent_2.2.40-1_amd64.deb +cd38cafd1c8d22edf6385cdc46d075a0cba9a0a57b22a2a09a45ac9441d185f3 adduser_3.131_all.deb cfac89e6a7a54ff3c6a4f843310e25efeddaa771baeae470bd98bd588c373563 libkeyutils1_1.6.3-2_amd64.deb d202861c602f3719350d4aede3e4c65ea88d6529b2e1e7115f805091f624e7fa krb5-locales_1.20.1-1_all.deb d3564267cef9f0162ad21b73d34b6a4302ee3a84426188168d74be737b079647 libgd3_2.3.3-9_amd64.deb @@ -153,9 +174,11 @@ d7f79544790e44f9b0c8cb9034a18c58d37f8702a15f32539050718679e52f80 libmpc3_1.3.1- d8e04be2cd7f8299668020b1c2a13ce07a1b79e73c901338a6fabd77ccabf004 libtsan2_12.2.0-14_amd64.deb d98df4f21fc17d8436e230acb36acc8a53a74e3cbcfb13a96a9f823c32fda695 debianutils_5.7-0.4_amd64.deb da01fb901123ae498c36387a32240e09e1f2866810146c5a574273f7eaf31093 libpkgconf3_1.8.1-1_amd64.deb +db7c6704938a114c3028dd5bb4c05daa390d340f57cd882345a3290f88911314 gpgconf_2.2.40-1_amd64.deb dc32727dca9a87ba317da7989572011669f568d10159b9d8675ed7aedd26d686 libpng16-16_1.6.39-2_amd64.deb dec5375567844f56ae18a4b7263ea3ab5dcb6a502f4f5921043b4625a3c6bd70 libtinfo6_6.4-2_amd64.deb dfd4b424dca7349cbb474cca239ee54363d85fdb13462a05ebd8e35d42bd6232 base-files_12.3_amd64.deb +e02ebbd3701cf468dbf98d6d917fbe0325e881f07fe8b316150c8d2a64486e66 libreadline8_8.2-1.3_amd64.deb e0f6e357f327e80f26438dcda9c9304c43e2f3343359c6a5075d0b10ddfdb05d libsvtav1enc1_1.4.1+dfsg-1_amd64.deb e2e727eca9bf2d7f238425058b72faef9bf92291354b61dcb861c447784ba160 libss2_1.46.6-1_amd64.deb e46fbb519b4342c114b2fa19bcdb736e294eadc769fae75d6bc2e94a4db67f15 libubsan1_12.2.0-14_amd64.deb @@ -174,9 +197,11 @@ ef3155c29fc1d4befcbb5ed77d7d45cbfc42f8fb2effe970cde0cefe03bec831 bsdutils_1%3a2 ef408a096a98eb7810d5544421e8769710cd4e6a6285c841e76aea7fc8b85e2f libcap2_1%3a2.66-3_amd64.deb f3d1d48c0599aea85b7f2077a01d285badc42998c1a1e7473935d5cf995c8141 libgcc-s1_12.2.0-14_amd64.deb f5f60a5cdfd4e4eaa9438ade5078a57741a7a78d659fcb0c701204f523e8bd29 libcrypt1_1%3a4.4.33-2_amd64.deb +f9a0fa43e37e835d44a728eaca53fe4e33f53cd5490199444c0c7d48bf3df67a gpgsm_2.2.40-1_amd64.deb f9ce24cbf69957dc1851fc55adba0a60b5bc617d51587b6478f2be64786442f1 init-system-helpers_1.65.2_all.deb fcf55b99e5f8a78f3c8ce9b6957f1024f394cf20c196b100d308a57e43547710 libbinutils_2.40-2_amd64.deb fd36d0972866adde5a52269a309fcecd76a8e45e557dd0ecd33aa221cabc2a8c libsemanage2_3.4-1+b5_amd64.deb fdc61332a3892168f3cc9cfa1fe9cf11a91dc3e0acacbc47cbc50ebaa234cc71 libxcb1_1.15-1_amd64.deb fe36a7f35361fc40d0057ef447a7302fd41d51740d51c98fb3870bbed5b96e56 libexpat1_2.5.0-1_amd64.deb +ff79706e87a63a34de6ade3632dc0855029ff7abb36ef9976d5e229887c836f9 gpg-wks-server_2.2.40-1_amd64.deb ffbe02808f2ffbe677f0984eb6596a50511b5c9678fc55aa844908eb3d78da73 linux-libc-dev_6.1.15-1_amd64.deb diff --git a/config/toolchain/packages-base.list b/config/toolchain/packages-base.list index 3106db5..d6bc98b 100644 --- a/config/toolchain/packages-base.list +++ b/config/toolchain/packages-base.list @@ -1,2 +1,3 @@ golang ca-certificates +gpg diff --git a/config/toolchain/packages-x86_64.list b/config/toolchain/packages-x86_64.list index 9904c69..208ee05 100644 --- a/config/toolchain/packages-x86_64.list +++ b/config/toolchain/packages-x86_64.list @@ -1,3 +1,4 @@ +adduser=3.131 apt=2.6.0 base-files=12.3 base-passwd=3.6.1 @@ -15,16 +16,20 @@ debconf=1.5.82 debian-archive-keyring=2021.1.1 debianutils=5.7-0.4 diffutils=1:3.8-4 +dirmngr=2.2.40-1 dpkg=1.21.21 e2fsprogs=1.46.6-1 findutils=4.9.0-4 fontconfig-config=2.14.1-4 -fonts-dejavu-core=2.37-5 +fonts-dejavu-core=2.37-6 g++-12=12.2.0-14 g++=4:12.2.0-3 gcc-12-base=12.2.0-14 gcc-12=12.2.0-14 gcc=4:12.2.0-3 +gnupg-l10n=2.2.40-1 +gnupg-utils=2.2.40-1 +gnupg=2.2.40-1 golang-1.19-doc=1.19.6-2 golang-1.19-go=1.19.6-2 golang-1.19-src=1.19.6-2 @@ -33,6 +38,12 @@ golang-doc=2:1.19~1 golang-go=2:1.19~1 golang-src=2:1.19~1 golang=2:1.19~1 +gpg-agent=2.2.40-1 +gpg-wks-client=2.2.40-1 +gpg-wks-server=2.2.40-1 +gpg=2.2.40-1 +gpgconf=2.2.40-1 +gpgsm=2.2.40-1 gpgv=2.2.40-1 grep=3.8-5 gzip=1.12-1 @@ -44,6 +55,7 @@ libacl1=2.3.1-3 libaom3=3.6.0-1 libapt-pkg6.0=2.6.0 libasan8=12.2.0-14 +libassuan0=2.5.5-5 libatomic1=12.2.0-14 libattr1=1:2.5.1-4 libaudit-common=1:3.0.9-1 @@ -86,6 +98,7 @@ libgmp10=2:6.2.1+dfsg1-1.1 libgnutls30=3.7.9-1 libgomp1=12.2.0-14 libgpg-error0=1.46-1 +libgpm2=1.20.7-10+b1 libgprofng0=2.40-2 libgssapi-krb5-2=1.20.1-1 libheif1=1.15.1-1 @@ -100,6 +113,9 @@ libk5crypto3=1.20.1-1 libkeyutils1=1.6.3-2 libkrb5-3=1.20.1-1 libkrb5support0=1.20.1-1 +libksba8=1.6.3-2 +libldap-2.5-0=2.5.13+dfsg-5 +libldap-common=2.5.13+dfsg-5 liblerc4=4.0.0+ds-2 liblsan0=12.2.0-14 liblz4-1=1.9.4-1 @@ -108,7 +124,9 @@ libmd0=1.0.4-2 libmount1=2.38.1-5 libmpc3=1.3.1-1 libmpfr6=4.2.0-1 +libncursesw6=6.4-2 libnettle8=3.8.1-2 +libnpth0=1.6-3 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libnuma1=2.0.16-1 @@ -122,12 +140,17 @@ libpkgconf3=1.8.1-1 libpng16-16=1.6.39-2 libquadmath0=12.2.0-14 librav1e0=0.5.1-6 +libreadline8=8.2-1.3 +libsasl2-2=2.1.28+dfsg-10 +libsasl2-modules-db=2.1.28+dfsg-10 +libsasl2-modules=2.1.28+dfsg-10 libseccomp2=2.5.4-1+b3 libselinux1=3.4-1+b5 libsemanage-common=3.4-1 libsemanage2=3.4-1+b5 libsepol2=3.4-2 libsmartcols1=2.38.1-5 +libsqlite3-0=3.40.1-2 libss2=1.46.6-1 libssl3=3.0.8-1 libstdc++-12-dev=12.2.0-14 @@ -168,9 +191,11 @@ ncurses-bin=6.4-2 openssl=3.0.8-1 passwd=1:4.13+dfsg1-1 perl-base=5.36.0-7 +pinentry-curses=1.2.1-1 pkg-config=1.8.1-1 pkgconf-bin=1.8.1-1 pkgconf=1.8.1-1 +readline-common=8.2-1.3 rpcsvc-proto=1.4.3-1 sed=4.9-1 sysvinit-utils=3.06-2 diff --git a/config/toolchain/sources.list b/config/toolchain/sources.list index 64b592c..f4929d7 100644 --- a/config/toolchain/sources.list +++ b/config/toolchain/sources.list @@ -1,6 +1,6 @@ deb http://deb.debian.org/debian bookworm main deb http://security.debian.org/debian-security bookworm-security main deb http://deb.debian.org/debian bookworm-updates main -deb [trusted=yes] http://snapshot.debian.org/archive/debian/20230317T000000Z bookworm main -deb [trusted=yes] http://snapshot.debian.org/archive/debian-security/20230317T000000Z bookworm-security main -deb [trusted=yes] http://snapshot.debian.org/archive/debian/20230317T000000Z bookworm-updates main +deb [trusted=yes] http://snapshot.debian.org/archive/debian/20230322T000000Z bookworm main +deb [trusted=yes] http://snapshot.debian.org/archive/debian-security/20230322T000000Z bookworm-security main +deb [trusted=yes] http://snapshot.debian.org/archive/debian/20230322T000000Z bookworm-updates main diff --git a/keys/66039AA59D823C8BD68DB062D3EC673DF9843E7B.asc b/keys/66039AA59D823C8BD68DB062D3EC673DF9843E7B.asc new file mode 100644 index 0000000..2ded9ca --- /dev/null +++ b/keys/66039AA59D823C8BD68DB062D3EC673DF9843E7B.asc @@ -0,0 +1,109 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGJqp+YBEAC6GaDNLNxVmWZk5RQ+AZFpoEupSOHBqgZFe3bNmZ+xfQ/l7moz +Bdx9iVlZe+FlDtADBYWga3s/yxod3XbpODerh6LTLnvI5nr7jPy2MMqcKwkiUBRa +Uxm2owTtmg8glEx3XLivFKqTnkzqFgZvx1BTNuzrLNPvAsYpvY0+njPNBktoocP2 +BJIChblI+TJBz906uhPJmu1ZlCpaOtLb+WjDV2Hwbolx9NJdpJzEEybplrn+V508 +DENimfmlraTU/u1SSY5H7pTkBCZH4P02od+elOZ38+hmFc8nFfFPvfbanTRSe0b4 +AQRICZNWqjxAomsZu3fZVdY/DDI89OcaW1jL8Ng3ja7o/K3Z2n2vZk1j9inPeCkn +n8TzbknEDXkwsr0YrbqfguXG8ySiGgV/FpIsuVWka8hWChVY0b+qWrRCWk7qgvTJ +JRd75sk5KPDYqgUHQ/8kVaula4mUTqZMZnuiug/SmNaih1oGv7yjwvcHI8RjnFMe +xgM9lKYo5J2lb38sBXojlQ3qs1s16DjoJRnodNVKlJUN29QzQomJLHGYpawLR+2R ++WuguoV1Heiqb393bjnCk6Bhg7kI0CyyUpOkrPtk3xSxA3QOdeMWngf8XQgfJo8k +aYV7FOyXTQDSvgDnbbffIw7lcokP5BMdX7gkpNaJfN1hJBboQCkml/uHLwARAQAB +tCFBcm5hdWQgQnJvdXNzZWF1IDxybm9AdHVybmtleS5pbz6JAlEEEwEIADsWIQRo +cFrPQejs3uKSWkJKq4AM/6MGWgUCYmqn5gIbAQULCQgHAgIiAgYVCgkICwIEFgID +AQIeBwIXgAAKCRBKq4AM/6MGWhHvD/4sLt6L9OTTs+BME8igQht7YGX9cpbuUcq7 +stx/0iBP+ik8AYSDI3JyEDGrcIk5jA4kXeAmsNuhu8DOLH2M3b6AFP2PMCVAfDbj +oDbGjA8F9SVrirzk7vO3Q4ruTY+03qlsj2Xl53mOISm1c0YDPH4t7X0rFJ0EpJC8 +nJDravo4FrXckMBdfsO29l/f8WGRNMtDf0Zza8rPl3znIlJsnDoxWPjqijlZ4Wju +Cr5VriQ4Hn28btQxHm0gf5pyKwbReFB8NUak4YCyMF1X9RaWubbjBEbFXXyUzAVc +dDwFGHHmvY/fnFyj87xwPio9uYoKq3tWJkApYibX5ifNp/msALBvUmD5Ly6tx9PS +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 +PmDGj1czdpaGbxpa//DwF44lxW1s+WVo +=n76j +-----END PGP PUBLIC KEY BLOCK----- diff --git a/keys/6B61ECD76088748C70590D55E90A401336C8AAA9.asc b/keys/6B61ECD76088748C70590D55E90A401336C8AAA9.asc new file mode 100644 index 0000000..0e9e544 --- /dev/null +++ b/keys/6B61ECD76088748C70590D55E90A401336C8AAA9.asc @@ -0,0 +1,2369 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +YH8= +=h2u0 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/keys/A8864A8303994E3A18ACD1760CAB4418C834B102.asc b/keys/A8864A8303994E3A18ACD1760CAB4418C834B102.asc new file mode 100644 index 0000000..5a98863 --- /dev/null +++ b/keys/A8864A8303994E3A18ACD1760CAB4418C834B102.asc @@ -0,0 +1,109 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 ++ppM8u0U/wy8lcEBb47cBiFj6lHq +=NwiA +-----END PGP PUBLIC KEY BLOCK----- diff --git a/src/toolchain b/src/toolchain index d6189f0..47e883a 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit d6189f0f2856d309685bfd40d9999e2b7a08ce54 +Subproject commit 47e883a3482a718e1b752d382d5eed4ee9ad05e1 From e90524f19e31ead83709d112b08a302e4907d5ca Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 22 Mar 2023 22:49:25 -0700 Subject: [PATCH 09/27] Overhaul readme to reflect new install/trust flows Former-commit-id: 2a58d49b503166e598a5cac7200d2ec75ae9b5d9 --- README.md | 189 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 168 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index ec604af..dd43793 100644 --- a/README.md +++ b/README.md @@ -2,48 +2,125 @@ ![Go Build Status](https://github.com/tkhq/tkcli/actions/workflows/go-build.yml/badge.svg) -## Building the CLI +## Installation + +We have multiple ways to install the CLI depending on your threat model. + +Please check our work to whatever extent appropriate for your use case. + +### Blind Trust + +If you are on an untrusted machine and are only evaluating our tools, we offer +easy low security install paths common in the industry. + +Do note that any time you run an unverified binary off the internet you are +giving a third party full permission to execute any code they want on your +system. Github accounts, CDNs, and package repository accounts get compromised +all the time. + +#### Universal -If you simply want to build binaries locally, run ``` -$ make +git clone https://github.com/thkq/tkcli +cd tkcli +make install ``` -To release: +#### Brew + ``` -make dist +brew tap tkhq/tap +brew install turnkey ``` -## Installing the CLI +### Moderate Trust + +These steps will allow you to prove that at least two Turnkey engineers +signed off on the produced binaries, signaling that they reproduced them from +source code and got identical results, in addition to our usual two-party code +review processes. + +This minimizes a single point of trust (and failure) in our binary release +process. + +See the [Reproducible Builds](https://reproducible-builds.org/) project for +more information on these practices. 1. Clone repo + + ``` + git clone https://github.com/tkhq/tkcli + cd tkcli + ``` + +2. Review verification process + + Review the "make verify" target in the Makefile to ensure it simply + verifies multiple pgp signatures on our released artifacts. + +3. Review binary signatures + + ``` + make verify + ``` + + Note: See Trust section below for expected keys/signers + +4. Install binary + + ``` + make install + ``` + +### Zero Trust + +If you intend to use the Turnkey CLI on a system you need to be able to trust +or for a high risk use case, we strongly recommend taking the time to hold us +accountable to the maximum degree you have resources and time for. + +This protects not only you, but also protects our team. If many people are +checking our work for tampering it removes the incentive for someone malicious +to attempt to force one or more of us to tamper with the software. + +1. Clone repo + ``` git clone https://github.com/tkhq/tkcli cd tkcli ``` 2. Review source - * Ideal: Review of the entire supply chain is recommended for high risk uses + + * Ideal: Review the entire supply chain is recommended for high risk uses * Minimal: review the "attest" "sign" and "verify" targets in the Makefile -3. Review binaries - * Ideal: ```make attest sign``` - * Reproduce and sign binaries yourself - * We welcome PRs with external verification signatures - * Recommended: ```make attest``` - * Prove published source code matches pubished binaries - * Minimal: ```make verify``` - * Prove multiple people signed binaries - * Ensure signatures are by people whose reputations you trust +3. Reproduce binaries -4. Install binary + ``` + make attest + ``` + + Note: See Trust section below for expected keys/signers - Replace "linux" and "amd64" with your preferred architecture: +4. Install binaries ``` - mkdir -p ~/.local/bin - cp tkcli/dist/turnkey.linux.amd64 ~/.local/bin/turnkey - chmod +x ~/.local/bin/turnkey + make install + ``` + +5. Upload signature + +While this step is totally optional, if you took the time to verify our +binaries we would welcome you signing them and submitting your signature so we +have public evidence third parties are checking our work. + + ``` + gh repo fork + make sign + git add dist/* + git commit -m "add signature" + git push origin main + gh pr create ``` ## Usage @@ -68,3 +145,73 @@ $ turnkey approve-request --host api.turnkey.io --path /api/v1/sign --body '{"pa "stamp": "eyJwdWJsaWNLZXkiOiIwM2JmMTYyNTc2ZWI4ZGZlY2YzM2Q5Mjc1ZDA5NTk1Mjg0ZjZjNGRmMGRiNjE1NmMzYzU4Mjc3Nzg4NmEwZWUwYWMiLCJzaWduYXR1cmUiOiIzMDQ0MDIyMDZiMmRlYmIwYjA3YmYwMDJlMjI1ZmQ4NTgzZjZmNGUxNGE5YTUxYWRiYWJjNDAyYzY5YTZlN2Q4N2ViNWNjMDgwMjIwMjE0ZTdkMGJlODFjMGYyNDEyOWE0MmNkZGFlOTUxYTBmZTViMGM1Mzc3YjM2NzZiOTUyNDgyNmYwODdhMWU4ZiIsInNjaGVtZSI6IlNJR05BVFVSRV9TQ0hFTUVfVEtfQVBJX1AyNTYifQ" } ``` + +## Building + +### Build for all platforms +``` +make +``` + +### Build for one platform + +``` +make out/turnkey.linux-amd64 +``` + +### Stage release + +``` +make dist +``` + +## Trust + +### Process + +You should never trust random binaries or code you find on the internet. Even +if it is from a reputable git identity, developers are phished all the time. + +Supply chain attacks are becoming increasingly common in our industry and it +takes strong accountability to prevent them from happening. + +The only way to be reasonably confident code was actually authored by the +people we think it was, is if that software is cryptographically signed by a +key only those individuals have access to. + +Similarly if a company releases binaries, you have no idea if the machine that +compiled it is compromised or not, and no idea if the code in that binary +corresponds to the actual code in the repo that you or someone you trust +authored or reviewed. + +To address both problems we take the following steps: + +1. All commits are signed with keys that only exist on hardware security + modules held by each engineer +2. All binaries are signed by the engineer that compiled them +3. Attesting engineers compile and sign binaries if they get the same hashes + +### Signature Verification + +To learn who signed the current release run: + +```make verify``` + +Commits will be signed by at least one of the keys under the signers section +below. + +Released binaries should be signed by at least two of them signifying +successful reproducible builds. + +We encourage you to review the below keyoxide links and any available +web-of-trust for each key to ensure it is really owned by the person it claims +to be owned by. + +### Signers + +| Name | PGP Fingerprint | +|------------------|------------------------------------------------------------------------------------------| +| Andrew Min |[DE05 0A45 1E6F AF94 C677 B58B 9361 DEC6 47A0 87BD](https://keyoxide.org/9361DEC647A087BD)| +| Arnaud Brousseau |[6870 5ACF 41E8 ECDE E292 5A42 4AAB 800C FFA3 065A](https://keyoxide.org/4AAB800CFFA3065A)| +| Keyan Zhang |[0211 6F38 FB32 9E98 65A1 D08B 5880 CFD7 A7D9 5342](https://keyoxide.org/5880CFD7A7D95342)| +| Lance Vick |[6B61 ECD7 6088 748C 7059 0D55 E90A 4013 36C8 AAA9](https://keyoxide.org/E90A401336C8AAA9)| From b614cc77e45eaaf1ad604930dccd7a8b87e645c2 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 22 Mar 2023 22:50:02 -0700 Subject: [PATCH 10/27] add key entry for andrew Former-commit-id: a91fa112788eb5ffcb70d11e30e0d9f8d800e478 --- Makefile | 3 +- ...050A451E6FAF94C677B58B9361DEC647A087BD.asc | 109 ++++++++++++++++++ 2 files changed, 111 insertions(+), 1 deletion(-) create mode 100644 keys/DE050A451E6FAF94C677B58B9361DEC647A087BD.asc diff --git a/Makefile b/Makefile index f5a4e3c..7d40e59 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,8 @@ include $(PWD)/src/toolchain/Makefile KEYS := \ 6B61ECD76088748C70590D55E90A401336C8AAA9 \ A8864A8303994E3A18ACD1760CAB4418C834B102 \ - 66039AA59D823C8BD68DB062D3EC673DF9843E7B + 66039AA59D823C8BD68DB062D3EC673DF9843E7B \ + DE050A451E6FAF94C677B58B9361DEC647A087BD ifneq ("$(wildcard $(ROOT)/src/toolchain)","") clone := $(shell git submodule update --init --recursive) diff --git a/keys/DE050A451E6FAF94C677B58B9361DEC647A087BD.asc b/keys/DE050A451E6FAF94C677B58B9361DEC647A087BD.asc new file mode 100644 index 0000000..d2fdfbf --- /dev/null +++ b/keys/DE050A451E6FAF94C677B58B9361DEC647A087BD.asc @@ -0,0 +1,109 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +r9YJOHsaNnp56h6K9q/lT42g3Ses +=ybfT +-----END PGP PUBLIC KEY BLOCK----- From e8c493b5313eaae68562e2775fd2fbf384e582b3 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Thu, 23 Mar 2023 14:38:55 -0700 Subject: [PATCH 11/27] readme formatting Former-commit-id: 574b9a0c309abf8662cb9a52114c309846dfd348 --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index dd43793..6797d9e 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Please check our work to whatever extent appropriate for your use case. ### Blind Trust +> :warning: Before you copy/paste, note that these are /low/ security options + If you are on an untrusted machine and are only evaluating our tools, we offer easy low security install paths common in the industry. @@ -110,9 +112,9 @@ to attempt to force one or more of us to tamper with the software. 5. Upload signature -While this step is totally optional, if you took the time to verify our -binaries we would welcome you signing them and submitting your signature so we -have public evidence third parties are checking our work. + While this step is totally optional, if you took the time to verify our + binaries we would welcome you signing them and submitting your signature so + we have public evidence third parties are checking our work. ``` gh repo fork @@ -123,6 +125,7 @@ have public evidence third parties are checking our work. gh pr create ``` + ## Usage Create a new API key: From 767876546d5147ece56a0458d43a6b1d05306228 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Fri, 31 Mar 2023 12:15:59 -0700 Subject: [PATCH 12/27] document using sig for signing/verification Former-commit-id: 191133c50a574eadb0d22fcf50391d463f753988 --- README.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 6797d9e..4b34875 100644 --- a/README.md +++ b/README.md @@ -55,20 +55,15 @@ more information on these practices. cd tkcli ``` -2. Review verification process - - Review the "make verify" target in the Makefile to ensure it simply - verifies multiple pgp signatures on our released artifacts. - -3. Review binary signatures +2. Review binary signatures ``` - make verify + git sig verify ``` Note: See Trust section below for expected keys/signers -4. Install binary +3. Install binary ``` make install @@ -118,14 +113,13 @@ to attempt to force one or more of us to tamper with the software. ``` gh repo fork - make sign git add dist/* git commit -m "add signature" + git sig add git push origin main gh pr create ``` - ## Usage Create a new API key: @@ -198,7 +192,7 @@ To address both problems we take the following steps: To learn who signed the current release run: -```make verify``` +```git sig verify --threshold 2``` Commits will be signed by at least one of the keys under the signers section below. From 2562fc68f56b9d5e9a415a978108e526821c4a8a Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Sun, 2 Apr 2023 21:11:22 -0700 Subject: [PATCH 13/27] update toolchain Former-commit-id: 9d97375ff67de8fd38ab6de80da04cc1b7e80a8b --- src/toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/toolchain b/src/toolchain index 47e883a..fbf48b3 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit 47e883a3482a718e1b752d382d5eed4ee9ad05e1 +Subproject commit fbf48b33a005d1c71b55fb3eefeab0ba900e38ae From 16761e4f1f1ab2e9e674500a7452826a2ebff1d4 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 4 Apr 2023 09:45:31 -0700 Subject: [PATCH 14/27] make install support Former-commit-id: 68bad874812413cca259cbc182d56fc19a89ae6f --- Makefile | 18 +++++++++++------- src/main_test.go | 2 +- src/toolchain | 2 +- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 7d40e59..5216ac4 100644 --- a/Makefile +++ b/Makefile @@ -16,16 +16,20 @@ default: \ toolchain \ $(DEFAULT_GOAL) \ $(patsubst %,$(KEY_DIR)/%.asc,$(KEYS)) \ - $(OUT_DIR)/turnkey.linux-386 \ - $(OUT_DIR)/turnkey.linux-amd64 \ - $(OUT_DIR)/turnkey.linux-arm64 \ - $(OUT_DIR)/turnkey.darwin-amd64 \ - $(OUT_DIR)/turnkey.darwin-arm64 \ + $(OUT_DIR)/turnkey.linux-x86_64 \ + $(OUT_DIR)/turnkey.linux-aarch64 \ + $(OUT_DIR)/turnkey.darwin-x86_64 \ + $(OUT_DIR)/turnkey.darwin-aarch64 \ $(OUT_DIR)/release.env \ $(OUT_DIR)/manifest.txt +.PHONY: install +install: default + mkdir -p ~/.local/bin + cp $(OUT_DIR)/turnkey.$(HOST_OS)-$(HOST_ARCH) ~/.local/bin/turnkey + .PHONY: test -test: $(OUT_DIR)/turnkey.linux-amd64 +test: $(OUT_DIR)/turnkey.linux-x86_64 $(call toolchain,' \ GOCACHE=/home/build/$(CACHE_DIR) \ GOPATH=/home/build/$(CACHE_DIR) \ @@ -70,7 +74,7 @@ $(OUT_DIR)/turnkey.%: GOHOSTOS="linux" \ GOHOSTARCH="amd64" \ GOOS="$(word 1,$(subst -, ,$(word 2,$(subst ., ,$@))))" \ - GOARCH="$(word 2,$(subst -, ,$(word 2,$(subst ., ,$@))))" \ + GOARCH="$(call altarch,$(word 2,$(subst -, ,$(word 2,$(subst ., ,$@)))))" \ GOCACHE=/home/build/$(CACHE_DIR) \ GOPATH=/home/build/$(CACHE_DIR) \ env -C $(SRC_DIR) \ diff --git a/src/main_test.go b/src/main_test.go index be33e4e..ac4a997 100644 --- a/src/main_test.go +++ b/src/main_test.go @@ -15,7 +15,7 @@ import ( "github.com/tkhq/tkcli/internal/apikey" ) -const TURNKEY_BINARY_NAME = "turnkey.linux-amd64" +const TURNKEY_BINARY_NAME = "turnkey.linux-x86_64" func RunCliWithArgs(t *testing.T, args []string) (string, error) { currentDir, err := os.Getwd() diff --git a/src/toolchain b/src/toolchain index fbf48b3..d5fcfe2 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit fbf48b33a005d1c71b55fb3eefeab0ba900e38ae +Subproject commit d5fcfe288666f202f4ef71e0536c81fa1e8dcbc1 From 4f4a6f308e0b7f97525e727274de3be9a5dd27ae Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 4 Apr 2023 12:46:04 -0700 Subject: [PATCH 15/27] static builds Former-commit-id: 3722a0685768eeab91ff85a142b2a6439edb2a31 --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5216ac4..de986e7 100644 --- a/Makefile +++ b/Makefile @@ -77,6 +77,9 @@ $(OUT_DIR)/turnkey.%: GOARCH="$(call altarch,$(word 2,$(subst -, ,$(word 2,$(subst ., ,$@)))))" \ GOCACHE=/home/build/$(CACHE_DIR) \ GOPATH=/home/build/$(CACHE_DIR) \ + CGO_ENABLED=0 \ env -C $(SRC_DIR) \ - go build -o /home/build/$@ main.go \ + go build \ + -trimpath \ + -o /home/build/$@ main.go \ ') From 9fd12efeb443c86f8ec0cfd3685dcae1a1fdf092 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 4 Apr 2023 13:04:07 -0700 Subject: [PATCH 16/27] release 2023.04.04 Former-commit-id: 9987feb54984b98bf99466039cee78dde970afc2 [formerly 40cd5ed039057e86cecc1d2d1d8a126622e733bd] [formerly 5035b614ee97ed5e2551d44686775bde51eaa780 [formerly 3d1144259b2ce4813461b8ad9b13d285ba92c99a]] [formerly 218322614b7301b8bb365dea237780a5a785dd16 [formerly dd5b6008aa64d8d3a3a630fce5e4fe6666b4ac24] [formerly 4dd4d12b056a28e7dc1839a82748dd041472288f [formerly 1de1172c135e20cfc813f4a95625960b80cb4bd0]]] [formerly 2ce06bac9d2536572585e40232c8ff7d75bdd4eb [formerly f9db4d608fcb1555484a81e332219e73a609194f] [formerly 57b03300f1796e4b6de32b7d82819fe7f846af40 [formerly 2fe83914b1e79a6e170a39b470b803b07899cdfb]] [formerly b4444ea98a978d040c2cb7836c4888cfa44d999c [formerly af1d4ea168e8203040f611236684b2d58697ae1a] [formerly 6dc94ec54826da37a285b303dd5e4a02613ed11d [formerly f463d3019fd003144b63549a89aaceb7d5c47d84]]]] [formerly 4800812fb80c583e177159969ca9ad893ced0eb4 [formerly aff29832a10261f63328e4e154dbb681d75de541] [formerly 63a60034c0a155b7679d2a1ee03dcfd60618d497 [formerly c98ee4602dedd1dacc8d110bb7e55a20f7c4f7c4]] [formerly 64f48cdeab5c7cba1809d14a0956950ac40a8cca [formerly 6034dee940cefa0b6b2f06000b16e0777a73063b] [formerly 463ccd88c6920c7e0795d1c0672ad355b3240747 [formerly 7c2dd88f79b19059246fcad6e847ff60d7192506]]] [formerly 99b75b041e05496c9e2c4bcf5dda6c8b6adf8f00 [formerly 23e021e596c5de677abf8129e2e837be831dac4b] [formerly ce5ccb18529c40a5b2027f4ca2270d8e8aa1067a [formerly f079dbd109249eb1f40c25d05232871ef943a2e9]] [formerly dc542f68a977dba8bffd2f29931ec8a7de284e01 [formerly 0ef214c69f02d538297f0239be74eceb661bf589] [formerly 57644a87a8693cbc1c3d61a9cd54ba5b6ceb6024 [formerly 977d2faba99c1bee8310b59ad35d3a01065ec572]]]]] [formerly d1d8b3b8049d8241239a6774ba3397a47b6657d8 [formerly 6fe918941fdb8dcd3874145f1cbb1e2c9dec9f20] [formerly bbf695191775f95ab2dd7ce3556db45729347ac6 [formerly 4699f4385ab629ab727a124eaa1214fbc261232d]] [formerly 1199cc0f7f108a477cbc993d460d15580de94aa5 [formerly a44cf47dfc23655c798ed55a29ef6fbfe187738d] [formerly e4bf1920239ddcbcd586f98128a5e73d84eb1c2f [formerly bdbb96380958f4eeb8ff81ef70e0085863cba1da]]] [formerly 621130b068e581895e2180c8710f4ffaa048adf2 [formerly 444817b623be2b7b05f4956636c0485225286c46] [formerly 1f0bc54cc97217240a82b66565ece277cf24fa0e [formerly 5ee6e9ead6108461e785811226c16e61ddd72558]] [formerly 71e15d80e0a3e15c9fd281bbb65a5dd619abe69c [formerly 7b16c4b455b71219da570a2c2bc5a514d1d5b661] [formerly 81bc6c1cc6de2d704baa6f0cdb6bc5db70a79940 [formerly 0424f9304a2c68c490fbfe95a0d15bfef03a25ee]]]] [formerly 85061bff68b57b306a17cf8e7e3ff8823e469aae [formerly df1ebff122d41c3f00d32fa68e2081992955331b] [formerly 4bb5193538e8a60e4ddbe423787c54a79756f962 [formerly 7268f5ffe654a83576e65f64827d48de77d913e1]] [formerly 72040882affe7f8ad12bb63f0ae753252e39dbc2 [formerly 5c027d052458e8aa5803b9f95ee5fd9927ae4c87] [formerly 0e76c4c9bc58121f4c6c074bae8b5f0bc54798b0 [formerly 8f20bfafaca8b390983c71c07016b9387a005bc4]]] [formerly ff2398441756252e799d09f7f32c1393efb54e05 [formerly d97aec896635f4d8cb424bf5c5e0adf76cb4c8cf] [formerly 19cf3910a99edb7803741b14958126a5c48ecc75 [formerly 2682552c73757c1cb2a3d78bab652c6bc6f49dce]] [formerly aba36437042c5be301dbe5c8edf55b15cb51928a [formerly e9429ceb03e2dd947fc3877f4fdc14ce516128cd] [formerly ef41466543ab2e91be354190d8d182b99e833022]]]]] [formerly ef41466543ab2e91be354190d8d182b99e833022 [formerly 7d3910522f47341d4799349f9a22e43926bdab65]] [formerly 099840eb5152ba9cb5d3adbed4e5fe091ea6bca3 [formerly ef41466543ab2e91be354190d8d182b99e833022 [formerly 7d3910522f47341d4799349f9a22e43926bdab65] [formerly 099840eb5152ba9cb5d3adbed4e5fe091ea6bca3 [formerly 18373c6eb2f0898042a3b3fc2efbd3a8788378b1]]]] [formerly 262b7f90a2d451568daadafb389ec5bd92cd40d7 [formerly 262b7f90a2d451568daadafb389ec5bd92cd40d7 [formerly 9507578d6a7009e8979ccd1e03fd511a1c4ffeed]] [formerly a657b6648d9293aca07b4a7d8e971a88f64fb0fe [formerly ef41466543ab2e91be354190d8d182b99e833022 [formerly 7d3910522f47341d4799349f9a22e43926bdab65] [formerly 099840eb5152ba9cb5d3adbed4e5fe091ea6bca3 [formerly 18373c6eb2f0898042a3b3fc2efbd3a8788378b1]] [formerly 262b7f90a2d451568daadafb389ec5bd92cd40d7 [formerly 9507578d6a7009e8979ccd1e03fd511a1c4ffeed] [formerly a657b6648d9293aca07b4a7d8e971a88f64fb0fe [formerly eb77d5575d389563268ce59a9ced1a25e8abeda1]]]]]] [formerly 20a44297a624bc1b2b33ca65f1699c563f28c7f1 [formerly 20a44297a624bc1b2b33ca65f1699c563f28c7f1 [formerly 5ccc3785c1b0e2d7451ba0e179f255bd9be6b34a]] [formerly 16f0f6c4c6e9faa1775303e111353723e918f8f8 [formerly 20a44297a624bc1b2b33ca65f1699c563f28c7f1 [formerly 5ccc3785c1b0e2d7451ba0e179f255bd9be6b34a] [formerly 16f0f6c4c6e9faa1775303e111353723e918f8f8 [formerly 0fa076710789f3a7002d3274ff429758d3373c48]]]] [formerly 6062e913c80150e76eadcec5429c9bd0e868da03 [formerly 6062e913c80150e76eadcec5429c9bd0e868da03 [formerly ef8f8dbc53c094d44b2bde92b84010594ed66da7]] [formerly 339544b35a606328f02f8d4ad79317fbd1c82bcb [formerly e14bab04bcf4b656d57c6d0cd242d2a066b16709] [formerly 3f597b5eeb95186900270eebb2052663ca83ff0b [formerly 6e559dd07f8e545048346e82d6eadcb75eaad1da]] [formerly a5673d4ef658cad5990594e3555d0d1c21ec1fb8 [formerly c68d7c6c5da258787bbc369a555f639804e9108c] [formerly a93f78ec54d4c34b2ba769db28dcac365f46c5e0 [formerly d9600237e32a5d0f8edba945d281cb32839a0ef8]]] [formerly f85878f91f125658006654c3aac8e637443d20a8 [formerly 9111c7edaae731f7f3b20aa9cff1f6c7d466c825] [formerly ea3050a92b4f9dac1e6b998d65b6f106f6a1bf6c [formerly 4c27ad78c593edfe82f3e1389d8c09dd4679ebdf]] [formerly dba9d8627767f2dbc0735ed34edbd6642c72e24f [formerly 753c1b498793cdcca9d22b54defb5764466caef4] [formerly 75c64af6f371a23a531dfd9317c26c40dd981661]]] [formerly 1e9ee8db8a1e59c79ff8785bb8a626fe27e3e0d5 [formerly 123b48ebd034bd09d546fa0703fbd386fd818746] [formerly 55efa0f083882d6180fab78889fa1aa29f5be442 [formerly 3b7d2e12f092906c694da6dac106920ea91fa0f0]] [formerly 51df2e2b541a242dd3c8d7daf8e7ac2e1cae6d56 [formerly 172eddd5972b790ada6b47c739590ddd3df26f0c] [formerly 55980225f61469c08531a897673d67b3b573fb5f [formerly f50f878b72c83c1d8e6b60d65347eccd735f579d]]] [formerly 088a4961f80989575251c5c210c5f1f20244be3c [formerly 0018b620c79069181719cb96025614b3b2f7c133] [formerly 9eab9d2ccaabc14148643ddd71a1a54e4f19f74b [formerly 906b037de5d920b3c62fdac513769470cf304086]] [formerly 70e97427f68c6f3954597de8730c5d3da3c4e895 [formerly 130bc305841fe0cea8a14d85e3e5c5eb784a8b21] [formerly c68b1c90dfe0667d66c28791cf6c6cb75b95e7d8]]] [formerly 6f9cad8523920782d0f8b0cdb4bdbd8ff8d29984 [formerly 39b3fda1ceac857331ce2be99a50b049548c34b2] [formerly 519ed60f56689a21bcb856d962f84a44d0a0c259 [formerly c4eb5554e6915acae28fad694722b4f4961458f3]] [formerly e8abbd7f0589431dd9e9f3de208566b270cfd4b5 [formerly e0ffd6dc2d16515fc0964d7b9ced552c4d4ebde3] [formerly 3509779e49416e7bc812c2ee69c2f8d088d6b869 [formerly dcd4a2f7e448f47e51f042360e85f45b9c1152a5]]] [formerly 5085c74c49519a7acf921de8d6161f737d2d0799 [formerly 7c070d20d10809a89419a6d9b2efab54e3eb7463] [formerly 76a2d3ff7c7a4c8d8dc99ff24c981fa4ff21e5c1 [formerly bcb1ec1244acd7833c609c5e5ad86e8496983ce6]] [formerly c520ad1faaf3fddbbeb040058b35dafd12ccd7aa [formerly 1a21837787c8d8f92f4c23edd92861a9c03c6e13] [formerly c68b1c90dfe0667d66c28791cf6c6cb75b95e7d8 [formerly 820d399ae9238ce32fe0116f46296aec4aece19c]]]]] [formerly 339544b35a606328f02f8d4ad79317fbd1c82bcb [formerly e14bab04bcf4b656d57c6d0cd242d2a066b16709] [formerly 3f597b5eeb95186900270eebb2052663ca83ff0b [formerly 6e559dd07f8e545048346e82d6eadcb75eaad1da]] [formerly a5673d4ef658cad5990594e3555d0d1c21ec1fb8 [formerly c68d7c6c5da258787bbc369a555f639804e9108c] [formerly a93f78ec54d4c34b2ba769db28dcac365f46c5e0 [formerly d9600237e32a5d0f8edba945d281cb32839a0ef8]]] [formerly f85878f91f125658006654c3aac8e637443d20a8 [formerly 9111c7edaae731f7f3b20aa9cff1f6c7d466c825] [formerly ea3050a92b4f9dac1e6b998d65b6f106f6a1bf6c [formerly 4c27ad78c593edfe82f3e1389d8c09dd4679ebdf]] [formerly dba9d8627767f2dbc0735ed34edbd6642c72e24f [formerly 753c1b498793cdcca9d22b54defb5764466caef4] [formerly 75c64af6f371a23a531dfd9317c26c40dd981661]]] [formerly ef41466543ab2e91be354190d8d182b99e833022 [formerly 7d3910522f47341d4799349f9a22e43926bdab65] [formerly 099840eb5152ba9cb5d3adbed4e5fe091ea6bca3 [formerly 18373c6eb2f0898042a3b3fc2efbd3a8788378b1]] [formerly 262b7f90a2d451568daadafb389ec5bd92cd40d7 [formerly 9507578d6a7009e8979ccd1e03fd511a1c4ffeed] [formerly a657b6648d9293aca07b4a7d8e971a88f64fb0fe [formerly eb77d5575d389563268ce59a9ced1a25e8abeda1]]] [formerly 20a44297a624bc1b2b33ca65f1699c563f28c7f1 [formerly 5ccc3785c1b0e2d7451ba0e179f255bd9be6b34a] [formerly 16f0f6c4c6e9faa1775303e111353723e918f8f8 [formerly 0fa076710789f3a7002d3274ff429758d3373c48]] [formerly 6062e913c80150e76eadcec5429c9bd0e868da03 [formerly ef8f8dbc53c094d44b2bde92b84010594ed66da7] [formerly 75c64af6f371a23a531dfd9317c26c40dd981661 [formerly 06f5a234be708515cc82c05b11a740cb7145ae5f]]]]]]]]]] Former-commit-id: b713adf20e34efd9d379e69105cda0f59cc1aa54 [formerly b713adf20e34efd9d379e69105cda0f59cc1aa54 [formerly 522b653f863c4df2bcfc7b04c8f46fc59becbded]] [formerly 598954121bd0019c3db4512f33bfdd8e6503e45b [formerly b713adf20e34efd9d379e69105cda0f59cc1aa54 [formerly 522b653f863c4df2bcfc7b04c8f46fc59becbded] [formerly 598954121bd0019c3db4512f33bfdd8e6503e45b [formerly 6fa44de5fa677d925a9568a4974bc9beb3dbec70]]]] [formerly a4fc59ac6ea04408ebc75af604caac6f247b91f8 [formerly a4fc59ac6ea04408ebc75af604caac6f247b91f8 [formerly e5ff66cccfcf7c5590e3133a8006b1570683eb4f]] [formerly b725b06177c6b115b8c63a72ef0a82fed33a9fc1 [formerly 995b80a3373ef5f7fffce7bbdab69e63aa813b9b] [formerly 89ee0c71a66a33fe38ce22fef5b9a25970d77ca6 [formerly 652cc50c882ab161f18125fde848e1a86aa52bec]] [formerly 5af7d63c9b0a386bc7cd3fc96f09674587ebf8a2 [formerly 5d4c721ce0c09028a3cbb5cb895ef986673b6553] [formerly 518da6969118311af8b16a916bf4c002374dfacc [formerly 167c48591fb72e10db8c6865a3babc10a92dff77]]] [formerly e0e3bdbc2a0ea5f13a5a527576d73b6a99fc0311 [formerly cc289fae184771bfe9c65b9e8fa757834d60baac] [formerly 252c4797477756d59852429b4721acac7e903943 [formerly f8c6d5d565aeb6460e92a72c82f25792880c3149]] [formerly 9a8cc30f7f8e3cf9b6131950e4b6d2c3cec32d3a [formerly 754ee707924e0e8ea53735f7ccdbb378e82c1704] [formerly c13166f6a72bbeb45be8b6e3704cb9788b8e7279]]] [formerly ba6a313758a9181ca3d779869b699ac6d7f627c9 [formerly 07cf3cc1447d4e21053da79f6e1519ac9fddbb10] [formerly 3b945be4edb870e492520379403a205c3c936b65 [formerly bd6dfb8aa280679ccfcccf8af3c3433e3c06fc27]] [formerly dcc705c1e25df7dabe2cffd1be6f60e7658d5315 [formerly 28429822b6e8b80a1088aa0675a828afb31212a3] [formerly 026c9c4c49fdbe677f36e37b4fd45561d67b543d [formerly 09db2c02c658aea3234b95bdcc0c3b6f218a3bbe]]] [formerly 34a58ace3ce14baa1cb2c4edc1a6ea1c38df538d [formerly 80040b9ce786a8032f3894db155d9283ce081a29] [formerly ad83c73b3d2195c99714085ecfe2ed5643c8baf0 [formerly c8c7462e87d3c954856ae05ce6e8f8590b9004a1]] [formerly 26817fcc614e4d8f92e0a525eceb45309c33376c [formerly 5dcfed58b1712166cf99a1062a2824e159a262e1] [formerly d69d0a4ddb8eb3b0cc4bf0294da341b925fa1f90]]] [formerly 8c055594d710a8035c23b0c95061435d1af7d8ba [formerly f4efc6c98a52aa007cf48558a0ad21d14b137f46] [formerly 80cfa06d1c2464cc65db25a48b03e05fb7b33f76 [formerly 9c094179677fe2c2a71ced37a347ae0ae6b1ffc5]] [formerly d39523bd6d7eb311f3eb685f406d5f407fe71fcd [formerly f9a276dde5ef321d4f1a9770d2bcbcac4a1b041d] [formerly f0c7972ce7844c9333a00c98badeaefd1bb9fd9e [formerly 8648f3b48474ad97b3943271c0e8f2bf17348a2a]]] [formerly 3e035c8d5643ec48fffcd7a2277e236128931666 [formerly f4c77cfbb2fde6a828b9ec2797b2d4cf634d105d] [formerly b3bd0a0709ef50fe6ceab9ea32c69ac2027533ef [formerly c23e115ddd445188b5bc01707e6430e6f501a026]] [formerly a4b00c13ec4441730afaf64cb9b941c304cd55b2 [formerly 262d0e96b9e194bcf6a3f8620541444eb90abeaa] [formerly d69d0a4ddb8eb3b0cc4bf0294da341b925fa1f90 [formerly 16d96763a8bb2c564268c89ad0e5bd9f473e3e5d]]]]] [formerly b725b06177c6b115b8c63a72ef0a82fed33a9fc1 [formerly 995b80a3373ef5f7fffce7bbdab69e63aa813b9b] [formerly 89ee0c71a66a33fe38ce22fef5b9a25970d77ca6 [formerly 652cc50c882ab161f18125fde848e1a86aa52bec]] [formerly 5af7d63c9b0a386bc7cd3fc96f09674587ebf8a2 [formerly 5d4c721ce0c09028a3cbb5cb895ef986673b6553] [formerly 518da6969118311af8b16a916bf4c002374dfacc [formerly 167c48591fb72e10db8c6865a3babc10a92dff77]]] [formerly e0e3bdbc2a0ea5f13a5a527576d73b6a99fc0311 [formerly cc289fae184771bfe9c65b9e8fa757834d60baac] [formerly 252c4797477756d59852429b4721acac7e903943 [formerly f8c6d5d565aeb6460e92a72c82f25792880c3149]] [formerly 9a8cc30f7f8e3cf9b6131950e4b6d2c3cec32d3a [formerly 754ee707924e0e8ea53735f7ccdbb378e82c1704] [formerly c13166f6a72bbeb45be8b6e3704cb9788b8e7279]]] [formerly a2749c5502ee89f88874749b86ecdf50472152f2 [formerly eba8cda7c1de0c733153b15e511fcd55eed1d0e7] [formerly f52007f1d6f01a46430bb0ddde228752d0d0eccb [formerly 347b559adce26cad2cd7118275b5678d33fa43c5]] [formerly 914c7cefa4fcb98ec05aaad2a0a7cab5e990b14f [formerly 4495a5d6a625cf87e01bb0eddd6985b2bc1e6a72] [formerly 55e3fd9072b2baf49fb986aa78139d29a67fe632 [formerly aff30b8882d004213196777b8a94825cf8bc0789]]] [formerly b713adf20e34efd9d379e69105cda0f59cc1aa54 [formerly 522b653f863c4df2bcfc7b04c8f46fc59becbded] [formerly 598954121bd0019c3db4512f33bfdd8e6503e45b [formerly 6fa44de5fa677d925a9568a4974bc9beb3dbec70]] [formerly a4fc59ac6ea04408ebc75af604caac6f247b91f8 [formerly e5ff66cccfcf7c5590e3133a8006b1570683eb4f] [formerly c13166f6a72bbeb45be8b6e3704cb9788b8e7279 [formerly 1d798a4616b44db796c112bebb8ac7a61071f4eb]]]]]]]]] Former-commit-id: 914c7cefa4fcb98ec05aaad2a0a7cab5e990b14f [formerly 914c7cefa4fcb98ec05aaad2a0a7cab5e990b14f [formerly 4495a5d6a625cf87e01bb0eddd6985b2bc1e6a72]] [formerly 55e3fd9072b2baf49fb986aa78139d29a67fe632 [formerly a2749c5502ee89f88874749b86ecdf50472152f2 [formerly eba8cda7c1de0c733153b15e511fcd55eed1d0e7] [formerly f52007f1d6f01a46430bb0ddde228752d0d0eccb [formerly 347b559adce26cad2cd7118275b5678d33fa43c5]] [formerly 914c7cefa4fcb98ec05aaad2a0a7cab5e990b14f [formerly 4495a5d6a625cf87e01bb0eddd6985b2bc1e6a72] [formerly 55e3fd9072b2baf49fb986aa78139d29a67fe632 [formerly aff30b8882d004213196777b8a94825cf8bc0789]]]]] Former-commit-id: f52007f1d6f01a46430bb0ddde228752d0d0eccb [formerly a2749c5502ee89f88874749b86ecdf50472152f2 [formerly eba8cda7c1de0c733153b15e511fcd55eed1d0e7] [formerly f52007f1d6f01a46430bb0ddde228752d0d0eccb [formerly 347b559adce26cad2cd7118275b5678d33fa43c5]]] Former-commit-id: a2749c5502ee89f88874749b86ecdf50472152f2 [formerly eba8cda7c1de0c733153b15e511fcd55eed1d0e7] Former-commit-id: 30ebd7829b1b349ab66132c5bb70a57814090fbf [formerly 678159d4f3b61cfd5a5267cbae2a10e60ac51f37] [formerly d97072c671d5c52171b82b79db093137c07b2406 [formerly 6c9437c9381b636a347fdd7a0e02d16181c90c40]] [formerly 786b24eabce9263be95b697be28fec0b04d46cb4 [formerly a105749d6e9fdbbb5ef7024b53ebb2f2d1425f49] [formerly 307b5962a7063642633b72ef42f877b894c38f8c [formerly 75e2aa005c4f49ca3d27e602a0dd02c84dd70e96]]] [formerly dd213575b8d46499ad6c4287694ada9265a34056 [formerly 161d6c8db41cf18a99c5d53ef764f7747a037f99] [formerly cc51eea5e881484370d6e73d813928e476c83d6d [formerly 84fb10d4ef101e11d437c4b8cdc1264c46861ddf]] [formerly 9f8a4f32684eb2308d6dcd33a5e27dd5c90fd4c4 [formerly 6e3ebdee8eb7f7082dceef9cad0c7e4f9d79c5c1] [formerly ee6b422f36ebbf92f935b9414509f3a778beb82e [formerly c035dded0919cbd9c268431a54e650840d651272]]]] [formerly 77d5114f07e71dc0f30488c2b0e48cc353e901d8 [formerly 4d304fbc570a3cb8e77b021d9144cf3ee4642ae9] [formerly ac41b782e53d293b22d09482f3b0f7a8f5606a24 [formerly 1d263f6b9ee97e441261aab790ec84d0845cffee]] [formerly dec4a0003e706e434e39eff733430ec090759153 [formerly 483c89bb2c82367b4cddf063512e2e19290138df] [formerly d18b190e184a835f05ef1506aaa15ba30777fdc4 [formerly ba11b47381fdcb88809587814179a2a77df67925]]] [formerly 4864ccfdfc74b80a2fa84ff207fd06ad2bb6434d [formerly 4de60daf66f708d9b08d35074b8466bd5db2b199] [formerly 9db0094e08ae7feeed736c383e54e35d1c02e085 [formerly aa06ee3785215f530a7544bc5041bfd5229caa5e]] [formerly 9b7fbd1bfac2a811aa960d0332a9689dbad752ed [formerly 04b5a41dd9b01c6dee5b8d9f6bda7b40bffaeaa4] [formerly a2749c5502ee89f88874749b86ecdf50472152f2]]]] Former-commit-id: ab8e826d85ee6f9232ecb28e75078f87ac25455f [formerly 38b0c51b0a5c5803f87c06976f34d419ffb157fc] [formerly 60cc1d7d60b880e3d01d6287905501b3538fb939 [formerly bd7bee1a21cc77399928c3a8b76fb6e131204ec6]] [formerly 2384ca45cd6b37dac3a5a0b5edd2b70dae562ab7 [formerly 638c313c10a0d2edecdd3c2ef57cfc1b578fd2d0] [formerly 176c205028c3870776ecefc287789be873d08d59 [formerly 1c46f3c09b0303ca8360a1b901c7aa036380e704]]] [formerly b5279515791fd8ec10181a6240adcb8a41529662 [formerly 643eaff11677f15e4aac62fce87385f7b3660a5c] [formerly 7ae19a098f272a0fb41057299bcb6ffd38b5b530 [formerly 69cdb65268026bd82cb71a6c0b0039f3ce5b8009]] [formerly 3faaf0030e7ad25d4bfef59e4df86f09ef42de0b [formerly 2a1f3e1a91c80b4fcabdbae6929f44a3df5774e2] [formerly 0ce55de9f5fe8c2f44bf9ab6b0a014f1b7b83ac5 [formerly 3b32cd270241734f84cc27390d3a4a381f6eaac1]]]] Former-commit-id: e394f4d691abcf994680fcc9627e106ff73a6c2c [formerly 1022e4416df77825212ca10693ac63f545a3deb3] [formerly 8e7d88035f7e6aa00f7fe491a472e686d7fc5eed [formerly c57f4559b901a51ad076d9b4e09bf8cf3dc7705f]] [formerly 874c07361ab0caac4542ba07e3614203b12115df [formerly b3560e1cfa2bc3317d99fd58911fce77508cf826] [formerly 6734d2bbc5f9d898f9a15ffbbf9d08b0f91a63d5 [formerly 69682fcfcb7bffced7916489054df36ec915c487]]] Former-commit-id: 4496596a448c7b9d659ef0d17cc7f1dd061f905d [formerly b67effb96030902980b81e5fb18b6e37029e0714] [formerly 8ae82e482724f74a2a082c8e44030db9dfe920ba [formerly 46a37689abebcc08629086ce15994506ca038d24]] Former-commit-id: f5e673102a0d9db3487e1a6f5650f997762de64b [formerly 09b463c9ce6d1ad0acdf5fd89035784be177a89a] Former-commit-id: f070d22f55a1aca6a8862d233a370c0526b5b584 --- Makefile | 25 ------------------------- dist/.gitattributes | 1 + dist/manifest.36C8AAA9.asc | 26 +++++++++++++------------- dist/manifest.txt | 11 +++++------ dist/release.env | 6 +++--- dist/turnkey.darwin-aarch64 | 3 +++ dist/turnkey.darwin-amd64 | 3 --- dist/turnkey.darwin-arm64 | 3 --- dist/turnkey.darwin-x86_64 | 3 +++ dist/turnkey.linux-386 | 3 --- dist/turnkey.linux-aarch64 | 3 +++ dist/turnkey.linux-amd64 | 3 --- dist/turnkey.linux-arm64 | 3 --- dist/turnkey.linux-x86_64 | 3 +++ 14 files changed, 34 insertions(+), 62 deletions(-) create mode 100644 dist/.gitattributes create mode 100755 dist/turnkey.darwin-aarch64 delete mode 100755 dist/turnkey.darwin-amd64 delete mode 100755 dist/turnkey.darwin-arm64 create mode 100755 dist/turnkey.darwin-x86_64 delete mode 100755 dist/turnkey.linux-386 create mode 100755 dist/turnkey.linux-aarch64 delete mode 100755 dist/turnkey.linux-amd64 delete mode 100755 dist/turnkey.linux-arm64 create mode 100755 dist/turnkey.linux-x86_64 diff --git a/Makefile b/Makefile index de986e7..ce10280 100644 --- a/Makefile +++ b/Makefile @@ -36,31 +36,6 @@ test: $(OUT_DIR)/turnkey.linux-x86_64 env -C $(SRC_DIR) go test -v ./... \ ') -.PHONY: sign -sign: $(DIST_DIR)/manifest.txt - set -e; \ - git config --get user.signingkey 2>&1 >/dev/null || { \ - echo "Error: git user.signingkey is not defined"; \ - exit 1; \ - }; \ - fingerprint=$$(\ - git config --get user.signingkey \ - | sed 's/.*\([A-Z0-9]\{16\}\).*/\1/g' \ - ); \ - gpg --armor \ - --detach-sig \ - --output $(DIST_DIR)/manifest.$${fingerprint}.asc \ - $(DIST_DIR)/manifest.txt - -.PHONY: verify -verify: $(DIST_DIR)/manifest.txt - set -e; \ - gpg --import $(KEY_DIR)/*; \ - for file in $(DIST_DIR)/manifest.*.asc; do \ - echo "\nVerifying: $${file}\n"; \ - gpg --verify $${file} $(DIST_DIR)/manifest.txt; \ - done; - # Clean repo back to initial clone state .PHONY: clean clean: toolchain-clean diff --git a/dist/.gitattributes b/dist/.gitattributes new file mode 100644 index 0000000..6cf0381 --- /dev/null +++ b/dist/.gitattributes @@ -0,0 +1 @@ +turnkey.{darwin,linux}* filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/dist/manifest.36C8AAA9.asc b/dist/manifest.36C8AAA9.asc index fb66957..0ffe708 100644 --- a/dist/manifest.36C8AAA9.asc +++ b/dist/manifest.36C8AAA9.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEZ1U/vaRrtxq9LgsLjkeh7DWhVR0FAmQVDbsACgkQjkeh7DWh -VR2jSg//egLchrbqZW1M0AYqpOWQcPLUbSFS5zHBa4g02PDHkkaZB4fSd/cj4r9u -m41JZg2LRowUKwii4uwdgcFFAmu5ykGAy/LCM4FoLu6G4I6HG7Vjcv7x9CxbyRw6 -JrCkiXAD3FM5FTQbJxG7mk7w8Hgsi8FfHAqXg4Zua0g0BW2sxx3hsZjsM45bCQ2X -ykOb5oo779ylx6NxloQgx/GLMXGEUx26DkLZPGX/yKSBUntrZ7U4CYC9NLy/+WbY -3uhOqGK7dC2LqLiedfW+rcEarVTl2jcCt4VHT/9jeFk6QDbPQkcWlUbjEkMJZgkz -BwZAw8GLVRAaKW8pPcpqmNbnBX6Dt6FlM+xYYa3IJMk6+ZSCldzzem3h/O1E+zmy -JY8IYyOVoRNVjEnhyQDfCdz9VFYStKwEJepBLOTXdcRX/ZwPCMXDLwPV0VuOzMcZ -8YbnL/opaCHJYBAoovVICdVeCgQ7QhyY2wyg/Wz09H5qO/t48fpbygAT9/T2XoOa -jhphpXLiuuqqtw6RGPXwYpyrkqBbQk1TZJr5/SN05xXfu4Td0Y165/1m3tfRDpVF -o1/lapUAOL8bupPh2vMO73G+9DNU8gV0vZPj7HjqfrLWOm9Lju6Lnh96zMUNJ4zN -JdIEf0JzkODnrhf4UXdcMDwiOBj5CPpsGjJ36BGtgSRxCpJAYYY= -=GPEY +iQIzBAABCgAdFiEEZ1U/vaRrtxq9LgsLjkeh7DWhVR0FAmQsfxAACgkQjkeh7DWh +VR3MDA//bqrSWMj90JaescvFB3pLsJF/1mPiKZ+P5yWhUPgVfSAXQ8E9aoi12+/d +HqLBy1ZPMgVIIfcH8xbF7ea43MidHHcdgcKxpKGzJuG9t6YbjwRRjrdb6V6K4khN +oC+b9NAOBNNtSAUHk7S1cWBcuCFsGMbIF018uX3UD/9uVSGBafr9Hoqgs7iP4BRP +PwiN3SwhAUvdJg0MNtxojrwgT4BA5s5wCuxolU1rh+C4hPNVeC5rOQnGqOSkgg9m +GmRKvmtXSa0PWAEvUP6zvmU1QYgXIEJ/XBvziHpaWzL6/etaQEZ6ysrnlpCARLwp +7tVugvxkxNmFl7s06HKSW0g37LZF1JiB1I2dUp9Kg1BiISoMZ6gv9pJo8RflTzcU +phR841GQpes72w9xps5J9Xr2i8g5odYWUSPPL43G/rf16bqrcPN0UdH+QvlOnh90 +INwRivMpGSXaQgWblQZjQtnsA7vZ7tewgDs0owXK6iADScWHnkm+Vt61U4hKWoIc +40yr20gNkyE6Xd+rcUEVo7ZedpZvyaC05REosyJhzKYu42p8xDmlqJ8Qgel/EW4k +XysjUrycSThka1Mn2MY1BR1LeueVXQfZDIEgIDVsq01eytXHr/uydp3Ztt8Q8Nma +NeMN+uO5lqAgup71Ah90wGJm8yeeudRii8+1elwNKUlIbCKMNfQ= +=RWsl -----END PGP SIGNATURE----- diff --git a/dist/manifest.txt b/dist/manifest.txt index bbdda2f..cc33bc0 100644 --- a/dist/manifest.txt +++ b/dist/manifest.txt @@ -1,6 +1,5 @@ -a8a8398de42e4740f7b6f715ded61c3b12267155fa40420a63f11bb6c9c4636f release.env -c6a460c62feb7683f6757613b71e4cddc07f54ab518b372805f29a2c25a2d53d turnkey.darwin-amd64 -0554c3d059314e769d2b3e6ca0e905f85f755b3147c8e9ab889dcb915c625aa3 turnkey.darwin-arm64 -0f15b9987ffad03c7fe19476ffd1ede3ec90e438f964eafe2a00d6b18172de1c turnkey.linux-386 -2e7017a652680f3a8e48e8f85df8a9e2971f328c9d75f521256fd6def214847d turnkey.linux-amd64 -cc39a86116084dd901855629d7b601bd20ce6b6c51c07a3ec7488c82668b1078 turnkey.linux-arm64 +4316c0d5d3d22888944026cb91d5020cf293279dd14f1577899d4083f963de33 release.env +dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 turnkey.darwin-aarch64 +52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b turnkey.darwin-x86_64 +1908e2b088e40f629e7cd5e437d08c70e54d5277e8f739db4542a68f57e8555a turnkey.linux-aarch64 +09e0d55ebf64f031108961f819ec239e2ecc1f609be89a8498dceeeba7a52719 turnkey.linux-x86_64 diff --git a/dist/release.env b/dist/release.env index 40665df..6e55a75 100644 --- a/dist/release.env +++ b/dist/release.env @@ -1,5 +1,5 @@ -VERSION=2023.03.18 -GIT_REF=7e7cb07a278de0ef19ea48a395f9484fe81bbdb8 +VERSION=2023.04.04 +GIT_REF=3722a0685768eeab91ff85a142b2a6439edb2a31 GIT_AUTHOR=Lance R. Vick GIT_KEY=6B61ECD76088748C70590D55E90A401336C8AAA9 -GIT_TIMESTAMP=2023-03-17 17:50:29 -0700 +GIT_TIMESTAMP=2023-04-04 12:46:04 -0700 diff --git a/dist/turnkey.darwin-aarch64 b/dist/turnkey.darwin-aarch64 new file mode 100755 index 0000000..fc621e6 --- /dev/null +++ b/dist/turnkey.darwin-aarch64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 +size 9214754 diff --git a/dist/turnkey.darwin-amd64 b/dist/turnkey.darwin-amd64 deleted file mode 100755 index 956d51a..0000000 --- a/dist/turnkey.darwin-amd64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6a460c62feb7683f6757613b71e4cddc07f54ab518b372805f29a2c25a2d53d -size 9450592 diff --git a/dist/turnkey.darwin-arm64 b/dist/turnkey.darwin-arm64 deleted file mode 100755 index 698a5a1..0000000 --- a/dist/turnkey.darwin-arm64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0554c3d059314e769d2b3e6ca0e905f85f755b3147c8e9ab889dcb915c625aa3 -size 9231298 diff --git a/dist/turnkey.darwin-x86_64 b/dist/turnkey.darwin-x86_64 new file mode 100755 index 0000000..a90e997 --- /dev/null +++ b/dist/turnkey.darwin-x86_64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b +size 9438256 diff --git a/dist/turnkey.linux-386 b/dist/turnkey.linux-386 deleted file mode 100755 index 078469f..0000000 --- a/dist/turnkey.linux-386 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f15b9987ffad03c7fe19476ffd1ede3ec90e438f964eafe2a00d6b18172de1c -size 9334628 diff --git a/dist/turnkey.linux-aarch64 b/dist/turnkey.linux-aarch64 new file mode 100755 index 0000000..e5db429 --- /dev/null +++ b/dist/turnkey.linux-aarch64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1908e2b088e40f629e7cd5e437d08c70e54d5277e8f739db4542a68f57e8555a +size 9142364 diff --git a/dist/turnkey.linux-amd64 b/dist/turnkey.linux-amd64 deleted file mode 100755 index 82cdd93..0000000 --- a/dist/turnkey.linux-amd64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e7017a652680f3a8e48e8f85df8a9e2971f328c9d75f521256fd6def214847d -size 9589566 diff --git a/dist/turnkey.linux-arm64 b/dist/turnkey.linux-arm64 deleted file mode 100755 index 1a41f14..0000000 --- a/dist/turnkey.linux-arm64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc39a86116084dd901855629d7b601bd20ce6b6c51c07a3ec7488c82668b1078 -size 9144790 diff --git a/dist/turnkey.linux-x86_64 b/dist/turnkey.linux-x86_64 new file mode 100755 index 0000000..3d785e3 --- /dev/null +++ b/dist/turnkey.linux-x86_64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09e0d55ebf64f031108961f819ec239e2ecc1f609be89a8498dceeeba7a52719 +size 9523866 From 5dea0661873f17debb8faffb7dc65ae987a801ab Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 4 Apr 2023 14:17:33 -0700 Subject: [PATCH 17/27] bump toolchain version Former-commit-id: 1e00bf18a0f33627c8a8817cbf68a68cd30da700 [formerly a66c98d6d5dca5147e20d5c4d5c30d282486f5d3] [formerly 9151cec0d7c56977a67c67261d4d14de2c03aeff [formerly f4518089c8888ed45ec5bd1caabf73b12c628869]] [formerly aa49c80a0e836f84e0f68382b931e790adab2a94 [formerly cf64f0c5451d4e7ff21aacd3b33c47ddcc0d1f0c] [formerly d1314537cf3df8d75961e2ad4af43e45094004d5 [formerly 051381e58b82d44bd0a41053328c80fd64e28e70]]] [formerly 58d199faf24eeee181bea528be9f47ec4baf3e47 [formerly f634cb97cf6e042e9d30c39a9df56a79b69e4c59] [formerly 9399b98ddd543992db9765d07a459df1546e2362 [formerly 25fb58fb66152bde63a6169213893d63b5bb999a]] [formerly abf0aecd01fcb0104c0553dcf3bf350b86eb5419 [formerly 47c625c488abb0dcdcff7c3be7a1151570bf973d] [formerly a9ab2378091acadd7e681f5f60ac07fee6fca0c2 [formerly a0a36555ca129a3f3b9745328013354feb46c9aa]]]] [formerly d4561fad509b3ca2ad6e5710778528cee85ff9d1 [formerly 7a57a3a745c37d9e678b6c6367d0bebdbbb5bdbc] [formerly 21a90bea2fbb1eba22b3deaf6b8c8bb2c9091ffb [formerly 74d56d18e470d5c8aa77b103d746cb4a59fef353]] [formerly 3a2364c8c33823effc3abebf555dc6c65b31197c [formerly f76d8067f356fe48ed6859beca882c3d1d695fbb] [formerly fbff4e20382b18939c140b0bf9d971bb75ed6f51 [formerly b227f5b021164020e80cb37f6fd7e7926ca30c29]]] [formerly ab94f0ff01798bb4222443117c3418c828e9f981 [formerly a956b0f10b6bcfd1d57a5446f16c606c0fd64fb5] [formerly 7dc16d82bda130cd8b6eee3eccb70c29fef4c0f0 [formerly 4d835f721c9923a3b5c93e74a35bb96d977d9146]] [formerly 879a15bc231c7872dd48072f3ce600ec199c89a3 [formerly 5264cfd34b50afb92296e93fe42fe4c4d24525c1] [formerly 9df2e9bc794fe693e37cf51686a171283578fd96 [formerly f2807025980e1eec4ff1a68275a308a1df34388a]]]]] [formerly 9754d73948459a037771ea2148807792518fcee8 [formerly 4921448010fbaa49edf9994f3f1c1e9e6ccbf040] [formerly 83712b61c5471f40a5750e723d4040bc7ac78242 [formerly 49cbf8fcda31af18fb3221805058a80f164792f7]] [formerly 5fd9d59c0e88f944b5ca0a718cb646043f3bcd74 [formerly 4c8024870a0f66df277ae40afcde32c3175ef215] [formerly 48f410036361fe2b6429a57c828f63e924029440 [formerly 0f7e686158dd95b16667e96a7b053f88760a4e3f]]] [formerly 030c62789e359243fcf251e572aad7932761cc90 [formerly 2926cfb907c965a847f722b3fa078e02d6dd835a] [formerly 2c93d26ec84acd5c394bcb36d47ce95baed3f7d1 [formerly 3753348ec745e6dbabc38052a344a3ba24996e5f]] [formerly ac5e926acc1680d08d7a31714845f0010e65bae9 [formerly f71fb6d23b284309d2533c03f6974f7a969c77cc] [formerly 3b0b02bfe78c5b93cbfc5c28883c0056215c8c68 [formerly 7afcf25bb94c82b0a248659dd380dd15e1bf9249]]]] [formerly 0e9e7118a9060a2fc1d2c6d00368a96de30f94ff [formerly b3dca946adaf5d225f5f4f6d8241beee496050ab] [formerly 37e86b7f19b3f5650f4125167454359d733763ec [formerly d18a2bf66f950664ea87f2ea927d083b44072a1c]] [formerly db90daa93927542de8d31a09f952496a02155f95 [formerly eeb937e2072dbb8f96c676c1ac99674e0d7b0df3] [formerly babdf4754a8dfc46f807462ce0294326a3ea2db8 [formerly 381a46a0932447dacd66b2dd9af9f4d6005b0f4e]]] [formerly 0c3ec4265a3645519a27d9c71451055dbbf246cf [formerly 54ca6011c988ccdc75b02866e1b8a20118acb4e1] [formerly 8c3020436af9dca208cce1cbe97be08f2cd48fcc [formerly 482250f4df21a02523c5e981165aeb147f0977bb]] [formerly 40c94e9f004924db84a79778d8a17bcbe4afb444 [formerly b938e24021189c748f74ce3b85f7c35d3a1215c5] [formerly 536cba890102b264e1bcae90c36e142588b70419]]]]] [formerly 536cba890102b264e1bcae90c36e142588b70419 [formerly 667488739e380f99ad772228f9a9758d2ae59ee5]] [formerly d94b43742f0601df066d955e8f7078d64aa7e45c [formerly 536cba890102b264e1bcae90c36e142588b70419 [formerly 667488739e380f99ad772228f9a9758d2ae59ee5] [formerly d94b43742f0601df066d955e8f7078d64aa7e45c [formerly ccd26c58380c16fe12f89d9ebba9f5a448ac7ecd]]]] [formerly 094fb49ca5e2af7ca9f23d2ea35c81ffafe442ea [formerly 094fb49ca5e2af7ca9f23d2ea35c81ffafe442ea [formerly e835e6f47ae77ca93ccdbfaec08566f99d70a9ac]] [formerly d2a878b32d133ad1ad2c08318f0a8b75f742446c [formerly 536cba890102b264e1bcae90c36e142588b70419 [formerly 667488739e380f99ad772228f9a9758d2ae59ee5] [formerly d94b43742f0601df066d955e8f7078d64aa7e45c [formerly ccd26c58380c16fe12f89d9ebba9f5a448ac7ecd]] [formerly 094fb49ca5e2af7ca9f23d2ea35c81ffafe442ea [formerly e835e6f47ae77ca93ccdbfaec08566f99d70a9ac] [formerly d2a878b32d133ad1ad2c08318f0a8b75f742446c [formerly ad1ddbbf8c796491fd60555c246937581bfb0051]]]]]] [formerly 282db4aa574a40ad796666abf36f40815ad94635 [formerly 282db4aa574a40ad796666abf36f40815ad94635 [formerly cc953af2bbe2ff5c04c71f345a4a0f34fe9de9c2]] [formerly ccfa3cb4de08d788d307bd76bed215583614d647 [formerly 282db4aa574a40ad796666abf36f40815ad94635 [formerly cc953af2bbe2ff5c04c71f345a4a0f34fe9de9c2] [formerly ccfa3cb4de08d788d307bd76bed215583614d647 [formerly bb6c95bc13cbdc21b50d4371b1152a5a15b7b98f]]]] [formerly 4ecdddb428b981442c4f63221d93ab3e36257528 [formerly 4ecdddb428b981442c4f63221d93ab3e36257528 [formerly cf6c1d46937ed101716c5d6776bc39cc2447fea1]] [formerly 904bf66b533c3ee39c331db5d5320c7c05dc2cd4 [formerly 213d651bd82b56754a48568ba485123afbd7cf00] [formerly 6bfd0bc927c0fa044070a4e534411fb186bc076b [formerly 9ac92af4c752f15107383fd87e2e040fcac8bd5c]] [formerly df68bad2c74a2111b33590295bcdbf71c973b021 [formerly b008b9b891a48bbaf5c9c566d2a6711b617c1296] [formerly cd7b4900a86e83f9fc9236aed43bb58f5e63b34e [formerly 3a5a842a33bf0144bdeacebc91aee5d8d2b3da7d]]] [formerly d62e4ce9f7d6d0aa717aa747b2dc29612cc935f5 [formerly 15f3123a12a9a0b76277dc4cdcd2aacd712a2814] [formerly a85c5726eb6fcc6eab2c8026a6a354a490f042ca [formerly 51ffb6d1be241c0445e8fa43f4b378781975329b]] [formerly 076d843fd654a9d6e67c2a05a0634b842bce5df2 [formerly 5273239c738cac3ea439ffdc4c6bb07e4ea33aff] [formerly 86d8947f0f12f243b24b4e8b27db6b0af3b50ffa]]] [formerly dcea04e2a4c39d47fbf9f01d18eb9ff037b028f3 [formerly 082eaa2a54271dd955b8ac3bb5055b156c98d4e7] [formerly 7a4d892c52cb27c5b649a03585a61516652c9c15 [formerly 02581287765dd599bd784a0c9f4b5c028f447090]] [formerly 12fc00c9c33f268cb07b6ae83cc2dae50b36dd0d [formerly 970d42c88730575c3d4d2bd0e5e26b4be422c16e] [formerly 6fa6d5814157089ac37920489c0a6b96978ef96b [formerly 3666fb90933c75acfb3376a93ed7d0269147e9c0]]] [formerly 3c33153f106b8cc2ba5117ec0b50d041200ec0a8 [formerly cd7b675a7e3ed363677a9df29df95988d3a3759e] [formerly 118aeb8cf9395ea911c85f3987d31234148b0e1f [formerly f9280019a8d1d3f25c50a8a81b5ae2669af708e3]] [formerly 233cec53f03ebba861e77f352e0762dd5b513059 [formerly 30a24065a955b061ff62f740faa66f8fe791274d] [formerly 8579aa467d49e30d11776a7f49be9813c067de1d]]] [formerly da9b1c4b1a6c7018de0a4acee9599f248e8c39eb [formerly b4d87a5f86c845510dcb38a6217e014d421aeb7e] [formerly 812b147965228b2c89793776dda2fd71aa63f5e7 [formerly f98efa4d69259b20f8068b40f9bc9002744e433c]] [formerly 7d3bb3daa6e0f2fa91031974d17959b0c21af454 [formerly 73810b064bd9c9f57e246124dab0e15f6202622f] [formerly e99be90a3380cebe813d619b5c1dc5c87e1b50d6 [formerly 65cb4501889418ee54b4d024e17269971c416a05]]] [formerly ed657fbc9eaf5d82958f97acff3786cb07f11e08 [formerly 5ed8426c1ee031959cbde3467b41daa0d3b9eb57] [formerly 50c919b3d50d30a2739e552350b463f0b22bd85f [formerly 0a67f41b2bd7cbfd92049b046eef6454593dfea5]] [formerly 3e9e211f53e3a2773bb31f2bb92ba4ec1cdc5959 [formerly 8d7b9e02cdb43d2b7b2c8360f1bd62e41ba75d34] [formerly 8579aa467d49e30d11776a7f49be9813c067de1d [formerly bf1fca208ba9ba3ff22d031a9aac93c2ed6b3efb]]]]] [formerly 904bf66b533c3ee39c331db5d5320c7c05dc2cd4 [formerly 213d651bd82b56754a48568ba485123afbd7cf00] [formerly 6bfd0bc927c0fa044070a4e534411fb186bc076b [formerly 9ac92af4c752f15107383fd87e2e040fcac8bd5c]] [formerly df68bad2c74a2111b33590295bcdbf71c973b021 [formerly b008b9b891a48bbaf5c9c566d2a6711b617c1296] [formerly cd7b4900a86e83f9fc9236aed43bb58f5e63b34e [formerly 3a5a842a33bf0144bdeacebc91aee5d8d2b3da7d]]] [formerly d62e4ce9f7d6d0aa717aa747b2dc29612cc935f5 [formerly 15f3123a12a9a0b76277dc4cdcd2aacd712a2814] [formerly a85c5726eb6fcc6eab2c8026a6a354a490f042ca [formerly 51ffb6d1be241c0445e8fa43f4b378781975329b]] [formerly 076d843fd654a9d6e67c2a05a0634b842bce5df2 [formerly 5273239c738cac3ea439ffdc4c6bb07e4ea33aff] [formerly 86d8947f0f12f243b24b4e8b27db6b0af3b50ffa]]] [formerly 536cba890102b264e1bcae90c36e142588b70419 [formerly 667488739e380f99ad772228f9a9758d2ae59ee5] [formerly d94b43742f0601df066d955e8f7078d64aa7e45c [formerly ccd26c58380c16fe12f89d9ebba9f5a448ac7ecd]] [formerly 094fb49ca5e2af7ca9f23d2ea35c81ffafe442ea [formerly e835e6f47ae77ca93ccdbfaec08566f99d70a9ac] [formerly d2a878b32d133ad1ad2c08318f0a8b75f742446c [formerly ad1ddbbf8c796491fd60555c246937581bfb0051]]] [formerly 282db4aa574a40ad796666abf36f40815ad94635 [formerly cc953af2bbe2ff5c04c71f345a4a0f34fe9de9c2] [formerly ccfa3cb4de08d788d307bd76bed215583614d647 [formerly bb6c95bc13cbdc21b50d4371b1152a5a15b7b98f]] [formerly 4ecdddb428b981442c4f63221d93ab3e36257528 [formerly cf6c1d46937ed101716c5d6776bc39cc2447fea1] [formerly 86d8947f0f12f243b24b4e8b27db6b0af3b50ffa [formerly fe1805249763172b5cce5331bb4a0668f89dfae1]]]]]]]]]] Former-commit-id: f4f513489d1f4c915509d03e9b9ab85d347e1281 [formerly f4f513489d1f4c915509d03e9b9ab85d347e1281 [formerly f40f4a0318e6b1e9db726d66f2ed0a9f4e1aed5d]] [formerly 634e12c4c2ea74c63881fe7b2d94bd17c458510a [formerly f4f513489d1f4c915509d03e9b9ab85d347e1281 [formerly f40f4a0318e6b1e9db726d66f2ed0a9f4e1aed5d] [formerly 634e12c4c2ea74c63881fe7b2d94bd17c458510a [formerly 9121cbea2f794275280520334110438364946275]]]] [formerly 437a72019805c0c82e34d6e5830b935bc9782d18 [formerly 437a72019805c0c82e34d6e5830b935bc9782d18 [formerly febc27fbdf6127975d0fabb1de6b385f72ba5b95]] [formerly d075e0a1493d4bce33aed658c2d5b2c0bafce4a3 [formerly 320f1aed4263c7f87b6ef7fad4e7509c0dc71118] [formerly 7f9a04728d059d43b266a84045cf55dc2266e799 [formerly dd7dee877208115997413d5901b093a944c4aa4d]] [formerly 265d725772cae1b3695761969be4fbddd1e420ad [formerly 450fd0956dc8b156aa46eb8feadfec3e7f88177b] [formerly b6e5cb8b6a7e18ad72f915915b7beddf21742b5b [formerly 684bf6e0d175cd9fe1554f08ce9bf58b4ea30a43]]] [formerly 5eafe7c4cb7b9648657f1a9a7dd4c1ccb590fc03 [formerly 43c475eb9158704eb532a2ba7c53b0edda23a010] [formerly 580eb2ac8365a68d5bfaa449167c551797fe54fa [formerly e5f7fed9fb81525f2963a7d7c9ca6d669d1816bb]] [formerly 6b27d1c0ff324aff151f13160dac59bb018850a9 [formerly 7e874d539b8f2f0697ccedd69b03e7e515ea2202] [formerly 95dac7ae5d647bf096b91701ae5edf2439261dcd]]] [formerly f2fce929260fe5b0fdee8202e88b62ebae2be51f [formerly 84b1aa4b3aa774f01f5beda5cf1038a1285e6924] [formerly a291afe0b20880b0cb845127063720c5569429e1 [formerly 794837ce2eabe7df0db15957d169b145fb60af90]] [formerly ceb2b7de9bdd71e71400dbad16524643cb6e8535 [formerly 415cb68764cbd4a83934994cd6ca23cbaef64198] [formerly c5580b0e19923e1d24659ead69f43fe64e77a594 [formerly 2439ae0a4a2da4f35ef7ec79066997fc7adb7760]]] [formerly d41a5340830157a0ece72e4156e9483d1dde2cae [formerly f1fb5832601ab36c9c921e2abf65b4cf383b6e33] [formerly bf8b3d73eb7fa000e9efb4bdeee3b62cafccdd31 [formerly cba864bce891f6cfe230dbfeba0f6fbd01c9f5f5]] [formerly b9f6a5c99f7770c9fc17cff87c7e90bd0dbd3045 [formerly 8f3b9dba3a55797a013514720d46940c021ab599] [formerly f348255b3962d0d6de2e1499554461fdfb0e54a0]]] [formerly beeaac722b86f0d7fefd16da34b61caa7cbe3eae [formerly db33cb4121ea504fd24eea19ec84f99ae43e6b78] [formerly d51dcda6777e467c03fdcb7c7890f3d6f2b9cf36 [formerly 94c6f780aa3fe410fb2def4dae986ead7158c942]] [formerly a7f5bed283d39814d12b5a15e26ea373a6a212eb [formerly b1f997de6d7e6559664028b273a1f1591e3f446f] [formerly 8cabef0d691fa71df3b66bed72cd0a8e1795b019 [formerly ed16c2e9cdabc98f5ebe3d90aff51d94099c12c3]]] [formerly ca814f578aad5f816c8c5b1ac5c687e7c690bdf7 [formerly 1eacae5f6d83aa31e1696ac7e7c53710c21825d9] [formerly 388fb915c43193ab61d626a6759dd48a7398e5d5 [formerly 84a9f0f3fe49defedc497c9f7b5b163a451a1edf]] [formerly b947ca1d4eddc797ab41b25c37a8a411f02d3e00 [formerly f2f103e3dbfd6c71dd09b654656ebde56d125e73] [formerly f348255b3962d0d6de2e1499554461fdfb0e54a0 [formerly cb0bdf1eb473fe30b5d25c862f681bdec6d3c6ae]]]]] [formerly d075e0a1493d4bce33aed658c2d5b2c0bafce4a3 [formerly 320f1aed4263c7f87b6ef7fad4e7509c0dc71118] [formerly 7f9a04728d059d43b266a84045cf55dc2266e799 [formerly dd7dee877208115997413d5901b093a944c4aa4d]] [formerly 265d725772cae1b3695761969be4fbddd1e420ad [formerly 450fd0956dc8b156aa46eb8feadfec3e7f88177b] [formerly b6e5cb8b6a7e18ad72f915915b7beddf21742b5b [formerly 684bf6e0d175cd9fe1554f08ce9bf58b4ea30a43]]] [formerly 5eafe7c4cb7b9648657f1a9a7dd4c1ccb590fc03 [formerly 43c475eb9158704eb532a2ba7c53b0edda23a010] [formerly 580eb2ac8365a68d5bfaa449167c551797fe54fa [formerly e5f7fed9fb81525f2963a7d7c9ca6d669d1816bb]] [formerly 6b27d1c0ff324aff151f13160dac59bb018850a9 [formerly 7e874d539b8f2f0697ccedd69b03e7e515ea2202] [formerly 95dac7ae5d647bf096b91701ae5edf2439261dcd]]] [formerly abfc5afbe672d1727918c7f7af96bd51720e83e3 [formerly a61ad64e12d1abd7b243aae23f4b48b9e4c44910] [formerly 987f4e411fe30b598a44a243a1810a04f27f18f1 [formerly ab06b306eda73f5b9e54ec5999dad40783d2a714]] [formerly ef70dbc2d84ff4254b12f3e4e9f2b2d81266e7d4 [formerly 6e5bc2db436f2bc63e51803926ceed313ae4694a] [formerly 022fe14b0f00427dd91276ef07d2ac1504ce8aac [formerly 88339b6459f55fe9911b7829383a597f1c1a52ed]]] [formerly f4f513489d1f4c915509d03e9b9ab85d347e1281 [formerly f40f4a0318e6b1e9db726d66f2ed0a9f4e1aed5d] [formerly 634e12c4c2ea74c63881fe7b2d94bd17c458510a [formerly 9121cbea2f794275280520334110438364946275]] [formerly 437a72019805c0c82e34d6e5830b935bc9782d18 [formerly febc27fbdf6127975d0fabb1de6b385f72ba5b95] [formerly 95dac7ae5d647bf096b91701ae5edf2439261dcd [formerly 70791cdd8ae2b107956266a9c2a25a586fa5eb71]]]]]]]]] Former-commit-id: ef70dbc2d84ff4254b12f3e4e9f2b2d81266e7d4 [formerly ef70dbc2d84ff4254b12f3e4e9f2b2d81266e7d4 [formerly 6e5bc2db436f2bc63e51803926ceed313ae4694a]] [formerly 022fe14b0f00427dd91276ef07d2ac1504ce8aac [formerly abfc5afbe672d1727918c7f7af96bd51720e83e3 [formerly a61ad64e12d1abd7b243aae23f4b48b9e4c44910] [formerly 987f4e411fe30b598a44a243a1810a04f27f18f1 [formerly ab06b306eda73f5b9e54ec5999dad40783d2a714]] [formerly ef70dbc2d84ff4254b12f3e4e9f2b2d81266e7d4 [formerly 6e5bc2db436f2bc63e51803926ceed313ae4694a] [formerly 022fe14b0f00427dd91276ef07d2ac1504ce8aac [formerly 88339b6459f55fe9911b7829383a597f1c1a52ed]]]]] Former-commit-id: 987f4e411fe30b598a44a243a1810a04f27f18f1 [formerly abfc5afbe672d1727918c7f7af96bd51720e83e3 [formerly a61ad64e12d1abd7b243aae23f4b48b9e4c44910] [formerly 987f4e411fe30b598a44a243a1810a04f27f18f1 [formerly ab06b306eda73f5b9e54ec5999dad40783d2a714]]] Former-commit-id: abfc5afbe672d1727918c7f7af96bd51720e83e3 [formerly a61ad64e12d1abd7b243aae23f4b48b9e4c44910] Former-commit-id: 31967c2be7ec69bac067526ec2a520394b185163 [formerly bb5e0eeaec760fc403fbb7db8fd7e2d790d091fa] [formerly 941292c75c0a4fbe60f17913473afa3b6b473b68 [formerly c4c79317cbcd7366afa244c5a7f18c4810b5ebe3]] [formerly 93636b53b7c85d948d8d7afd1846f823a406f5ba [formerly 50e7d17f5daccf392af1e6dc6b7c9f38f025d45e] [formerly aabc83b86564fcec50617e9f610bdd7457db8a31 [formerly 97fed94ec475419c9d23a04dc46acdcff50e18c7]]] [formerly c644890b1e855f1bf0b5cd0df03c7330a427c489 [formerly faf890fe7b66a129e41fdd51ddc44b06680fe6d6] [formerly 67323d0df85412403d048bace8d9cc9115fa72d3 [formerly 91e8352ac32a85bd550175146cc8c5f307dde8e7]] [formerly 1ced6f4335a44d7f1a15b1356d7e08527431388e [formerly ddea79f824c947d0a3f8b3c76406427337ab5a24] [formerly 4f7c7f7ee4419e592d4357cc4b26e193f977e922 [formerly c9216a5f1302ea12430fc1f106f5b6d2a13f23e9]]]] [formerly 03c2b7d0ba4126637737fe714ae0bbdaf47fa007 [formerly d65fa096b180e69135ed66c2dd338f1b5ea306e0] [formerly 14aa2fdb55032a5b509dd2bdc24cc68deb1d8f75 [formerly 7baad0b009218e5011e3eb0ec539813b0676292c]] [formerly 3853211a5c5e8979c855b92d5f608434ec0943c3 [formerly a033574754eac0f6b7cde00fa4249c7030a2ef76] [formerly 5072bb95255a56435ed4979b6670a54832a47b74 [formerly 2c6fbeb9601e71f57f19e9fb545d828bb5e1a7f1]]] [formerly 7422a269abed011cb521e0b42fc6f3d190e20334 [formerly d7951542f314098bb75cb7b0e7baa8f0d73f1c0e] [formerly 9152133187cadd0c1c7b7994e051f44e133966a7 [formerly 612ae2bacb4f7d2fc0e7ebb388ab2c618bcd3e3c]] [formerly 719a5964c99857a5c3e3b2941822aff42ab5739e [formerly 4d213ee6be5bb251156634c3a7fa5acdb188eccd] [formerly abfc5afbe672d1727918c7f7af96bd51720e83e3]]]] Former-commit-id: 996493924ca8b026c1a355b36b2d7cc4b0e76c0a [formerly da9f75662da6f3159f6aee57ac677531d41b7112] [formerly 840013dc2efd660509abfca476cd62c417a7b684 [formerly a7326d46526fc85ec22eea104317270c88a1002b]] [formerly 35ca8ba4f63c21716c905c1572876ac5ea33ada2 [formerly 3481856d73c9e89489cc83d8db08c7960ee306b9] [formerly 03483b3cde3b14505e2ba1ebcc1b7bc4d9f67b0b [formerly acc8316fba24eee4d6bf653750a34b4d82ec609b]]] [formerly 6651e4bb6b4e9bd1f90078764c52b6fd15e5cad3 [formerly 9aa7839906f91753df0c9c0c6c8fbe2f62b468f5] [formerly f33f3eaac4844b266344d0e4b479838dabbafcf8 [formerly 5cf178904d0365a5d2ec86933da679140255e4ea]] [formerly 6da92b5ff6223f879b81a49ca40f4df55bcf6ed2 [formerly 5bd35c5aed778dd5b927628531aabee7cf444621] [formerly 80356d3e11e88a780191c610e86d25d2a9bd106a [formerly 1017569bc10ada6292b507de495ee3e36534c777]]]] Former-commit-id: 82b412f0f1ef841aed76e4ef798a29b77eceeffa [formerly 46915fb8e78134d0e54f61ca94a78b79a9b01b19] [formerly 1702c3c5d647485bbe3037365509faa571fafb2f [formerly 99069073fd29aaebbef4cf7bdf9274960c9d8cac]] [formerly 64cd1656d2eba027a43b6c0bfcf6b94a522f9115 [formerly 932a1a098013e0dfd7456aba668be38458a24a99] [formerly dd4d5c6fb0ca5fc73ecfd826c8afbab010c486b1 [formerly 3f71061d45ded2c9f91d52c3774e1097519bc9d3]]] Former-commit-id: 65098aa0194ed738d53bd0ad1e7ba70b28579847 [formerly 72419c9488ba78f2c601c54d8ea0aa3301a037ce] [formerly 4bf255b26f3e7cf4ea07a6a5437d3b1c2bc03529 [formerly 6a70ae10d81ecda0cd0d66375b8a60ab703459ca]] Former-commit-id: 300fc4f3af4cd46eb9613334dbc5216393fd7bdb [formerly 74197457966867e9dfaba905bcf581d1d1c4e17c] Former-commit-id: 7d43dbc7a6095c3f9892cc0c7748917211088e90 --- src/toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/toolchain b/src/toolchain index d5fcfe2..bcea9f5 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit d5fcfe288666f202f4ef71e0536c81fa1e8dcbc1 +Subproject commit bcea9f50b8a33dbf61e1ad7e94be02315ef9ae24 From 37cb99219346af76091782baa69f60c0bbf1b5e0 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 4 Apr 2023 14:52:36 -0700 Subject: [PATCH 18/27] update toolchain Former-commit-id: 565ae1d34f23f42fd837dba73ee3f3984c572f3f [formerly ab51cb711650cb9780ae0f890262bad822ae6eaf] [formerly 5ee057cfaebc7004245f31eff0a2693499e9f750 [formerly 5045b9aadfc83b6724af5a7983394ccc07c0a8fb]] [formerly 43a671653be347296ba77fe99675dcdabd867b3d [formerly 9d93c4839afdfd89731f3534af7d31a5e5886df3] [formerly 685aa7efdd27d07798785b2c54851f01b0098296 [formerly d804e04e3b39a001637879a16fbecca16f4bdf7c]]] [formerly 852f5c723f760f6034f4bfa468b3fd89583faca6 [formerly eb1b75d452596e87518ac22c7781eba37ea23a74] [formerly 0f6c6a3294bfe0cdc7859b93e0111f041dd08f63 [formerly 201f51d78353a30ab9dd25d1d27ff3f61e3ab277]] [formerly 2715959cd8244ae9a8dbd2a72228d418bd1a4406 [formerly 9a0ee41e523f23f20385f2f92d1ba61ec10bbc85] [formerly 125cb19ba1d58ee35dd01ff7ef6afb00846d5dbb [formerly cdbb9886df8e4c7b3b413baa5829c9cf3a88923e]]]] [formerly c9288899f676bc6dcf1203dfdaa66488f20310f8 [formerly e609f15437a85da95be96bf1cd320cad746809e9] [formerly 7177e81af0d1831f02e688c22a1f78da33f0c65d [formerly faf26166f541b36899d97d7db6f20e0c6ba8c671]] [formerly 6e0c2e0ac0048e308421ff8d20e71e0f9dd67693 [formerly f544ec51b368458958bb1c03a18ea0034123d455] [formerly 6b60d2382765f3516ee37c51728cc06cf08fdbd4 [formerly 9607d63523875951408d5e4dfad02d0dc09f5373]]] [formerly ac4767956e4475716dcaf49adbcce7f33365c10c [formerly 3eaaf9f94eca18252b869a658c9e71ea82b5632b] [formerly 1ec75550c6a7e1f78c4ab30fb29d46de4baea814 [formerly 1337b8a44a64a0c8e28125853781b0cfe152bbd7]] [formerly eadce93349f877dbacdb739d91f55aee4289ac4c [formerly f19ffa98123a699d19961d24b8f0eb2df42d0c3e] [formerly 560fe09296d3152dcdb3e1785d9e3a017cb5e266 [formerly ab5d479df83e14ab43a8bef9331aa3cdbbcf22de]]]]] [formerly 93e77af938ec4a3778c46df3a7bec6df92006023 [formerly bd70a82f8802ad07dc05a1f13d170f7be712d508] [formerly 24422cf7904d21dff5dcac6a773bb6e309acddd8 [formerly 5b1543154c80d72114284d365716510c8b0cad8e]] [formerly 94fe98ab2c9cd854124df48b9a222f6d186190dc [formerly 9d2487e3c6b859d340870e26ecfd6be6fc40e3e3] [formerly a06e102498ed6fcebb54f1e152d6f26b872f0bab [formerly 022308e28be792fb830d466016c42f7c7d5394d5]]] [formerly c090850bb7ec44a22ff744d4fed49a7244d4f38d [formerly c0cc015c54e93dc1f5871a92f6c19e03b316ef76] [formerly 4599fc7812334d484a34bb81e0d5acc6498b9e7c [formerly adaa9f6b8e68b650db3de6e8eb65a192bd79f664]] [formerly cd6eb54056625093690be38d8d1a11520406e984 [formerly ebca17b154113cc37a2fe64359cebf393cf3f0f7] [formerly 2aff615a5f01ac41210f477c3c50cf281389d528 [formerly aaf72dca476c1d0319cc9640580f3224cf1e397c]]]] [formerly dca7aa93bb6a95d59994558498557be5f4cd2ef7 [formerly 65b7d1b465659d764e5c392a7850c7c0e30b43b7] [formerly 767b114ddfa0b0f65145776a91d9386a8aa50904 [formerly f23e0ce66263df299156f95a4b934e7330040ab7]] [formerly ef35ea30a2cbd2f2171e7c21935884685b2d24e2 [formerly de0a929e4ae9cb11aeddf918e25110b9a47d9f1e] [formerly 28e311579bb9fb84f9e9eb5509aa350d1cfb3e0c [formerly 647538396f2aeb8ec056a01fd7aeaea76f1458ef]]] [formerly 2d53586139cb572fb84da4d34b4b1467004fc11d [formerly 1b859ec83838b03e714c8b59792955a60672c2d7] [formerly 536db583699e870197b01e81b95156c2dce25bdf [formerly 667da18451f3a726f2352cecab764101e46a50ec]] [formerly 42094cada447de5863bc2c78f2e31976302d843d [formerly 02e8d41b9828dfa7b148eb624a757f1f0302fb80] [formerly ba5832a7c12f6e4e78e21ccbb6649217421877ba]]]]] [formerly ba5832a7c12f6e4e78e21ccbb6649217421877ba [formerly 6e129ce68a86798e55a03448d9d73db9771165e6]] [formerly 8053a79c887d67ef9e1fdae2c970eb3360e84dd6 [formerly ba5832a7c12f6e4e78e21ccbb6649217421877ba [formerly 6e129ce68a86798e55a03448d9d73db9771165e6] [formerly 8053a79c887d67ef9e1fdae2c970eb3360e84dd6 [formerly 4d8ad32252fc926a4205a9e6ff4ea003c751ddfa]]]] [formerly f0052f42306a03608d37d438dca0bc467769f90d [formerly f0052f42306a03608d37d438dca0bc467769f90d [formerly 0866e668bbf9273f24aac78e78d2f96a3f839110]] [formerly 0c7ddfa3668458ea0db8670eb7fe2765d48d9878 [formerly ba5832a7c12f6e4e78e21ccbb6649217421877ba [formerly 6e129ce68a86798e55a03448d9d73db9771165e6] [formerly 8053a79c887d67ef9e1fdae2c970eb3360e84dd6 [formerly 4d8ad32252fc926a4205a9e6ff4ea003c751ddfa]] [formerly f0052f42306a03608d37d438dca0bc467769f90d [formerly 0866e668bbf9273f24aac78e78d2f96a3f839110] [formerly 0c7ddfa3668458ea0db8670eb7fe2765d48d9878 [formerly 1662b4b2236ddd27b384d823cb224bc0336b6aa4]]]]]] [formerly eea399cee33c53fa3e3a91f29bcb67eb92924354 [formerly eea399cee33c53fa3e3a91f29bcb67eb92924354 [formerly 189978b3f1b37ed7e645213864a2137f7862eeb9]] [formerly 2ebfd92ff3b5912fcf4f1fb00ab708007e92b0df [formerly eea399cee33c53fa3e3a91f29bcb67eb92924354 [formerly 189978b3f1b37ed7e645213864a2137f7862eeb9] [formerly 2ebfd92ff3b5912fcf4f1fb00ab708007e92b0df [formerly 686a03c709d449c5639649ae841f92c8be5b7106]]]] [formerly 337f575ae4afed1ab583172c466af4f04a7b88d3 [formerly 337f575ae4afed1ab583172c466af4f04a7b88d3 [formerly 8610b2a2cfc331e8865a8dddee8e752f99ba5c84]] [formerly e146e697ae75748dd04293b37c393b9045b09433 [formerly cc4010a847a0b81e2005f2869584424f0af5854e] [formerly e9591e8171015d120645cb279b51009ef17c6b5d [formerly 764347980419fdef5b27608631b09f19284e66b6]] [formerly d730ed350912372f42693f52b38f25f3b644bf64 [formerly 9a5504821a66230cdda269ec8e2ebd7902c873cc] [formerly d0f72d74b7977da500018475a62dc95e5bac18e2 [formerly 5c958bd3a308cdce1b979c36ebc657e1820ea165]]] [formerly fa5b4630bef1c78fc0ecc6e532e52f701d443249 [formerly af51150ec4b89fb179bc34c8a6e2a88ae36dc8c9] [formerly f8b512d4e2bc3e437f02c18e3390419d567a48a2 [formerly 5feca0193ae681494816fc30a842bf599e0db35f]] [formerly c7f75bde8c8b5305534bbf8bfd34379758c4400b [formerly 23412943148d34812603d79464c7d2743f1d2d4f] [formerly 473cc056e46b227ecce0c337b74280a2b78b9837]]] [formerly 84af60d6b6ce19b17915ffa4e465a9a600389103 [formerly 653f9b066be8039436534e9a1b034b1f7d8ed061] [formerly dfe28354a7a48ffd09c47ca18cf7b852a953f507 [formerly bbdc66d4101e614406401571ad97fd0fe2aa4a2d]] [formerly 40bb2bca73b0e6e35a5ac9b1ebe114842a20675e [formerly df6dfb8ee76ea8ba159ab146bf980b6d3298de18] [formerly 42c132a1f2eee833f65f60cd77b976a8f7eca148 [formerly 4bdca035128c136f720dbec2cdfdab2291d735b0]]] [formerly 031de7e806074ccb1f20ccf24063ddf7656c994d [formerly f7e6acd4d9c1280dd9f37c9e5421dc7f99758246] [formerly cbe3cb3fd232b29fdf2b0f444ea192843aac485a [formerly fa387f072f7d9c3cea383f8136a104f022631486]] [formerly f0657c7e97aac192bca2075eb7b1b5318f40d189 [formerly bac397b6136cc8c66c200f4b42f1f612976d2d1c] [formerly 70036423ced77395dbb5e73fb5d04465653f8605]]] [formerly cd1d956effde26a40aba996dc48a74af98a92439 [formerly f1e8bff0780948a67cb868fcc995490a437c5e93] [formerly 151ade4fda909584ad586f988a9c81dd719c59e1 [formerly b7c285b01ae17d9060fa629966a086dc25decb88]] [formerly f5d5fb38dc29cd6d121a9a6aba457eddf05b42ee [formerly f541b109a90cf53cd4efe437574003d9a1e275ca] [formerly bbb2510c66864327077de8bdc0ecd24424e8bceb [formerly 8aef22d67f5621ecd9144a8aa4ee09271e8094c4]]] [formerly f99fc63a9472dd36b8ed9b839238af98eb40f0d5 [formerly f49ebe5ff92d8f9d58bec219d5a906f4c869bf2f] [formerly d9835c0b9ce6efe876c410c7b84ac5b3d78e3af0 [formerly 9f1cc7e9fc89f239a3f59932de35c0ca5210bd33]] [formerly e7b2a2da6a27631093d968f8448ddb0d4c73b18a [formerly 76c6f1fd575685a07d61a0333fb3b7fa278c47cd] [formerly 70036423ced77395dbb5e73fb5d04465653f8605 [formerly 582510aa6375a63804113f33ae913569dfd8a900]]]]] [formerly e146e697ae75748dd04293b37c393b9045b09433 [formerly cc4010a847a0b81e2005f2869584424f0af5854e] [formerly e9591e8171015d120645cb279b51009ef17c6b5d [formerly 764347980419fdef5b27608631b09f19284e66b6]] [formerly d730ed350912372f42693f52b38f25f3b644bf64 [formerly 9a5504821a66230cdda269ec8e2ebd7902c873cc] [formerly d0f72d74b7977da500018475a62dc95e5bac18e2 [formerly 5c958bd3a308cdce1b979c36ebc657e1820ea165]]] [formerly fa5b4630bef1c78fc0ecc6e532e52f701d443249 [formerly af51150ec4b89fb179bc34c8a6e2a88ae36dc8c9] [formerly f8b512d4e2bc3e437f02c18e3390419d567a48a2 [formerly 5feca0193ae681494816fc30a842bf599e0db35f]] [formerly c7f75bde8c8b5305534bbf8bfd34379758c4400b [formerly 23412943148d34812603d79464c7d2743f1d2d4f] [formerly 473cc056e46b227ecce0c337b74280a2b78b9837]]] [formerly ba5832a7c12f6e4e78e21ccbb6649217421877ba [formerly 6e129ce68a86798e55a03448d9d73db9771165e6] [formerly 8053a79c887d67ef9e1fdae2c970eb3360e84dd6 [formerly 4d8ad32252fc926a4205a9e6ff4ea003c751ddfa]] [formerly f0052f42306a03608d37d438dca0bc467769f90d [formerly 0866e668bbf9273f24aac78e78d2f96a3f839110] [formerly 0c7ddfa3668458ea0db8670eb7fe2765d48d9878 [formerly 1662b4b2236ddd27b384d823cb224bc0336b6aa4]]] [formerly eea399cee33c53fa3e3a91f29bcb67eb92924354 [formerly 189978b3f1b37ed7e645213864a2137f7862eeb9] [formerly 2ebfd92ff3b5912fcf4f1fb00ab708007e92b0df [formerly 686a03c709d449c5639649ae841f92c8be5b7106]] [formerly 337f575ae4afed1ab583172c466af4f04a7b88d3 [formerly 8610b2a2cfc331e8865a8dddee8e752f99ba5c84] [formerly 473cc056e46b227ecce0c337b74280a2b78b9837 [formerly 2c5c5c532fcf442621af7d74b15687b159597e49]]]]]]]]]] Former-commit-id: 4863edea05ade70d1a764cc1223b1a993303d095 [formerly 4863edea05ade70d1a764cc1223b1a993303d095 [formerly afeaecd41c6f35f3b02f94bcb7235738615b8f00]] [formerly 4b21380029078cc1cdd66fcc4d39c374def4d08a [formerly 4863edea05ade70d1a764cc1223b1a993303d095 [formerly afeaecd41c6f35f3b02f94bcb7235738615b8f00] [formerly 4b21380029078cc1cdd66fcc4d39c374def4d08a [formerly 32189d01c3f26c549fcd88e1631a985658e57e62]]]] [formerly 7bfdb38347212680465e9e0b0ac57ef2e8da9903 [formerly 7bfdb38347212680465e9e0b0ac57ef2e8da9903 [formerly 957e16f3d41cd11edfbb0720a90f6a3cc9d8bbd6]] [formerly da68915ece2737add3cce568980c2472c81809c8 [formerly e3efdf6374d35f84ed83ab616253e4c1e0a45c43] [formerly 28350b23f30dd9c852ae439ffe223897f6e64698 [formerly 0d383e3b351754f12018b10d979136aeaefcb73c]] [formerly a95200b12cc024decc098f510767aa85be096c26 [formerly eb21cbf3ea3dbe504f80dadcdb8056573c74510a] [formerly f523ffe873e677c754dfe9a995c5436d8732dde5 [formerly 41b5054b7250f009eb30f5a5f4e0b3494056cde5]]] [formerly 6eff5d1f96e081f2dacdd027a884c06f46eafc3a [formerly aee746be0cb8ffa0f34dc4d0d20f04c798939299] [formerly 6648b3a1c41914906b8eaf4d9592bd676d61cc0d [formerly 274d135be68b8e341dceb83977cf829b5e7b71aa]] [formerly 1aae428f40c1df95441c71971a406cf808f0a0b2 [formerly 2ea83248760d8f4003d17ad4bf14e021f29c7b2c] [formerly 040580ef3eb58ffbb77968160af028501a89b4c2]]] [formerly c781eb3a9628c33c5f367ac700c5ea6b32e926ac [formerly 0310db78757b3eb892c3e8d3ed2fd55dba868a70] [formerly 5870b2a0d7010c425bbbdca52b4157af6d8956d6 [formerly 92b7a6efeecb33e140e792255659162d8a9d8e1b]] [formerly 64ea3558e67d8292fde0b868d88b44510f5d37dc [formerly 6d595642f32df3fc5dceef419c3d70309b4c71bb] [formerly 9c2b07eb2f6ac105e7f1cb33461f12f7a7ba2435 [formerly f16b85c6f995d3b440cb4a7c43cf822d8e226cd4]]] [formerly 1a6b8a5f94563c949339fb3b51f919132fc19fba [formerly e3772fdcbd2cd36fd120e0ac01277524b93575a4] [formerly 0badcce7cf8740467b24724da99f4004ac32a9c7 [formerly a48036b886d261fd42af3f65e116e20128957dbe]] [formerly 767f3d2d31086c3e55fedf82f8d53b02fe65bc0f [formerly fe98437b07458f9c313348e9b2e345e0626e6aa5] [formerly b6ec15fa4c1727f1844badd19bd43fc853aebe36]]] [formerly 13387587d8ff363c9cd7ba57feaa45def6f81d65 [formerly ea6fcb79f4a0fff7ec90bbbd1ae224586164fb01] [formerly 0c5eafefd83eeac25526bf2a195d51bed7bfdd2b [formerly 9392b131549e180be218e1323d65b12d062d2d11]] [formerly eba1e37aba90918bbdfaa1378a98587cb141e52b [formerly 5082d9e290ed5ca10770976159d64155ade471de] [formerly b39056c2488192ede8446b0e59ad5c6df83a0801 [formerly 2ea46edde23b58a87e4f0ea2fd5c9fc42eb55407]]] [formerly 91161c2909edb54debe47ecfca2c4435733be5f3 [formerly f1f4b3e5c6e137a9589bf17a54e59fb6fbe58704] [formerly a01f0a4b2c1de82d104ad026f5cd9588aa2fe12d [formerly a41853d7524358863920c967ceca51b5d254e38e]] [formerly 2d4f73afd96dd9128edea6ce618fbdc4d6962f08 [formerly 52169823831192aea72ec124b86993fc6f172b28] [formerly b6ec15fa4c1727f1844badd19bd43fc853aebe36 [formerly 83c341b8cd27a1cda0e0668ca785835144d3c174]]]]] [formerly da68915ece2737add3cce568980c2472c81809c8 [formerly e3efdf6374d35f84ed83ab616253e4c1e0a45c43] [formerly 28350b23f30dd9c852ae439ffe223897f6e64698 [formerly 0d383e3b351754f12018b10d979136aeaefcb73c]] [formerly a95200b12cc024decc098f510767aa85be096c26 [formerly eb21cbf3ea3dbe504f80dadcdb8056573c74510a] [formerly f523ffe873e677c754dfe9a995c5436d8732dde5 [formerly 41b5054b7250f009eb30f5a5f4e0b3494056cde5]]] [formerly 6eff5d1f96e081f2dacdd027a884c06f46eafc3a [formerly aee746be0cb8ffa0f34dc4d0d20f04c798939299] [formerly 6648b3a1c41914906b8eaf4d9592bd676d61cc0d [formerly 274d135be68b8e341dceb83977cf829b5e7b71aa]] [formerly 1aae428f40c1df95441c71971a406cf808f0a0b2 [formerly 2ea83248760d8f4003d17ad4bf14e021f29c7b2c] [formerly 040580ef3eb58ffbb77968160af028501a89b4c2]]] [formerly 3bad69c6903b8133ec0ffe1785f55e8626fd7a7a [formerly 00b37bfa735f2524a0d25304e51104d4a8210a2d] [formerly 9f6b4b5c91882171ce29d748a9cfbf217fb43b58 [formerly f690f90189cd9311455fbec26ed66d5bff267a73]] [formerly 3844b8524e7aaf245d174372461d09fd1312be67 [formerly 721cf25679b703be1c6e5f28de42797736bafb27] [formerly f3ba7a82e9a4d8f5cfe85706b5a69126c252fded [formerly bd7b8957c6fc1bc3c112fa1e8c03a7a7939f3def]]] [formerly 4863edea05ade70d1a764cc1223b1a993303d095 [formerly afeaecd41c6f35f3b02f94bcb7235738615b8f00] [formerly 4b21380029078cc1cdd66fcc4d39c374def4d08a [formerly 32189d01c3f26c549fcd88e1631a985658e57e62]] [formerly 7bfdb38347212680465e9e0b0ac57ef2e8da9903 [formerly 957e16f3d41cd11edfbb0720a90f6a3cc9d8bbd6] [formerly 040580ef3eb58ffbb77968160af028501a89b4c2 [formerly 096cc9c7baefb74202098248c74f633576c1dc50]]]]]]]]] Former-commit-id: 3844b8524e7aaf245d174372461d09fd1312be67 [formerly 3844b8524e7aaf245d174372461d09fd1312be67 [formerly 721cf25679b703be1c6e5f28de42797736bafb27]] [formerly f3ba7a82e9a4d8f5cfe85706b5a69126c252fded [formerly 3bad69c6903b8133ec0ffe1785f55e8626fd7a7a [formerly 00b37bfa735f2524a0d25304e51104d4a8210a2d] [formerly 9f6b4b5c91882171ce29d748a9cfbf217fb43b58 [formerly f690f90189cd9311455fbec26ed66d5bff267a73]] [formerly 3844b8524e7aaf245d174372461d09fd1312be67 [formerly 721cf25679b703be1c6e5f28de42797736bafb27] [formerly f3ba7a82e9a4d8f5cfe85706b5a69126c252fded [formerly bd7b8957c6fc1bc3c112fa1e8c03a7a7939f3def]]]]] Former-commit-id: 9f6b4b5c91882171ce29d748a9cfbf217fb43b58 [formerly 3bad69c6903b8133ec0ffe1785f55e8626fd7a7a [formerly 00b37bfa735f2524a0d25304e51104d4a8210a2d] [formerly 9f6b4b5c91882171ce29d748a9cfbf217fb43b58 [formerly f690f90189cd9311455fbec26ed66d5bff267a73]]] Former-commit-id: 3bad69c6903b8133ec0ffe1785f55e8626fd7a7a [formerly 00b37bfa735f2524a0d25304e51104d4a8210a2d] Former-commit-id: 8725391e18b6b8ccb5b13a329dca391a97bcdb93 [formerly c5e423bcf923d55337f7a67c72cb14bc96284516] [formerly a631e27186a6e6949fe8f1a641e764efacffd96c [formerly aef071ab3d62c740d96a2128f3b95c6acd96e5e7]] [formerly ca5dadf81e8b7995cde5997b45f5466722ce74a1 [formerly 42dc0b6ccf74837a029bb121e61b88769a73e049] [formerly 54c51226b40780ddc8c873aef1b6b019fd85e6fb [formerly a652eb97fae61a8dd3b63fc69ccd4573db8e9a4e]]] [formerly ad3488a6258cbb20cee740604257131c5149ca0d [formerly d95381d2e568300e70b899f5aa3df0df64dbeefe] [formerly 0e45419960f9fb53999bf7c1316cbe173450a6ab [formerly 0859e2c528824d20e5b5b7fbdd9952aa1e2f9fdc]] [formerly b3167de00bffa617fc48bb369e27dfca54bca339 [formerly bcda14f1b647b2498ba2db579898a855af11ee96] [formerly fa3628920981e87bd52b3fc62d467df121724a06 [formerly 403745bca131b6891c82ef532ab4312d6cea2cbc]]]] [formerly f4b5fc8fd93dbbda1bb33ee87bbca54a55bd88b8 [formerly b1e2393007693aab351c971c84bd109a8e1f4077] [formerly f503586e6e43da495953625887774a0785ff9f56 [formerly d294ba607cbe2a22ada59a7912227cd22f894409]] [formerly 60f6af322556cac7982e003db55308fac6be9afa [formerly 44ad993131f605f1aaeba4aa49f99a18b8513692] [formerly 3c1ec0fdcc72085fb3473e03333450c744956ace [formerly 34d57fdbac99b1f4416bbd3bcf3959ca9353bb39]]] [formerly da5f55e9573244b8aa09c6968767d34a6a757bba [formerly 568f7fbe2ed7d81071ee32bae62a7cb048c0daaa] [formerly f9062d80b9c7bd377f5bda7c31b48dbe2a817dde [formerly 2579d05b1b0673b2b500eafa2affb9db8dd85f3a]] [formerly 884867922db7a3fdb9e59d6592f09cc52fe54bbe [formerly 95603d5a3635d2ad2cca08b984351dd7fb0bf260] [formerly 3bad69c6903b8133ec0ffe1785f55e8626fd7a7a]]]] Former-commit-id: e9ada027110c0ed9a98b6d233d2762cbbc5756b5 [formerly c0ebe39da05c6777343ecb2a1e6460a65f5032d9] [formerly f7535e59ac54cd5d8b0d7dbc42eb23d3aca0ea8e [formerly f441612aaa61f22e6f182dff622e88ffc3128c51]] [formerly a61c051c280875e98703d51aea3898c2d14da336 [formerly c999cf3a5575b1176f01a0113a2b102b6d60acbe] [formerly 3131a2cfba9888388366664bfd8560b67411a7ab [formerly ec5ee263d5e459ac9457711548a51a3c8064412f]]] [formerly a6245f5ad9d41086ba200a359dc5c3d6329eec05 [formerly dd18bafa8249795595d43611a10ba1067e0b8c23] [formerly b3f5e0641eccf499fa108c839c912d2e84ba1047 [formerly 1e38e9ecf5bfa21fb97eb99ebbbcf7cce2b4d450]] [formerly 675ab3595182ac265475bb9c37e5a0cc3169d307 [formerly 08bdf4f8e4c3b0059d80bca2be57e0376b26ffad] [formerly f606aecec60c67fd185d312b6d8620655ee63590 [formerly 6750f64d1e6d430be1a7bbf220a63739adcfd0c9]]]] Former-commit-id: 661438ddd199424a9d87ee9374075198bfba7b90 [formerly e92e8e1dafe70bf998cbb3c221ad34a2cac1637d] [formerly f9114f21e3fed8595940ff454263a04bf4d1aacb [formerly 1c69fa3afed73587b8ff771e397345a8e8b67c60]] [formerly 34b5332997de5f85b63b3a73f537379c230b8f12 [formerly 39a0fbeff4a0d2d3ad3032b37e7f4e5cfe68b3f9] [formerly 700d75f798ef4dbef74096a5efad213420e60962 [formerly 8d74fe1fc2ffe3116ea31ba65d29343536997ec8]]] Former-commit-id: ece7ac9b1dadeff60ad118b9082a6eadea8e713a [formerly 03893fdca45e3d9c4dfd67a9b8f29e37c1fd7f5e] [formerly bcda60f52e4ff718f95bfcfd49eacca4be0b1e22 [formerly 4ae7d2878f19ea92982c9c98f4e89d179f9758ed]] Former-commit-id: 070a9e7d526e4d624951a93ee7411d016bb84c54 [formerly cca632b52b35f05ea6ebdda2fb0e32f0ed903f85] Former-commit-id: 616b0c9cc92b5da99847b438c1c2763b0bc60dcc --- src/toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/toolchain b/src/toolchain index bcea9f5..26ad161 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit bcea9f50b8a33dbf61e1ad7e94be02315ef9ae24 +Subproject commit 26ad161faf9da97cec3692599abb3da4f2f97581 From 54dfe6010986ff96cee9fc2b90b6eee6c7811008 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 5 Apr 2023 14:17:12 -0700 Subject: [PATCH 19/27] toolchain update Former-commit-id: e2b1fe530c7c08c4d567ebdeb21b0574b222fe43 [formerly 46c57c08483cde06ba2463daa63d24fef2004e9b] [formerly efd987fa9d5b2e933df384fc8d4828e01e1891b1 [formerly bff9cca8692dadc26d0d85629bef399d4e235399]] [formerly 3212e382c5f76844924d90568e79d711d6c64248 [formerly c3afcbfda1f2aa580f7eafd435837e10379041cc] [formerly 57e4d7c8f9d056fb12f145cbe3628112e93cd7ac [formerly c063ba91a7370a325b9e8541c6ec24be64dd694c]]] [formerly 78c142458456cc6c084b1bb2ae743c9dee3f32c6 [formerly b3c141246aa15c3525031de10449120da06445fa] [formerly c5ee5616647b434277af939571b5c8e78df11495 [formerly f55c0ead1f99fa359716025014d190ee82bdc1c0]] [formerly a35818ec2dc40e0c7a565d356b79ecff1be3f5b1 [formerly d620600bd520a8921fa0d5a07ff8781c831d3adf] [formerly a7b187a99bc36c34bdf261148273bae3a766cfe7 [formerly e003c0a40d3bf0ad49644f20a0bb662f9097c851]]]] [formerly 0164762a62c0b7fd24f1ba3f10476eb9450a6ea6 [formerly 7bb7eca3d8637f4e2dc0f37c6615fe31e7e43375] [formerly 74898f22c8609154a997ae7b1258d2fa25698a54 [formerly 27d6473423d025bd5b1a611b020ed739e34c38e2]] [formerly 19d01632575219ade1b23a12e11f8167c19163a0 [formerly 435f827b18028d741540f85b6871945b95ceb469] [formerly 6c1b402c5145f77bce9a4e88a9d2764d850dc77a [formerly 3dce07526662ad2616ef25010e850330d96bac22]]] [formerly 696b99ec97281906a50583c23948d1fc1d6ef7a2 [formerly ef9752d3012d5e103779245bb3807f75eeb4002d] [formerly 3ee3e42983a16807208b1da22c728dbdc3c85273 [formerly 7b9b80036ab347681d7fd5033303e2319da0464a]] [formerly 740d842a2fb7d8d7b610294cbb1ef933cf53258c [formerly cd08e5e6abf9729e1a603f780c8a431f23be5a8a] [formerly 699a2eb74f12daaa14fb623743af32037bfb7b61 [formerly b55038dd5a5d81be8b39fbb3509f1fd58285f47c]]]]] [formerly af9a0a869176c45e0005376bdc7c261b253050a5 [formerly 24138f4ead3900a0bfb5d2a307790a8888294223] [formerly b0c05cac07409252e3dd4ca6e7b1212d0cc50501 [formerly 202ca04d356d740cfb12d0c65f550f3ee8accfee]] [formerly 9bd26c38bcbae709d1d3c7e4f6e94bb46b2bd202 [formerly 954da1b8027d097760dc462c0ed9f6dbfa18be10] [formerly 806ec2d119660654923206b86b6d3f9cd718d886 [formerly 23ecab2b7f4db50c45102784a95dbf1ca2aca317]]] [formerly 72d86fc623845a8e276706342bfd73dfe3c167eb [formerly b5b1787d15fca06cbb5df8afdaad13b4cb065167] [formerly 1b0795f2c873aa83e8dd5f60d2fadbe30b0db04e [formerly 1793d3dd4f59690e81f51d351d09920c6ba8ed47]] [formerly adfd8316119cfc1cecd8e502ba48d4fca7da256f [formerly 14dd23ab7284e61765115c193304e426c24dc04a] [formerly e27dec8d7f41fb96b1c57d7e147a677c49ccf907 [formerly 0ff2980d668126232508afd2a4a58e99b2393729]]]] [formerly c50b1fcd25195f29dc9a8ba81fbd35b0929ea70a [formerly 8aebde075b3a539735763e11f38c3e04e08c8591] [formerly d2b4f0a7342804fec63bd05d93add268d626bbe9 [formerly 126d93725b2bb3110b212a359408281f278bf003]] [formerly e8986859f8b6c804f4398642c037774089152089 [formerly 6de3f5cc11c8a1a030b1eef3a223a64a5396b849] [formerly c9a817a8f5df161e44b1b8a7141eb3a0f1e8a46f [formerly b7ebe2ebde8761b6dfdb6b5584fca477f88627c1]]] [formerly 230f660034f149838bd4ac31b66bde499077bf8a [formerly f1576ca80f4c0d64dbf671af19d458ac246094f1] [formerly 2fbb904f99aa5796d3992127909c4fca885091f7 [formerly c340a192fcf3eb84a1ecb501c964f844e0b4270f]] [formerly 8a2b01107de24d56128707bc4a32663ea7cccbeb [formerly 03428066b3501c16493392c769311e35f1a6620c] [formerly fe4859b3cc9bc1ace54b403ecaf0dfd015521e88]]]]] [formerly fe4859b3cc9bc1ace54b403ecaf0dfd015521e88 [formerly 9616b7d8b5535cf5b943052853632ecc969d7e33]] [formerly 6a2568bc84155406ccb10a2f8e746e1aedfa08ac [formerly fe4859b3cc9bc1ace54b403ecaf0dfd015521e88 [formerly 9616b7d8b5535cf5b943052853632ecc969d7e33] [formerly 6a2568bc84155406ccb10a2f8e746e1aedfa08ac [formerly af3bc9e1119b3682f58601057f5556974198b372]]]] [formerly b2f1ecfdd8d0617fcbb9d34ae3cdab5e2c24bb6f [formerly b2f1ecfdd8d0617fcbb9d34ae3cdab5e2c24bb6f [formerly d7f7f07f37e9d80e70a3fbf661e3622ceac8c442]] [formerly c1f3792f3ebcdebed931faefbda01a8cba76ba58 [formerly fe4859b3cc9bc1ace54b403ecaf0dfd015521e88 [formerly 9616b7d8b5535cf5b943052853632ecc969d7e33] [formerly 6a2568bc84155406ccb10a2f8e746e1aedfa08ac [formerly af3bc9e1119b3682f58601057f5556974198b372]] [formerly b2f1ecfdd8d0617fcbb9d34ae3cdab5e2c24bb6f [formerly d7f7f07f37e9d80e70a3fbf661e3622ceac8c442] [formerly c1f3792f3ebcdebed931faefbda01a8cba76ba58 [formerly c079a93b1a7b67121375a93a8aa00aca994b0c9f]]]]]] [formerly 5848bbbad71c7ec03c7712e7ad7c44c55140ffc7 [formerly 5848bbbad71c7ec03c7712e7ad7c44c55140ffc7 [formerly ba52e6ccbc7b3b06b32c925a74d0a66ecc6e4265]] [formerly 7757ee4c5521a3ba7fe5ba5f0203113d706597e7 [formerly 5848bbbad71c7ec03c7712e7ad7c44c55140ffc7 [formerly ba52e6ccbc7b3b06b32c925a74d0a66ecc6e4265] [formerly 7757ee4c5521a3ba7fe5ba5f0203113d706597e7 [formerly 5f1e1549197c1cc83520091ed4c30413396b1407]]]] [formerly a44d905fdad727e4a85cc46f7982f6e8282f0f3a [formerly a44d905fdad727e4a85cc46f7982f6e8282f0f3a [formerly f94f7d64381f466ce3a60717ececf03520607519]] [formerly a485e7c50cffaefa91d715557c1323a880703094 [formerly a4d6714efa449c3f00b94d1044b96a974b2562bb] [formerly fcb24ff4fc2af316afa56d50648439b485b9470d [formerly 188b79c42ccf131fc18ac16099e9be1dac1502a7]] [formerly 52a68901a2ecdb7ca5097b37b78174913265a676 [formerly 8ddd0170473af0cfbaaef4d339fd54776853a673] [formerly 115e04a291e779027bf1bfcd1dbb375390b6f45e [formerly 87dd5d7dff1d487f8cea89d9785f342382fe6cd4]]] [formerly f5c29d9fcf487e88e72664b310d48ecf3023e9ac [formerly 4705ade01f2e8cc2b7221c21c323c7ee6283b97a] [formerly 81d0b1ec8dc3f4560104b3fc73ae97be71f9763c [formerly 81070da689331775891e4d46df04ae5cf927bd42]] [formerly 84a48b445746ed32174479332a885c0905bf3224 [formerly 9ef6325e5422b9fe5935397081d3d8441e8e621e] [formerly eeccb55a63204ee0f7bd3ade3b5459d6c541422c]]] [formerly 6f9362017e8c9f7f50965b55dac96210e5d3c7f7 [formerly 403e3443ff83397f691e15d55c440a5943764dba] [formerly 3887ceea534771a1948cf9d763dff7cb250fb079 [formerly 5b900494651904d945d46018697579d6dbe4d13f]] [formerly d7887d8006869bb0638588bcab16d412532b6230 [formerly 45652d667b8ec1d58dd248539dc9b9b50f1a796c] [formerly 000091b699eb5d7e7372f0f31ff40933a622277f [formerly 55cc38541e248c472fe46b400e8e1ca167d50407]]] [formerly f688d3c6afb1267f7c0580d8f905fd1a65d40dbf [formerly 8aadc56b9ebe6b7ca67af453cac551a9ee5e07dd] [formerly d11656b02399b28bb4ae6a8a82b615667aae4927 [formerly bff0edba026a0b68e89e3e0d3215d35d5fafaa48]] [formerly 7b4d5c7fc2832ceea581d12ebd27edf85154eeff [formerly 447bc0047c4870c27e910cdad962b485f6c8c280] [formerly 42237b4014015e067873b492fb2e7ea0aca6d15c]]] [formerly bc19385ace7e0cb4a8b97f001926741c8a74ab66 [formerly eeda2b27053a70b2515d1cef483cd66d30b8d48f] [formerly 48dcc3f8619101ce6b405d8b21d295e790d71041 [formerly ac652a219ff515c6930d8a6b584b155bc058ab74]] [formerly 0e25f399e9b84a035ed7a545ac7cad46e0f0d6f2 [formerly a72ddd647eb388846c646bac24a2a2519cc8a7c0] [formerly fcdd4d7559519cf1ab8ce07a3aef075aca47df3b [formerly d6c3326b78fe0c70cd9bee4966d987848e0a5098]]] [formerly fe7f3aca590cb9eb1c077b09ddc8f1a73103cc39 [formerly 9bd18d416aea442fb7f9907780aa02802019274a] [formerly b8a2cc4948e79741adeba4f8728596b4ddc8d569 [formerly 9988786ec0790544059fa807cb4977b23120c880]] [formerly 51c3a6554456aa27aa87a0e03d6feecb3e8988ad [formerly c091cff269fb704af97100b648a969030768080f] [formerly 42237b4014015e067873b492fb2e7ea0aca6d15c [formerly 2ac69e69ea66b3ef346888756d2f2a750bbc7710]]]]] [formerly a485e7c50cffaefa91d715557c1323a880703094 [formerly a4d6714efa449c3f00b94d1044b96a974b2562bb] [formerly fcb24ff4fc2af316afa56d50648439b485b9470d [formerly 188b79c42ccf131fc18ac16099e9be1dac1502a7]] [formerly 52a68901a2ecdb7ca5097b37b78174913265a676 [formerly 8ddd0170473af0cfbaaef4d339fd54776853a673] [formerly 115e04a291e779027bf1bfcd1dbb375390b6f45e [formerly 87dd5d7dff1d487f8cea89d9785f342382fe6cd4]]] [formerly f5c29d9fcf487e88e72664b310d48ecf3023e9ac [formerly 4705ade01f2e8cc2b7221c21c323c7ee6283b97a] [formerly 81d0b1ec8dc3f4560104b3fc73ae97be71f9763c [formerly 81070da689331775891e4d46df04ae5cf927bd42]] [formerly 84a48b445746ed32174479332a885c0905bf3224 [formerly 9ef6325e5422b9fe5935397081d3d8441e8e621e] [formerly eeccb55a63204ee0f7bd3ade3b5459d6c541422c]]] [formerly fe4859b3cc9bc1ace54b403ecaf0dfd015521e88 [formerly 9616b7d8b5535cf5b943052853632ecc969d7e33] [formerly 6a2568bc84155406ccb10a2f8e746e1aedfa08ac [formerly af3bc9e1119b3682f58601057f5556974198b372]] [formerly b2f1ecfdd8d0617fcbb9d34ae3cdab5e2c24bb6f [formerly d7f7f07f37e9d80e70a3fbf661e3622ceac8c442] [formerly c1f3792f3ebcdebed931faefbda01a8cba76ba58 [formerly c079a93b1a7b67121375a93a8aa00aca994b0c9f]]] [formerly 5848bbbad71c7ec03c7712e7ad7c44c55140ffc7 [formerly ba52e6ccbc7b3b06b32c925a74d0a66ecc6e4265] [formerly 7757ee4c5521a3ba7fe5ba5f0203113d706597e7 [formerly 5f1e1549197c1cc83520091ed4c30413396b1407]] [formerly a44d905fdad727e4a85cc46f7982f6e8282f0f3a [formerly f94f7d64381f466ce3a60717ececf03520607519] [formerly eeccb55a63204ee0f7bd3ade3b5459d6c541422c [formerly ab8feda7f4cb5615aa0c19ba6eb8919eb05701e8]]]]]]]]]] Former-commit-id: b3498294167f41a9b95c636af528688e5c272a26 [formerly b3498294167f41a9b95c636af528688e5c272a26 [formerly 7fd9bc192d4fb8550284d72695727bb6dcd33c88]] [formerly 9e5de3d13a3044a951edd4dc82c4fa6b51dd7a2e [formerly b3498294167f41a9b95c636af528688e5c272a26 [formerly 7fd9bc192d4fb8550284d72695727bb6dcd33c88] [formerly 9e5de3d13a3044a951edd4dc82c4fa6b51dd7a2e [formerly a582a02622ccf419d3586ac11b3cbec6f317cf3c]]]] [formerly e9ce482047d57a7e74fef9f0dc9a30c157e1dd7b [formerly e9ce482047d57a7e74fef9f0dc9a30c157e1dd7b [formerly b79c6a60340876a44b7eb530b6daabbc31ffed2a]] [formerly c65fcc38503c1cf3f02b9fd96dbb15ebeb54ff49 [formerly 1ce733575c2b2852b663512de07adf66b021955d] [formerly 4ca138c6dd5674a727aa95e354e055b65a3f2e5a [formerly ae9afc5c82de1d27390c39a62d5c633eeff139a8]] [formerly 694bdaebb0733edddd02923317e00ef87ef05953 [formerly c1904728ccded421030b2cec8327f22748fc9c7e] [formerly eff185fcd69e8a9e0f8d5b8066d09b43357b5787 [formerly e66c43762c4eb8fc8c752c0f39c0714312661710]]] [formerly b9c16266022f95235bb1dca172368af8608401a0 [formerly 5380b261acf9550a765c6370f9c66057180792cb] [formerly fe4b5d75ff35cfb2730474c87c2e037f4f08b3fa [formerly b6309020805871eb4eb57fb369bc2d355800ccfe]] [formerly 2112e173d068ebbcc3f00437a75d5019cb2146ee [formerly 7d2aeb5d2265f56a0b70b7a26519e9ef6ddad5e7] [formerly b333db17ff62110e945e9362a5a1de4eaf9e4aa7]]] [formerly 1d8363846b241be5ee4b9cc38231befb57e4b86c [formerly 17c3e7f0783ae29a3a6fa06db16cd2d4b1e02795] [formerly 52e075647233cac58c7fbabb5cb8336e0b5a4156 [formerly c1213d48496f06c0e2d79b5761201fcaa2874f68]] [formerly 9ca67adb7049d780b11e905ee5021adc25a195a0 [formerly 6a129098d511be90012e9bebc9696f28c54c26e6] [formerly fa160f182a45c780e20509aa29723ef2c607c051 [formerly 6fc709d12608abed48244d596b36a5c88f0fd51a]]] [formerly d672ed6ec5bb1a22667ae39d998e7ec81ae75c08 [formerly 40eaa56c5792fad72936e871d148de43d0a56414] [formerly 18088c8995936ff48799f86f49e667b758bb0724 [formerly ce7133b69b3cc815bdadec3a2fd09cb482ce4b9a]] [formerly daeeffb555e2868304337e3fd973bf7818bc54de [formerly f197791b444bf0367bde5a7121aba7123385078c] [formerly 5ae37cd20bcb4f81cda4df27f68f93a23b245cf7]]] [formerly c9808f7431358407c6c8708700f502a90a5e44ce [formerly 9a50cd651054249769ff98733df797e2f66156d2] [formerly abb3d6334c939b91893b47c7de1cad92bb6af74d [formerly de5123d72c613ce533f7fd3e0567e12ada94fef7]] [formerly 1103ef4119a5477d00d7f17507dd5ed1a002a828 [formerly 3c1511afc1793077d084fa6bf16c221b6335a5e0] [formerly 10ff7f812fd4c11b54a0c84af78f99899cc49504 [formerly 49b0a8012ee2b46f1685b47f1771efcf6186d720]]] [formerly a5e0fe7d82d30b7b37af8806cf50b854d687782d [formerly 9b2dce8c21a135218943a37c0c143836710f1dec] [formerly 321ba207919dc86558ca7c82dc6378d51695fe4c [formerly b1b1905e787e36a0b6e7c90297f486023f3e3968]] [formerly 680f40897c4d49ec714db9f4f02127ca003742b9 [formerly 33cc52dc88ffef2face2ed2dd5931eabc949a978] [formerly 5ae37cd20bcb4f81cda4df27f68f93a23b245cf7 [formerly c3211ca7871f13764f668828d19e35805e66e2a2]]]]] [formerly c65fcc38503c1cf3f02b9fd96dbb15ebeb54ff49 [formerly 1ce733575c2b2852b663512de07adf66b021955d] [formerly 4ca138c6dd5674a727aa95e354e055b65a3f2e5a [formerly ae9afc5c82de1d27390c39a62d5c633eeff139a8]] [formerly 694bdaebb0733edddd02923317e00ef87ef05953 [formerly c1904728ccded421030b2cec8327f22748fc9c7e] [formerly eff185fcd69e8a9e0f8d5b8066d09b43357b5787 [formerly e66c43762c4eb8fc8c752c0f39c0714312661710]]] [formerly b9c16266022f95235bb1dca172368af8608401a0 [formerly 5380b261acf9550a765c6370f9c66057180792cb] [formerly fe4b5d75ff35cfb2730474c87c2e037f4f08b3fa [formerly b6309020805871eb4eb57fb369bc2d355800ccfe]] [formerly 2112e173d068ebbcc3f00437a75d5019cb2146ee [formerly 7d2aeb5d2265f56a0b70b7a26519e9ef6ddad5e7] [formerly b333db17ff62110e945e9362a5a1de4eaf9e4aa7]]] [formerly ec5201e539de0e736471fd019e3111e9e6f5a6f8 [formerly 824d810bc0285bfb51daee5c4f4d4c2e6663bd2b] [formerly e455a663ac81aaa2c33e8396c6d9e0e0ab22f524 [formerly 4e40d5758c21e69473efd18eccf2dafa206fd6f6]] [formerly 231806e207ea6cf2d8a2262ce80d207661967f66 [formerly 7583179bc6c814228228741e47775028899a36af] [formerly 2641001c517dd6e646c4b533cb93b7efd6fcdac8 [formerly ae56b028802a7e1618d68e98a09690868ea14076]]] [formerly b3498294167f41a9b95c636af528688e5c272a26 [formerly 7fd9bc192d4fb8550284d72695727bb6dcd33c88] [formerly 9e5de3d13a3044a951edd4dc82c4fa6b51dd7a2e [formerly a582a02622ccf419d3586ac11b3cbec6f317cf3c]] [formerly e9ce482047d57a7e74fef9f0dc9a30c157e1dd7b [formerly b79c6a60340876a44b7eb530b6daabbc31ffed2a] [formerly b333db17ff62110e945e9362a5a1de4eaf9e4aa7 [formerly 48438a2b53e5a91e8b7d4eb34dc5c41a94bba784]]]]]]]]] Former-commit-id: 231806e207ea6cf2d8a2262ce80d207661967f66 [formerly 231806e207ea6cf2d8a2262ce80d207661967f66 [formerly 7583179bc6c814228228741e47775028899a36af]] [formerly 2641001c517dd6e646c4b533cb93b7efd6fcdac8 [formerly ec5201e539de0e736471fd019e3111e9e6f5a6f8 [formerly 824d810bc0285bfb51daee5c4f4d4c2e6663bd2b] [formerly e455a663ac81aaa2c33e8396c6d9e0e0ab22f524 [formerly 4e40d5758c21e69473efd18eccf2dafa206fd6f6]] [formerly 231806e207ea6cf2d8a2262ce80d207661967f66 [formerly 7583179bc6c814228228741e47775028899a36af] [formerly 2641001c517dd6e646c4b533cb93b7efd6fcdac8 [formerly ae56b028802a7e1618d68e98a09690868ea14076]]]]] Former-commit-id: e455a663ac81aaa2c33e8396c6d9e0e0ab22f524 [formerly ec5201e539de0e736471fd019e3111e9e6f5a6f8 [formerly 824d810bc0285bfb51daee5c4f4d4c2e6663bd2b] [formerly e455a663ac81aaa2c33e8396c6d9e0e0ab22f524 [formerly 4e40d5758c21e69473efd18eccf2dafa206fd6f6]]] Former-commit-id: ec5201e539de0e736471fd019e3111e9e6f5a6f8 [formerly 824d810bc0285bfb51daee5c4f4d4c2e6663bd2b] Former-commit-id: 802c0d70e97df94025785b3033387859a24656f2 [formerly 287398b865a136e02367a706a3d0712b3c8f5e18] [formerly 632c288b8f6d30a48966b34824c6d0a076306b54 [formerly b8d46a8fb2051027aafde21ff3c876b00854c5a6]] [formerly 792df772c3ad9ec4d9ede16b67876e2579d3f197 [formerly 861d98fdba2101f1ef031270c34f70dfec0d1dc4] [formerly 7c28cee9df29178fd4df52be8607f5466bc906a1 [formerly aad61ab9aa142c392e6c6d69cf93cbe004533ffd]]] [formerly dac0fbb1a242f696ece15b7ac66fe307c9489b16 [formerly a5eba13745792382a0b92630788ea31ffbaabb1f] [formerly be24f0bead80d4f5546040303e2806e322c1a2f4 [formerly 9cc984572e9cc6611e1369720a435cb6e9f2dea4]] [formerly 717e9072d70b32376551e0d954281bb684bd8855 [formerly 3a541242b9efabdbaba0a070ff5f8a561fff1be0] [formerly 06369a75a565c7ba59b19dd16736be7d25c54e76 [formerly dd5fdf59a40d7a8d419cc5aed470dac5c1062a60]]]] [formerly de672c81aa7999a9dc4f9e18f96305434e362bc6 [formerly f11f2ba7b0784c0fb0c52251b599c19fe6f771c4] [formerly f33251987b8a4b96c990ec82d64941e2e7a40b1e [formerly 01ec024cdb52703bbaab62690659ef8a4f655cba]] [formerly 3bc5be2745f71c0219b7d495d0270a0cd8fc69c1 [formerly 8efeb9299e5445de919cfa89e76a39b31ee5ede8] [formerly de760ac475796094b5595856134465689bacb748 [formerly 2f2ff6eda247a08d0cfecab0eec71fff3fdbcec4]]] [formerly 2127fcaf6d9c48c1bf6c1a4f22ed8310cdaf7fb3 [formerly eb978abe06428f3e427c63e5d3e4faf7f3b606d6] [formerly eef7bbf5c7b275648266079a1b205e892cefe5c4 [formerly 687db3dce68ccfc9fac0fa79d2c0e3db4b9e11b1]] [formerly 30064733cc9cecf808c451f1fa35cb21c2c93596 [formerly a07fe014ef7631f3c16d2d60cf36559b9f23dd19] [formerly ec5201e539de0e736471fd019e3111e9e6f5a6f8]]]] Former-commit-id: 0f8aaa98e44c0ea1d7fbcba20ca3a63c1cb9e07b [formerly 4407c89f4e80d48610e6df07e5b83a94227b9488] [formerly 5e5714c3c3a8164c3d9308f05df408a5d6f09bba [formerly c8f8a9163f18519e86fdb9a3ba3899d7abc4427d]] [formerly e53004d526da715f8783509348a1adf8574e1889 [formerly 193401dd1f39dd34449589aacfbf01b0a3c03435] [formerly 6b6b0903a28a4863721a37809e0f080212a21a18 [formerly c9f1046b7063c690d7fe29de7bebf1f7d742c93f]]] [formerly 491cf5df2a6d272bd4db3b9bcb80eb8ced0a27ba [formerly ab2fd22d16922185d7bde61bda07297c248a84e7] [formerly e47509a313bc6aa1f8bc1fae4a9d11a7438eaba4 [formerly 02e3481737bc036135dea97384c56ef483a47e39]] [formerly db42260282d65a31e469a7fd0de0736ff8f5b19d [formerly 8d9dfa41ba0969bc48cba5b6d61a08ba10813d5a] [formerly eec12e10f01f35b0dbd5145be391085a7995784e [formerly 98ec4f353acd8d5b72a660a473c1afd8ffc62149]]]] Former-commit-id: 5910aa00f9e4ee780b15a2cd4b19c6f49113093a [formerly 11a6ab8e821cec9efb4a4573f1415a7d1319fd7f] [formerly d3a8f4bfc0e498660c1145ce7f4fe4d0c7e377c5 [formerly 44a350d84b51b2e865c30a6c534362b1b9ca19d6]] [formerly c222b62e8428962c800e4e9c50e02d9318b48a5b [formerly f2fb019b4e90f86ac4b416cb3029c1d92db6a5da] [formerly ce4d856f96e2022d775507358fca8a809d47c9f5 [formerly d026a7d4712c609459126f1c9da777d817836c2e]]] Former-commit-id: 2ffed94a6bedbc7317c35ec15572cee61ca82a35 [formerly 795467008d59a1edb8ea800af8527917e60b8886] [formerly 19d09ba9059624f27bef2124f8dcf2e1513592b2 [formerly 7cc2ebfb6265581f4725726a36f886e496bfdafe]] Former-commit-id: d162fca3ee086ba6fc15091c9a8bd396d6d15514 [formerly 97b6c8ebd4eccbc9bf970af900b9be38cfe1aa64] Former-commit-id: 0541afe16d07ed313a850e41c6a972fbb60d1d1e --- src/toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/toolchain b/src/toolchain index 26ad161..b499727 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit 26ad161faf9da97cec3692599abb3da4f2f97581 +Subproject commit b499727bbbfb2d10a2ff66c767c61192ddf98261 From a0cab68602de435c455218fdfc53f88dcd041d57 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 5 Apr 2023 14:40:12 -0700 Subject: [PATCH 20/27] gitignore cache and out from root Former-commit-id: 933002ece1f77aab14a8847d4c33589865f9d66b [formerly e695c9210e0a9d29963b281d504fa6d342e5da09] [formerly e2bf63de3f08bad2f008e880ef0991da7c2d09aa [formerly 09918de7c93531195b5aa164711bff41e88330e3]] [formerly 747af2cffc1a20ca795c75ed3dd9120553782e56 [formerly 0417363931aef0e1b5ec2b2f3b8889e62847fad5] [formerly c03036dae70e742366512b28333559f14bdfeb28 [formerly 095247bffcef4c8065ad28f166543ebe993f522b]]] [formerly b3fecf0d258fa092463142004d9ddc50d6a164a7 [formerly 13b5054bcb7cc26bcda60101e9ac75de72d2d576] [formerly cc9ab647d50b36dcd8c8ddf8b693c3a9822a5cb0 [formerly a42b844ca71c2366618b04891a381762b944af02]] [formerly c65df6153d6f00b960ba23245d83bda72ac6aa26 [formerly b41996b81c4f7e6dc5350ac3d690bd93ed54afa1] [formerly 3ac7412fe34ad297fcf46819629bf72e03282c82 [formerly 450a4e3be188f21a9b0075a093b7eaa60974730e]]]] [formerly 61e0e6ab804afaaa7ab140522d2b5223a1f652ba [formerly 3b981f0c12eaad843b38b359993fe06796a5719c] [formerly 0a0f78a7cae37356578b73ffcb874d6f58efdf4f [formerly e43c219a711be25efb58ecaa339ce13dd8cc596f]] [formerly d0fe54a0561c35918e3d70db827ccf62dcd87656 [formerly 95e0dbbdab76c5edb45f6d27fad12744674873e6] [formerly bfd566db9dafc52bf3f0a5b3cd1fedcd930f9ef7 [formerly 9d2a32bca70f3e5bf779a1e7640418cd65b56b9e]]] [formerly e6b8d7a20d1f20b82754a13381a8281942cab3a1 [formerly f65bb4174905a935138ed38633d9c94e06b7a8bc] [formerly 37d5159b1785aca6e1cffdb2e58d7bf56a791df8 [formerly c4c3f0b239a222d376d3330d967898211f56a5d6]] [formerly 81b1a838e88b6727631d8a3e62ee2fb47facf0ce [formerly a2b01ec371c6205cbf957ffcf021f268c851b850] [formerly 56fa52ab0d0868647b7ecdbd84d5e0408e9f3494 [formerly 37b5eca982cbc5c12fc0f2128a13e807bfeb3163]]]]] [formerly f977484e51cc8017c43b0c17eca83b10940e521a [formerly 1e4aa824232df01da06a7e37ec9da814000e19b8] [formerly cbbeb8d40e1f8d9cef14b84a1f34f320e9ba8deb [formerly 601aa15ef4ee0fc9e89f4abef3f36cb7613fa4e8]] [formerly 9d3a6673fbf7ed9763c8fb870f8d8f9149d69b26 [formerly 7a6adffa1ed9693a709237ed049867b2ecece605] [formerly f6f286d00ecd4d0da8b442bb1c734945c2392cd9 [formerly a59091eda2515c2833adc3dbbca555e9a1234a20]]] [formerly eca14697c946e5e1defccee3d226ac9e42f6c710 [formerly 4e05d587ff757708cbce783f9c9d57f3ae3e76c1] [formerly 682ee788a5b33b2600f60d12117b55eeeb575b4e [formerly 0912b3dd663bd2a509c3e32aeb9e27f819677f8d]] [formerly 267096b5fbba7975670d4735fb40478525e79784 [formerly 8920b1e1215bb7ea0ccc223802f34c1958c55a68] [formerly 9be1bf35ef04f53b487cbb5cbb316a2ef66f9f24 [formerly 0ff87a1b5954ff171ba11b0c1106092bc625926c]]]] [formerly 8de474e7d8c80fbabb4e7fa069e37245ec691280 [formerly 0fa6596ca576597934529e651bcd457a2380cbe9] [formerly 4ddda37b7ad900a2f9e3c64ab9c01f9b0d0a697f [formerly 5a1a8b70f11b14cf7613ae163c800d81a5a276db]] [formerly ca22e55508af82430181266cf5e9cfbb281bbbf1 [formerly a65880ff69ce0c9260546b5d6f0f6935dca3b204] [formerly dbbcec1244bd70cf730aff9b7b27424d7cca84e7 [formerly a7d8c449e877ea7b6edc62bdffbc3d7371379f6c]]] [formerly eb8339f73663847ff80b130e1cefbea5dc0b9526 [formerly 0d82457067ccd9fe30ff989d02010f308dd50277] [formerly ade63842fd86815025f1149e58694d91bc715113 [formerly 9657fce8ccbb6758b571526d2ef8fd85d166de5a]] [formerly d5f545ba9ef893bc71cdf6b635c32a8489f864a7 [formerly 90e556b333c435d0423495516944a99bc553faa5] [formerly fdd707cad24afdb8734a11dd29d08a32ac3c4923]]]]] [formerly fdd707cad24afdb8734a11dd29d08a32ac3c4923 [formerly 2b07b281777116c827c3d9a9ca03bdfa87cc16b2]] [formerly d82d0d88b4eec11bf44d0a887f451e6c5a6fa2ab [formerly fdd707cad24afdb8734a11dd29d08a32ac3c4923 [formerly 2b07b281777116c827c3d9a9ca03bdfa87cc16b2] [formerly d82d0d88b4eec11bf44d0a887f451e6c5a6fa2ab [formerly 1bb322d13a2902d4adb656897aa5b717d4ed0236]]]] [formerly be2049f04c086954e8dff367a2334e0cf9a5d431 [formerly be2049f04c086954e8dff367a2334e0cf9a5d431 [formerly 4cb99355bc5c11e164c7f77aa74502c78491c1eb]] [formerly 885516464d1c6b5c629586067df28369576ce4bd [formerly fdd707cad24afdb8734a11dd29d08a32ac3c4923 [formerly 2b07b281777116c827c3d9a9ca03bdfa87cc16b2] [formerly d82d0d88b4eec11bf44d0a887f451e6c5a6fa2ab [formerly 1bb322d13a2902d4adb656897aa5b717d4ed0236]] [formerly be2049f04c086954e8dff367a2334e0cf9a5d431 [formerly 4cb99355bc5c11e164c7f77aa74502c78491c1eb] [formerly 885516464d1c6b5c629586067df28369576ce4bd [formerly 57f543715c389b455bcfe5a34c1911dc95e0585d]]]]]] [formerly b15396ca727152b1fb3beaa4357557013ad8e339 [formerly b15396ca727152b1fb3beaa4357557013ad8e339 [formerly a821d70a121e56f83f68c892a08a859c7a93f43e]] [formerly 394b1bcd9ed4dfe8504c18bfc54612e975c44004 [formerly b15396ca727152b1fb3beaa4357557013ad8e339 [formerly a821d70a121e56f83f68c892a08a859c7a93f43e] [formerly 394b1bcd9ed4dfe8504c18bfc54612e975c44004 [formerly 4c16a1928e2c6740cd340bc49861fe04997e1e25]]]] [formerly 11fd5aa890fcde802edbd0eda7b6c4ba43baf8f0 [formerly 11fd5aa890fcde802edbd0eda7b6c4ba43baf8f0 [formerly 428b2f4194408edd1281ed912efe65278fcc7781]] [formerly cfacecf552949f61dea6f4784eee19b40001423b [formerly 9084c388fc6fa13614096c385a61de664dce3a0b] [formerly 4695d8beb7f1f3d755b7fa2678e1e84a38df36b2 [formerly 581dcf9839d34450a40426f9fc3efec2f7d19e76]] [formerly 423ba80310c0508c8ad41b8cb7fce3d9477b639b [formerly 58f1f3e3207ad1d36f118fcebd16c0751abbaf58] [formerly 65d49c16acc88cdc78a775a1638acc2a02670e19 [formerly ed7cf0d564a0cdf5203a3b428c465de17c770ffa]]] [formerly b3c48fa59e28f157bbfb592615bc9d559e7988a9 [formerly 7799d8ae537fdb0fd257e641dea7457c467b4365] [formerly 7fd90e42faf8e836c86f7e301562b4040468db7b [formerly 9dd83bd2ab46754860346bf078eee33b52dfcab6]] [formerly b8e02c189a75e60c5bf8761ba3e4f34c413963f0 [formerly d3c0c33e78314d6dce46f304782ad1facf7592c3] [formerly d21235c5c9185a69ddd7d5584f05f3ce9a7e5e90]]] [formerly bce67bec342798022cd7dee454cb2386d9e5e87b [formerly 44ca223058457e38addf65d6bddc1e2d2822bea4] [formerly 5c20912683d8af905dd3846a4c24ca60abf027bb [formerly e36c60d866a66ce33ee19920b43623a18e3ad5a3]] [formerly 771daf5a51f9332e9f8ffa3da9bea4387302b984 [formerly 16f22bee2425d8c6fdb9ac1e919ca528c107acb9] [formerly 9fe786f8aedfd284713312c21c788cb5a8b8eb15 [formerly ae6bee8b8b9b1b603d5b0127511ad96ec1dc3987]]] [formerly ada4a28837e5af635106ba5d732c3bd93bc1831d [formerly 47c4c1731fed8afc92ab01b0a868051b6c6fd9b1] [formerly 6222450d1b066be84f60366bb85eb03ce9af3f71 [formerly eee1d1e93244de2491fab3df5b6d913d3f60edae]] [formerly 622e8ea0fe8a7eebd77dcd9a1d43e4449589837a [formerly ac40234400c03673066eb3156533db22dd4af87e] [formerly 0277e0d94d74e86dc705326422b1c18aff67b044]]] [formerly 9d075ce66ab29678a8aba7d9b4200f84b4047bc1 [formerly 4b3c5cf2b6c697d41fe3bc8678fff1d8a9f30e81] [formerly 6efa20f2ffbfad414b39bcca30f712fa40c85d66 [formerly 67e1cc4b88058577352bf16df5f9a3a990dcfde2]] [formerly dd0c64dea9b60ef089f32fcba01d04dda93f690f [formerly 8d38b3c7b086a5106ac656b16f74ca442091f693] [formerly 61b98e7b6f6f7042c3b13e958eeadedfaef5e5fd [formerly 6728a2a659bdbe4693178aa2889e62d71a93b795]]] [formerly fa6864c6771e38ee560dcba80323628a9cdc711c [formerly a78f56543915982aa290b1a5699ad75fe64277c4] [formerly 47d6b92a9924669ef92a1e4aadf201f559692748 [formerly b76b2837ba1658999718737cfb37afdc4284b2d9]] [formerly 21dff2403d171cabe9256f846e10d8de9cd2b475 [formerly f3446023e437fdf27144ddd81717ce69316bbb6f] [formerly 0277e0d94d74e86dc705326422b1c18aff67b044 [formerly a67ab0a3e96f044fbfc96e0933ac47cb400419b5]]]]] [formerly cfacecf552949f61dea6f4784eee19b40001423b [formerly 9084c388fc6fa13614096c385a61de664dce3a0b] [formerly 4695d8beb7f1f3d755b7fa2678e1e84a38df36b2 [formerly 581dcf9839d34450a40426f9fc3efec2f7d19e76]] [formerly 423ba80310c0508c8ad41b8cb7fce3d9477b639b [formerly 58f1f3e3207ad1d36f118fcebd16c0751abbaf58] [formerly 65d49c16acc88cdc78a775a1638acc2a02670e19 [formerly ed7cf0d564a0cdf5203a3b428c465de17c770ffa]]] [formerly b3c48fa59e28f157bbfb592615bc9d559e7988a9 [formerly 7799d8ae537fdb0fd257e641dea7457c467b4365] [formerly 7fd90e42faf8e836c86f7e301562b4040468db7b [formerly 9dd83bd2ab46754860346bf078eee33b52dfcab6]] [formerly b8e02c189a75e60c5bf8761ba3e4f34c413963f0 [formerly d3c0c33e78314d6dce46f304782ad1facf7592c3] [formerly d21235c5c9185a69ddd7d5584f05f3ce9a7e5e90]]] [formerly fdd707cad24afdb8734a11dd29d08a32ac3c4923 [formerly 2b07b281777116c827c3d9a9ca03bdfa87cc16b2] [formerly d82d0d88b4eec11bf44d0a887f451e6c5a6fa2ab [formerly 1bb322d13a2902d4adb656897aa5b717d4ed0236]] [formerly be2049f04c086954e8dff367a2334e0cf9a5d431 [formerly 4cb99355bc5c11e164c7f77aa74502c78491c1eb] [formerly 885516464d1c6b5c629586067df28369576ce4bd [formerly 57f543715c389b455bcfe5a34c1911dc95e0585d]]] [formerly b15396ca727152b1fb3beaa4357557013ad8e339 [formerly a821d70a121e56f83f68c892a08a859c7a93f43e] [formerly 394b1bcd9ed4dfe8504c18bfc54612e975c44004 [formerly 4c16a1928e2c6740cd340bc49861fe04997e1e25]] [formerly 11fd5aa890fcde802edbd0eda7b6c4ba43baf8f0 [formerly 428b2f4194408edd1281ed912efe65278fcc7781] [formerly d21235c5c9185a69ddd7d5584f05f3ce9a7e5e90 [formerly c80a6abca89d3d970f7231b93dcb81015871ec69]]]]]]]]]] Former-commit-id: 000473cb472cc22661dc3b4ec8014cfb48c6fbfe [formerly 000473cb472cc22661dc3b4ec8014cfb48c6fbfe [formerly 46661c2c31814924172f376da41ac040c4d3fd48]] [formerly 0c54321c291ffa1896bee13d6f2f3bb4739b8e37 [formerly 000473cb472cc22661dc3b4ec8014cfb48c6fbfe [formerly 46661c2c31814924172f376da41ac040c4d3fd48] [formerly 0c54321c291ffa1896bee13d6f2f3bb4739b8e37 [formerly 2035a4943b61c84d2b204ec7d7f29c257f2c2767]]]] [formerly 848f5283b4807f440ce1cb591874661298d231c1 [formerly 848f5283b4807f440ce1cb591874661298d231c1 [formerly f9526329d2b59b6087961371a46aaccb942abf31]] [formerly 3a2d245f8940f96e0351c07ebaffb78fa1fa4bc2 [formerly 44410e81f473867a9a79409140b38dab07a29e0d] [formerly f9f6c5bd955b2ad5c6f9b14e460bb7649c72427c [formerly 353e2fc13147bede5775b2221034885b3dbd9307]] [formerly 75231678ed9f8c6881b133155ac6d75c9467209c [formerly 7ef678d5c48a0fc17f59a9e7fcf7289be139ab1f] [formerly 4cd9de5a4b77d5fc5305ae309314c3308263228c [formerly b098a2d60019f78bebcb79947d8c2fa9b65cb1d1]]] [formerly e56c61c2643e9fb3bc2db90fbffa8b7145cbab14 [formerly 56008f66beab71bbddc1056ba6deff1199820eec] [formerly 8fe839b68e960e05f8817b1e3a97435b4418fdd9 [formerly e86cb6847ea8f3a93903e491a4e94e161b0bf26f]] [formerly 186473761564895ef02efed234e1c7ee47433e2a [formerly 749b4d1e52885c94f027cab592b4af901fbfe92f] [formerly f583887b07e2b9b1441e69cda4ac6ef4906b26d7]]] [formerly 3685df0e8ec18585bb060f3614df720358f1b76e [formerly 8086bc522c0f4ca2e273d7cbdb165df45ccda449] [formerly fb16079fac44ecef8a7248479966747eb7e91cfc [formerly 3d47286462d648337520bfec789bdca09915c340]] [formerly f872e77fe62a4e8b7bd2f37a2736c17ae4e493e8 [formerly 81a1918501176b767d552062cb43720e31e4fc29] [formerly 40fc3c8ee1e5657664541b26cda42168b435cfed [formerly 3bf348a1133a0c326618aabae4fcb6e985cc62bd]]] [formerly 520c556ab8a6d2a368af7bcab03ed9e20a7ebbb1 [formerly f05d1c28d9859d8c13360128b0c8495937e5e077] [formerly 8b05fdea713580e1ebf137cdcf0b3653f6240619 [formerly fc4dbf437ba3a1fa952a42398aac51a3f26df3d4]] [formerly aecc6e69cd1b8854b614a52afe544123c4b58864 [formerly 8fc8d552292f84c7b4c878e09d3fc663aaac6465] [formerly a92db761acca70e01e839bc7224dfdf144d4bf26]]] [formerly 934c493d90b6d5128f0da365f1390455e6bb639e [formerly 4c09c07d68a5de70b211808122aa482457fdfd3d] [formerly 1f1609b4e994ca79988d92a9395c7989de190b81 [formerly 85e7cf37f19d3bfa6db45759bd7638fe4eed9abd]] [formerly be2d930eea2bc8b2518d7b3ae957c9b67fd5ca6a [formerly d4dea3b1e471a8d326d0c2341c7c8879925782f0] [formerly 74aa688dd75229cd79def0b2fb8240080004d600 [formerly 79d9d024e68ad3be20265b7c3bc9ecb02bed7ab1]]] [formerly 28f775eba96ba275267893df65add98801bfa7e2 [formerly ba30c9d55b914c5b26bf02e65fd3de2de801c1d2] [formerly a269347e700ec400b6e647e684ac7b69a05d921d [formerly 77e289da7f7f3475f055dc42319f6c29b05f5dbe]] [formerly e74f030a6d379be2fee6f52e023332348b217fa1 [formerly b3842075ab7414d69cffb64a9da8759319f59102] [formerly a92db761acca70e01e839bc7224dfdf144d4bf26 [formerly 6cb1a92c9b2199f89f9e70ec3f3e38d1afb1a684]]]]] [formerly 3a2d245f8940f96e0351c07ebaffb78fa1fa4bc2 [formerly 44410e81f473867a9a79409140b38dab07a29e0d] [formerly f9f6c5bd955b2ad5c6f9b14e460bb7649c72427c [formerly 353e2fc13147bede5775b2221034885b3dbd9307]] [formerly 75231678ed9f8c6881b133155ac6d75c9467209c [formerly 7ef678d5c48a0fc17f59a9e7fcf7289be139ab1f] [formerly 4cd9de5a4b77d5fc5305ae309314c3308263228c [formerly b098a2d60019f78bebcb79947d8c2fa9b65cb1d1]]] [formerly e56c61c2643e9fb3bc2db90fbffa8b7145cbab14 [formerly 56008f66beab71bbddc1056ba6deff1199820eec] [formerly 8fe839b68e960e05f8817b1e3a97435b4418fdd9 [formerly e86cb6847ea8f3a93903e491a4e94e161b0bf26f]] [formerly 186473761564895ef02efed234e1c7ee47433e2a [formerly 749b4d1e52885c94f027cab592b4af901fbfe92f] [formerly f583887b07e2b9b1441e69cda4ac6ef4906b26d7]]] [formerly 42e7d7abfeebc631dcdef8e0a7985562cbe0586e [formerly 43a7aa06896a8511b60576452cc593ebd2598b4b] [formerly 69c3e40c270ac5fd2ff0aa8f08035ef2016c2fec [formerly a328ce0b87cee356a75f5ee9fba06c2b63d5496c]] [formerly 1cd4f80c6d91ab8833b0a8ba990da52a39f554e4 [formerly 2745c962a0a2b375f4f6cf6e6637f0f2a1aa9420] [formerly f3808d08ffa67e2e989d584a723bacccc3cc9767 [formerly cdd31fd44302f9e7ce535ebbafc474ef550daa21]]] [formerly 000473cb472cc22661dc3b4ec8014cfb48c6fbfe [formerly 46661c2c31814924172f376da41ac040c4d3fd48] [formerly 0c54321c291ffa1896bee13d6f2f3bb4739b8e37 [formerly 2035a4943b61c84d2b204ec7d7f29c257f2c2767]] [formerly 848f5283b4807f440ce1cb591874661298d231c1 [formerly f9526329d2b59b6087961371a46aaccb942abf31] [formerly f583887b07e2b9b1441e69cda4ac6ef4906b26d7 [formerly a4ae167eef8331c40d4cbf6643e8f381629ac1a9]]]]]]]]] Former-commit-id: 1cd4f80c6d91ab8833b0a8ba990da52a39f554e4 [formerly 1cd4f80c6d91ab8833b0a8ba990da52a39f554e4 [formerly 2745c962a0a2b375f4f6cf6e6637f0f2a1aa9420]] [formerly f3808d08ffa67e2e989d584a723bacccc3cc9767 [formerly 42e7d7abfeebc631dcdef8e0a7985562cbe0586e [formerly 43a7aa06896a8511b60576452cc593ebd2598b4b] [formerly 69c3e40c270ac5fd2ff0aa8f08035ef2016c2fec [formerly a328ce0b87cee356a75f5ee9fba06c2b63d5496c]] [formerly 1cd4f80c6d91ab8833b0a8ba990da52a39f554e4 [formerly 2745c962a0a2b375f4f6cf6e6637f0f2a1aa9420] [formerly f3808d08ffa67e2e989d584a723bacccc3cc9767 [formerly cdd31fd44302f9e7ce535ebbafc474ef550daa21]]]]] Former-commit-id: 69c3e40c270ac5fd2ff0aa8f08035ef2016c2fec [formerly 42e7d7abfeebc631dcdef8e0a7985562cbe0586e [formerly 43a7aa06896a8511b60576452cc593ebd2598b4b] [formerly 69c3e40c270ac5fd2ff0aa8f08035ef2016c2fec [formerly a328ce0b87cee356a75f5ee9fba06c2b63d5496c]]] Former-commit-id: 42e7d7abfeebc631dcdef8e0a7985562cbe0586e [formerly 43a7aa06896a8511b60576452cc593ebd2598b4b] Former-commit-id: 2ce4c5f011dfe3cfcf1c8d859c0063324dfe905c [formerly 812e09cb34880deb91d9616ab7fb0579cab2c6d0] [formerly 2f4ed2b4031fcabf921ffb07791558341fc33220 [formerly 0d5fe0a413471e27bab50f0bae163fa066fc4a9a]] [formerly 6dff028ab97e1cf72ab465f94e4d8e60b37f17ba [formerly 2c6a1213e09b83213a85685585bdcb8011bf4995] [formerly e2a57fd3b47a44c7ad36d0599635dfec10794990 [formerly 244cd36298d89e8b58afc485a934ca62c46b6efa]]] [formerly 0788131e058c12d6a8b88308754de2012601344c [formerly ef5cf2685837a5ad53d6e2926cd272619da7225b] [formerly 9c5de71e4b29755a980935da618f66b25c14a96d [formerly 49139200ce525c7b2daa1bb68e047882be83f366]] [formerly e0a030680a4252874c949af2a429f31a34541e44 [formerly f2ae5064867b775466ac9406d4cf40c87c2fb85a] [formerly 80f3ec057ed12a0f2a5e44e338d83777d0d0f0cb [formerly 6d1919fa517bae27edf04bef47befe3f6b4ec39b]]]] [formerly 422d1e0b8c185b353390ed8d964f313f01b1884d [formerly 0f97bdabab806bf27402add782d3cb03a201ed6a] [formerly ff9381e08738559bffeb53a9cfda2cc9ec60a9c5 [formerly b08642273814c8ee5f62479979f2784bb8b0d45e]] [formerly 390a6241c76398ab43c45dc95e66dffdf7b1d084 [formerly 8a974d5c40ac08c580cf7ddc721ad492c94ab7b2] [formerly c69cd369c0883712a344d4732ad71cc8b73e1099 [formerly 44efb69e806844919dd81eb5cc82269dbc250875]]] [formerly 7d148b9ee05f2bc3fa1c0640c40b5d127cdf5c8b [formerly f2d98a52c2056f30606b62513bda8cdbb6f5f147] [formerly 17bd172319c6c7018d53a74e5f09b3183c8eadba [formerly 7b3ba0c655ee471c288664f3dd80cb95b8cd84ca]] [formerly 87c1163f7a986c550b5798e86a6ee6a57ef29100 [formerly 6300c330e8543f8f16728a44e0b9afce848ea03a] [formerly 42e7d7abfeebc631dcdef8e0a7985562cbe0586e]]]] Former-commit-id: b63d2c8da5d5c506fac515c96f2c16bb3cb832be [formerly 1b7ece53d449fadf856bd8dec79fcb514e93391c] [formerly c9378f5732ef2e042dc892e253c86c55c8d007d3 [formerly 037fdaaf74be2ff8af0568d6ee9a8ea948357021]] [formerly c0b18dedb76eb626928227a1cd9b76cd6e2609d2 [formerly 1d31870c652b1b75674abedee4cc0818294722d0] [formerly 99abef6e9071dbf6c95117d21e7668b9865e318c [formerly 540cf0b9e3cc579659c454edd147a1d077044363]]] [formerly 13b36176dc7c0bad1bcd641bacb14b2e2a012534 [formerly f44553be22af40583623f54e843bb7ce89ae9aa7] [formerly bc6aba4f9171d4dfcdf549f2fc975e90a5fb9586 [formerly 7d7e4a8d6d425522cac70acab2fc15dcb7968583]] [formerly 1db1ab9c67d7546efe2a697a2ad4b4a11a67b733 [formerly 953afd9b2a695c2cf058110c4a1a4773a7e5d0b9] [formerly 6440d00b6239d3f4842a642075bbc3d56167350e [formerly 78fce043e72b80e9f0f023920fc658ea7a65c185]]]] Former-commit-id: e8819fe9778e552b375140b3cc82cc9e312898fa [formerly a14eda4bf55bd557f84f73773c847e14f8983df7] [formerly f0fdd7fc1bf731d8f62baa5757ac1c9d2f2f1920 [formerly 5152ce577720fea2f2ab99580694c8226086125f]] [formerly 5dd20f12539dafe993375a2f6ad5f9b68ce8d005 [formerly 3533b6140854b44538a5cd5a6ee05a125745c22c] [formerly 9af16843e744c47b0d582cf3192e5db01c1a3b00 [formerly e252fae5c92c540b7f6cd407fc63ed9b634aa4f3]]] Former-commit-id: 700b250637305cc484874b3fb1b5e8986a7edd0b [formerly 5fc7dcf112f51fa744eacdb1d2f82f416c8d744c] [formerly 7eb1b1183ea9ffc84f3d1888dc6f67938f33b0e1 [formerly 3fd582ef1ba8abc91472f91b49086984fb0e07c9]] Former-commit-id: f8fc8807a606fdbd3740655bfaf7b1ade88884eb [formerly 0dd8f91a15fdcb47a4e0404e2bff21c593ee577e] Former-commit-id: 51dfe8dd02c15b68f9cb0be062cd4b39997d0d8f --- .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b7acf95..2fc8bd4 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,6 @@ build/ .vscode # Toolchain -cache -out +/cache +/out .* From 7be7c0164c959b3e118c535d98fe1b4a4da5a180 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 11 Apr 2023 12:30:53 -0700 Subject: [PATCH 21/27] artifact and git plugin links Former-commit-id: 12ac8a6d459b5b8f68598c9bd1e70711fb15cf2a [formerly 721da5027655b62a7e2d4a743ab678b65314615b] [formerly 76d38c0c77672bef8d9a615daa5f4333593d706a [formerly 6fe00c0ffe3f0f133d118d2f088dbcfbb52f6d3e]] [formerly 4b32d50c9c7b045dd07be2920fa1406dd6682973 [formerly 39bdb69093bd0c04ca10de61d73d55ce8a6ce4bf] [formerly 448ef59de062563c175184c0ed1e0adf95e048f4 [formerly c9ac1dccf6c06232f50e1d8c26695ce49c12ea0c]]] [formerly 6d2df1817d288b35ad7de392e34c8b34ef4768ad [formerly b5713ffb3e022c31a666d65bd9c74fe9b406a8cd] [formerly 2a48cc658d3412a84006299908f4ff6cd3cea25c [formerly bf9f88b2288cd6c22b42efeb529c62ecb54f95e2]] [formerly df5a4507478ff4a9ebabbfcadcaba4dd89ba26d5 [formerly 56bbb0110840a1a6c58d026bdd0e6618da3eadda] [formerly f2d0d171fa8d3e664691fb51348b41291ad8facf [formerly d377e927416a023d269101bff3d8674807e1fb27]]]] [formerly 5c27b03d8e05e7ecf2f348fff083abdfb90d3dd3 [formerly fe0c9340bce16c0f12b3230b1a12d9478c3db173] [formerly e4144c67d0629cc771d32d51f64b205ee6faaf0f [formerly c299f9e06cfb0303ed867cd12515b493a7dd18f0]] [formerly 5dcb259540283a04be3cf6aec60d384b1a3512da [formerly 6b227185faaa8510318a3c4267826c0e925f1f3b] [formerly b1ab8faa29951c3ce0d906ce1f391beaf1237324 [formerly 9a6d39ad76cf989daf6f84edab2a4a03b1da3c40]]] [formerly 4725f231fef3947a5bf55ad2966911cbc2253827 [formerly 45e439b7e1ccb61590b077327b1d01cc68413b4e] [formerly 7fcf6c9304514ae55155a8015008f6e4aa633308 [formerly 5621a295dbeb56d903957a7afc18e235b6cc8065]] [formerly d4432efcf90d8d4a97efb5e85efcc02b070c98bc [formerly ef3c92828787362ae79d453cf2a532d2bd82477b] [formerly bfde4badc3d0fc05f24398939d03ec4a344a90ca [formerly 3c7e204bc2f25daf6c79a5a7aa15bda7a1e9ca49]]]]] [formerly 00107a8681d97c343ef0bf633a503f34ff43d5fb [formerly cb2756de1763abc892f9572536078c9cb4ab0216] [formerly 663fd2d200b4f45a33527744f961f797acba810e [formerly 698921b31ca065443dc19fb215649de41f1f6775]] [formerly 72c9c5635fc3b863db7982a64731c15b368d42b8 [formerly 26c80dd85263ae188e25a3e7b6a282c6ba4d5997] [formerly 4304026e2c0b4a164abbcc3a60c8f5b977821ecb [formerly 961d9f95ee1d10851224dde65bdd194a49457bee]]] [formerly 9ea08ac4684174a64c4d91370c70a4800b37592a [formerly 477b732d0d0d665d980d8fd3eaa3812943032bdb] [formerly b84e7a207e053242e3a514739459190f819164f9 [formerly f7ef2aafbd37411feca1f0660e66334fe6d64d0d]] [formerly 0a11ee9c2bee03ddd6bff694f801c860310fd2a8 [formerly 4b9f460472e540690322957b8634fc5d71d67266] [formerly 0ec6931180226dae0eb0360dfc298ed8c44ba7d6 [formerly 1d9ae837b664c20b7249df2c6f3f0b15b77454f5]]]] [formerly d2b9e71b99ed483fda63b4b74b5488b923ba0285 [formerly fedc8b254d148ad9e28ae2f720049e77ead55686] [formerly a9f82d0d8e3e2f100ced37a990d1aa62d367fc56 [formerly 1d6c8f298467a00bbbc57eac51e9cc18efb91013]] [formerly e76aebbdda7df144fb6008d1499f21a19bf039bc [formerly 92f4723e0174a8a7c7d759293e8e6737f1a62541] [formerly c6578c3cf45f8bb1f35c7eb8485251f861e88617 [formerly b81c02cefea04d9c1ec37a4ca7030843ab97d5f6]]] [formerly 9af39346aed4bbb3569a24a0f22dfa6647d847a9 [formerly c2a8646195c8749cc8b37443fafd2684bb56df70] [formerly 8f56575c8c3f1389994c810a672f643427046060 [formerly a6e41bc0a96c449a8beb003348952cc545222f30]] [formerly af75bd56aff0f147961cbfa2a6b074df2c38786c [formerly 764392f84ab175dcace79540a09dc8b831868b00] [formerly be198cccfe7f9df0c92faa2686da7c5052fcd18e]]]]] [formerly be198cccfe7f9df0c92faa2686da7c5052fcd18e [formerly 3545debe73e3a76c42122aefdbc4fd63dc6eb3fc]] [formerly 7303e62be651cce5e3311e93c99e14613c67311d [formerly be198cccfe7f9df0c92faa2686da7c5052fcd18e [formerly 3545debe73e3a76c42122aefdbc4fd63dc6eb3fc] [formerly 7303e62be651cce5e3311e93c99e14613c67311d [formerly cf84f3e0418723a23325a93476eff7cf9d5e01d0]]]] [formerly 97268a9b440b2b6822143836bb088b855db289c2 [formerly 97268a9b440b2b6822143836bb088b855db289c2 [formerly 38fb0f610fa20016e93678cb7e9099181876d726]] [formerly 57a960bb2e294966403c3523bd3d75dc9789d758 [formerly be198cccfe7f9df0c92faa2686da7c5052fcd18e [formerly 3545debe73e3a76c42122aefdbc4fd63dc6eb3fc] [formerly 7303e62be651cce5e3311e93c99e14613c67311d [formerly cf84f3e0418723a23325a93476eff7cf9d5e01d0]] [formerly 97268a9b440b2b6822143836bb088b855db289c2 [formerly 38fb0f610fa20016e93678cb7e9099181876d726] [formerly 57a960bb2e294966403c3523bd3d75dc9789d758 [formerly d115a3f15188ca9818f6849cb6de4a7a8bc45f56]]]]]] [formerly 08ad0c9cbe56a00f435209dca6fb6a19fb1fc08e [formerly 08ad0c9cbe56a00f435209dca6fb6a19fb1fc08e [formerly bb621482d4740eb240fea365cddf9d5d9cb18cd1]] [formerly 532e40696a7d31e49898e0177709251e110b2b71 [formerly 08ad0c9cbe56a00f435209dca6fb6a19fb1fc08e [formerly bb621482d4740eb240fea365cddf9d5d9cb18cd1] [formerly 532e40696a7d31e49898e0177709251e110b2b71 [formerly d947fc93f6e6bdc256803abe21de08de40dff0d2]]]] [formerly 5345501bd0faea587b303ae7b4c6bdc59f89f1d8 [formerly 5345501bd0faea587b303ae7b4c6bdc59f89f1d8 [formerly fe38f34358906ed004a96f36105279cdf03e1b1f]] [formerly 6e4e6d4c05f8ffb2f97719909ab9df275bbd95dc [formerly 7c69b65e2c2837d89c35222136dd2935c237e000] [formerly 22e062f199c512a35f3eb7691e05109b1beaefd2 [formerly 53b2cc5fe18327d8678e53b4cdc131f4e0918c7d]] [formerly 544be2f8b6e7efea73831110ef050fd7e4f475d7 [formerly 36c7f4eb6462db92ceac4612eb48977210802934] [formerly 45adb72416369161294decd608b81a73befc5452 [formerly 55df9ff514dc835106b25933f32532e2ab52ff3e]]] [formerly d27d49dfc9a99a23e2dbf61ce90fdfecbc296dd8 [formerly 87e2c8a92443b46caca01f94ca385e392a261ca5] [formerly dca674d7b3a77d739700d4e3efa86f103a1a93b9 [formerly 9869cbe413199985f4277e9fbde446481af7063f]] [formerly 780ea9d687d0dcfe825630281946cdecfc16fa9e [formerly 5e977b0011b2962c0825f39f78c3c5ef63160e2a] [formerly 280e2b4c6e289c1926079d5f77992fc0dbea1e63]]] [formerly e9f741844c276c4a6369162cf3203b84ab2a2030 [formerly caeb369b1e4a84030ab2ebbc729d128249e1329f] [formerly aa898ac3c6987788b1f6d94f4be5bd3aa4809c35 [formerly f537baffd3212a7b8cd899e2794598fe448dc874]] [formerly b2a3997488c67de726417fd1ae9800dbc37de842 [formerly 348db9ccb98686483a6c5ba9e5efd7d785347732] [formerly 2d28fc2d3b25ae4a214c04ba32d7f21306950b68 [formerly d181c6a0bf56c4bab74eece8cae85a8e693a8207]]] [formerly fba8f36faf45bc932ef40894d701bb744a5e37b2 [formerly c6ebbf9c37cfa09dd77d039b43298e18693aec2f] [formerly fc32ab6698bed558185e69e05d9d06a466e138f4 [formerly 0e32bc72ebb7d3138f7de8cc954e7ed19207d948]] [formerly 78da411f7ee3ac1f2dadac5831cb32e9bea3e525 [formerly ad75351ad07262145946f217a5161e9b0fbc0da6] [formerly e213e10c818090635fb986fce1c67170e58c3cf5]]] [formerly 70045817c7c9b6a964a51cca7d63e1b28bcba872 [formerly 88cae121d76f4438fe2ed8748fe0b6cac7ac921f] [formerly 0bfbdc073427bbb1bd37b5e1dd3b4d7c1617aadc [formerly 3dfafe91e3f04c0ea1ebb704306ae8fbcbf4f74a]] [formerly 0b41fc57f85e3a88c6ae6fefd1a82e23728cee93 [formerly dd4b85e52dfeb662cd176d5c7ce9b3d87cda6e3b] [formerly f61699306ca9ac5833d4307c1f9d776268b9472c [formerly 76372ac0f1c125e235ef51418a1001072a52d021]]] [formerly c7c21eef32656467a992a0541b0007cf60cc36a3 [formerly f4d1deb92851d3e3570e2ec5916803d38aec3cd4] [formerly 5f5ccb2fc060e6840cfd1b48b449ed80d86dc500 [formerly 339e4fae2edda58ddf4624622f9257bc228d3f36]] [formerly d7d5a8a7a2a00c0587f8dbe91cb7ad6854c075fa [formerly 05c22c0ceb2ca59ba32a18a7b7f41b5aea022a32] [formerly e213e10c818090635fb986fce1c67170e58c3cf5 [formerly 35a22877500e628cda41a0b0a509f553021606ca]]]]] [formerly 6e4e6d4c05f8ffb2f97719909ab9df275bbd95dc [formerly 7c69b65e2c2837d89c35222136dd2935c237e000] [formerly 22e062f199c512a35f3eb7691e05109b1beaefd2 [formerly 53b2cc5fe18327d8678e53b4cdc131f4e0918c7d]] [formerly 544be2f8b6e7efea73831110ef050fd7e4f475d7 [formerly 36c7f4eb6462db92ceac4612eb48977210802934] [formerly 45adb72416369161294decd608b81a73befc5452 [formerly 55df9ff514dc835106b25933f32532e2ab52ff3e]]] [formerly d27d49dfc9a99a23e2dbf61ce90fdfecbc296dd8 [formerly 87e2c8a92443b46caca01f94ca385e392a261ca5] [formerly dca674d7b3a77d739700d4e3efa86f103a1a93b9 [formerly 9869cbe413199985f4277e9fbde446481af7063f]] [formerly 780ea9d687d0dcfe825630281946cdecfc16fa9e [formerly 5e977b0011b2962c0825f39f78c3c5ef63160e2a] [formerly 280e2b4c6e289c1926079d5f77992fc0dbea1e63]]] [formerly be198cccfe7f9df0c92faa2686da7c5052fcd18e [formerly 3545debe73e3a76c42122aefdbc4fd63dc6eb3fc] [formerly 7303e62be651cce5e3311e93c99e14613c67311d [formerly cf84f3e0418723a23325a93476eff7cf9d5e01d0]] [formerly 97268a9b440b2b6822143836bb088b855db289c2 [formerly 38fb0f610fa20016e93678cb7e9099181876d726] [formerly 57a960bb2e294966403c3523bd3d75dc9789d758 [formerly d115a3f15188ca9818f6849cb6de4a7a8bc45f56]]] [formerly 08ad0c9cbe56a00f435209dca6fb6a19fb1fc08e [formerly bb621482d4740eb240fea365cddf9d5d9cb18cd1] [formerly 532e40696a7d31e49898e0177709251e110b2b71 [formerly d947fc93f6e6bdc256803abe21de08de40dff0d2]] [formerly 5345501bd0faea587b303ae7b4c6bdc59f89f1d8 [formerly fe38f34358906ed004a96f36105279cdf03e1b1f] [formerly 280e2b4c6e289c1926079d5f77992fc0dbea1e63 [formerly 5d8624d6bda0f40f6bf03c68e5127927fbba4b1d]]]]]]]]]] Former-commit-id: 9d69b80216f4b34941a02d80d8c5d0edaa096921 [formerly 9d69b80216f4b34941a02d80d8c5d0edaa096921 [formerly 12c5f2a907641f352a333953c66e6189411275b7]] [formerly 9db99150eae82454ebf850cdfa42b645bfd5526e [formerly 9d69b80216f4b34941a02d80d8c5d0edaa096921 [formerly 12c5f2a907641f352a333953c66e6189411275b7] [formerly 9db99150eae82454ebf850cdfa42b645bfd5526e [formerly 0fe19340a386a61ce934c89bb93b881f628007a7]]]] [formerly dc1527a9c1b1efaeb10770c65a174c1fd6ca2c51 [formerly dc1527a9c1b1efaeb10770c65a174c1fd6ca2c51 [formerly e2d78755891768537a8894719b5e0baf18c15f16]] [formerly a93421a6200617f350b754c341ed43f20612f64a [formerly 26f4f4227fc54f30611f71264e7e2ba82923e1d5] [formerly 448d3c33e4597e7e8cbcbdb7d31f0126a76b1a76 [formerly 35f668f6f164683d74d627038b5af7d0695b472f]] [formerly 9b12c6a18ad72818b1e5bc4d7869f1878de9e4c8 [formerly fac03d8d02366d8d871adc13b6fd1a8b60619d2e] [formerly 223d9657bcb3d73734c36013fd02df5a316f6f3b [formerly 7fb9971f04feaa4c6a7d7805d0448319909357b0]]] [formerly 645341eab22d7e026b926c8f97915585610fe3b9 [formerly 3843e00a4d0ace36dd68dfbbf944f7d2d002ad15] [formerly bd31add07c7688cd256dc3a6220fd7c1ec5e0bf2 [formerly 66f3bce6d867d2e82d39e43b5a1ba02e2d53d699]] [formerly cd5ec3cfa7caf570a5c45514e5936de7dfc8fc95 [formerly fb84f536e9b2f1828e1f222d9f5ab07503124b19] [formerly c27e32c96be79839696789ffab1ac1c61e330b4d [formerly bec6db7b662b299f205d05989dfa46bcd33e7085]]]] [formerly 26c803d4d40d430778a8c3f801671851cdd480fb [formerly 87d25ef89d68e50d9a4507d2946a838c7077be3d] [formerly d8a58d19716ccf19630c3d33d12c148d71562207 [formerly 24622e43366c70826a55160697aad39348c3c320]] [formerly 8e7b6288f8ee4e0f8367a99502649ffbf2f77759 [formerly dfabcdfe38c9d59a95c8477e40ee21cf419d663c] [formerly eafcbd43201401f26f754c7b39ec09acafe74016 [formerly 4f62b73f6e30ae52a27aa5c8498efab7a13eb0e9]]] [formerly 04c54d392a882e1252dcf419ecc9c15cdd474e90 [formerly 0db522504e28c59fed28ee026f7065f48f4388c7] [formerly 713f449b3c2f542ff64a6688778375ccd866c577 [formerly c4f27f5c9a4d45732d4fad6a9ab76d83c3ec0ffc]] [formerly cb29a88dda14aa221873022879b3f286feb85c44 [formerly aa064e9e1e1a79295ef0c2e5ce7ea2ac888c83d7] [formerly 07f95a72d23391bfcb0b6ea8d018b7d6fc0573a6]]] [formerly 2a4e3b5c940a62747d652618052d61dc6eb1a596 [formerly 29e847f98e4aa15dc17ead88383db8155797bca5] [formerly 0f303d63414b3706310c6e26d92b374acf4b34be [formerly 688e919c6cf1f04a20079e8c7c6b26435a74eefe]] [formerly ebc9b9cd64d32bf0d6429fd299a4f4626669f5fc [formerly ae6a4e58c4b05c444156f36939de02b10490eb3c] [formerly cfd9c23c45d3fb7e4d326a893b93ad99583d5ed9 [formerly 72156a280acf6f1b1b3d27966f3364b6ba875618]]] [formerly 20b23caadc235cfe4309f712202d93370d648f1c [formerly 8c7cebc3da1e2feffaf2b8364a5dd9811cb9cd94] [formerly 699fc05b0186eaf0587d7e5144c988ab33197e7e [formerly 4e124d54e8e25e228ebbcc1e775f8e928dbe6ffa]] [formerly b058ffb29d9000347dcbd082b95a1e43222bcb5b [formerly 88d84757021d64187997e296d4ca2d1c593b0248] [formerly 07f95a72d23391bfcb0b6ea8d018b7d6fc0573a6 [formerly dc1c662312682a9c75dfe4004a3066c2e291fa24]]]]] [formerly a93421a6200617f350b754c341ed43f20612f64a [formerly 26f4f4227fc54f30611f71264e7e2ba82923e1d5] [formerly 448d3c33e4597e7e8cbcbdb7d31f0126a76b1a76 [formerly 35f668f6f164683d74d627038b5af7d0695b472f]] [formerly 9b12c6a18ad72818b1e5bc4d7869f1878de9e4c8 [formerly fac03d8d02366d8d871adc13b6fd1a8b60619d2e] [formerly 223d9657bcb3d73734c36013fd02df5a316f6f3b [formerly 7fb9971f04feaa4c6a7d7805d0448319909357b0]]] [formerly 645341eab22d7e026b926c8f97915585610fe3b9 [formerly 3843e00a4d0ace36dd68dfbbf944f7d2d002ad15] [formerly bd31add07c7688cd256dc3a6220fd7c1ec5e0bf2 [formerly 66f3bce6d867d2e82d39e43b5a1ba02e2d53d699]] [formerly cd5ec3cfa7caf570a5c45514e5936de7dfc8fc95 [formerly fb84f536e9b2f1828e1f222d9f5ab07503124b19] [formerly c27e32c96be79839696789ffab1ac1c61e330b4d [formerly bec6db7b662b299f205d05989dfa46bcd33e7085]]]] [formerly b7715ca2fc7c71365622627377873d15cf426b45 [formerly 29521f10e46a2bf3a73fe6fceaa85d182cb1a42e] [formerly 01ef9190db9a8f5ee956705158d7c26fc977954d [formerly 168d44925f511b91c9164dbf207935b7efdae6b3]] [formerly f66b1126440bbf07dd90abfb7dd33a74ef694497 [formerly f16240c2767b717b289ba089b672abefc5bf7f1d] [formerly 6597e0cd703a6139c1f68aac91a70aa243db6b8d [formerly 75ec8e44a28a98c98a9fa38609acd07f5006cec3]]] [formerly 9d69b80216f4b34941a02d80d8c5d0edaa096921 [formerly 12c5f2a907641f352a333953c66e6189411275b7] [formerly 9db99150eae82454ebf850cdfa42b645bfd5526e [formerly 0fe19340a386a61ce934c89bb93b881f628007a7]] [formerly dc1527a9c1b1efaeb10770c65a174c1fd6ca2c51 [formerly e2d78755891768537a8894719b5e0baf18c15f16] [formerly bec6db7b662b299f205d05989dfa46bcd33e7085 [formerly 2d294c79e44c48908d38e04018cd6d8818c90393]]]]]]]]] Former-commit-id: f66b1126440bbf07dd90abfb7dd33a74ef694497 [formerly f66b1126440bbf07dd90abfb7dd33a74ef694497 [formerly f16240c2767b717b289ba089b672abefc5bf7f1d]] [formerly 6597e0cd703a6139c1f68aac91a70aa243db6b8d [formerly b7715ca2fc7c71365622627377873d15cf426b45 [formerly 29521f10e46a2bf3a73fe6fceaa85d182cb1a42e] [formerly 01ef9190db9a8f5ee956705158d7c26fc977954d [formerly 168d44925f511b91c9164dbf207935b7efdae6b3]] [formerly f66b1126440bbf07dd90abfb7dd33a74ef694497 [formerly f16240c2767b717b289ba089b672abefc5bf7f1d] [formerly 6597e0cd703a6139c1f68aac91a70aa243db6b8d [formerly 75ec8e44a28a98c98a9fa38609acd07f5006cec3]]]]] Former-commit-id: 01ef9190db9a8f5ee956705158d7c26fc977954d [formerly b7715ca2fc7c71365622627377873d15cf426b45 [formerly 29521f10e46a2bf3a73fe6fceaa85d182cb1a42e] [formerly 01ef9190db9a8f5ee956705158d7c26fc977954d [formerly 168d44925f511b91c9164dbf207935b7efdae6b3]]] Former-commit-id: b7715ca2fc7c71365622627377873d15cf426b45 [formerly 29521f10e46a2bf3a73fe6fceaa85d182cb1a42e] Former-commit-id: 83f9049626df254c60cfc50255d5c9a752fe1c71 [formerly 4faa1b84690bfbf3f1ee9f4cea1e8d3e6eaa7160] [formerly 19ce9585acbbf188a53c197e288702504b6af73f [formerly e7bbddff6c22a4ee7c383d718f433bc8cd5dc5b7]] [formerly 6283472b6bbc35aa6c234d90f89c59922d618bbe [formerly a3b57566e720a4af6a3b0e84f757a38b09088b46] [formerly 6f4efd745787833012261ac1f740404fcbf74f50 [formerly 3ff9ca814a3079d471b6d1886942616b30d13715]]] [formerly caa51549dc4ad1f623bfb0f568772e96e1782b23 [formerly b6838f7cf5654b5689d4467e03a6e9006815947a] [formerly 1fd66d74ac8c350d72bb610d7d7b556920a37c09 [formerly e77044deb594f38739b0f9f9fa46deb163587929]] [formerly 2de19fc86ec51c914f9a575ff3bf61a102f25b04 [formerly 9b93de5655fba9f90fe3296776b793e358fdf418] [formerly 81aa9ebf6a7e640bcba3e382a032ff400bef5d90 [formerly 07139f33726d5f44428fd816e1747963303f5bef]]]] [formerly 2fd0e8ba9cf5ee47766b0f786d5a807fe32bb63b [formerly e73c587343e6490b54bb1b13f2b6106b22fa6f48] [formerly 3ac348fbed2898cfc6fe7d147a401f133b2b990a [formerly a32398e0d1f51fadf181f5556808f16829b2fafd]] [formerly 8a11451759b4730e3b5b40c528f3d8003b7ab9af [formerly 0750ad11a94a0edfbb7e4a26c82c2253e53b1ef3] [formerly 2e12803aedd18c2562e6b0824fb0d00820df9587 [formerly c9a72aa18bbe641c1ed17842af8e0b193dfd952e]]] [formerly dc414cf77896585f27df5295ff424304d5cc3e07 [formerly cfb737d8087e0cf563be418c9f0b063ee536024b] [formerly a24e90f5700649493fa22cc2ca2cf4f09c40d1bf [formerly b79e4a312c1e74ecbcf8cc086926dfb07e82af2d]] [formerly af45d70bcf479e35c00f4867335bc138cc2a10da [formerly 09e41026e2fa1457a4653d49c64cdd85d064c686] [formerly b7715ca2fc7c71365622627377873d15cf426b45]]]] Former-commit-id: fbe240fc38d449c469b6d4b8212ebbe55c91b36c [formerly 302d425ebb03641523af0e078301dde876b75fa3] [formerly 9b44f284be180f64e80549e56cf7b3924d7f667c [formerly 7c9f6d67711ba2876d397b1fa6badcc9c6abd2b1]] [formerly e56f4bed6ec6b0f34e4a0beef14a26d13fb5656e [formerly 0a07a3f462243294fe991aa33b9b074192129766] [formerly af4f80b8332fb703883121bd920964c4bc18394a [formerly 27f4a0c5ac43d4f01e6f6188371aa0acbf0860b4]]] [formerly cc6fcb6ba8aafc0c4591e937bed766f52c6628d4 [formerly fd593414cddd06e73b9cac735eed80c0598538b3] [formerly 3cfa12aad01a5aa95896e62e5e32b068719d95f5 [formerly 1264b57bc490a6ddf4cdbbdeaf16d5ae831d6e66]] [formerly f8e3338770903b42746fa44d8ba8ab2fa2e74bdd [formerly c0e97939d3627417fa16a26add766d2fc536277d] [formerly d20f228c51fb3b0490af5a1cd21bd2d9092c1527 [formerly c1f249c7b1a8f2713c9791793bd62c87ed7674fc]]]] Former-commit-id: 469668f18c2329104a97b06b65c73d11b162e0aa [formerly 33bf0d8891cb0eaeddc68777ecaa09c42b3187f9] [formerly f025b00f54b32a2279173221efbd5bca12599888 [formerly 27e6e9654eebf820749dcbaeb2d7dfe5a46da395]] [formerly 599a1f00efb5d64c1d4914610e7e7ec1dcac86ce [formerly b21e2f95f84d1cf602dceedd8f4347cde7f0433f] [formerly 29bc4c788a63577618f8e64909b094ed3f7a2526 [formerly 5f361426589b1e2ade6d25fcb87a287686470441]]] Former-commit-id: d3550874f6e232e6ca56fe49b3c6569dd0e4e28b [formerly 3f57e2e9fc184820e29e858ac499fe895d72b047] [formerly 333caaaf8dd5c16c0d0594a083067b3b9fba59d1 [formerly 8bf2cf68a71e79c8a1e8d8113e1f6ad3679489e2]] Former-commit-id: 0b022b39b88e91233e32315969d511812e2d36df [formerly ae1ed82a52ab98fd2fa98e35c8a3614b2f23f69e] Former-commit-id: 674cb34cca2f0e0a6a1ebf31e9b06c58fa180169 --- README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4b34875..d979b29 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,16 @@ giving a third party full permission to execute any code they want on your system. Github accounts, CDNs, and package repository accounts get compromised all the time. -#### Universal +#### Download + +| OS | Architecture | Download | +|-------|--------------|------------------------------------------------------| +| Linux | x86_64 | [turnkey.linux-x86_64](https://github.com/tkhq/tkcli/raw/main/dist/turnkey.linux-x86_64) | +| Linux | aarch64 | [turnkey.linux-aarch64](https://github.com/tkhq/tkcli/raw/main/dist/turnkey.linux-aarch64) | +| MacOS | x86_64 | [turnkey.darwin-x86_64](https://github.com/tkhq/tkcli/raw/main/dist/turnkey.darwin-x86_64) | +| MacOS | aarch64 | [turnkey.darwin-aarch64](https://github.com/tkhq/tkcli/raw/main/dist/turnkey.darwin-aarch64)| + +#### Git ``` git clone https://github.com/thkq/tkcli @@ -48,6 +57,15 @@ process. See the [Reproducible Builds](https://reproducible-builds.org/) project for more information on these practices. +We use git for all development, releases, and signing. Unfortunately git has no +native method for large file storage or multi-signature workflows so some git +add-ons are required. + +To follow these steps please install [git-lfs][gl] and [git-sig][gs]. + +[gs]: https://codeberg.org/distrust/git-sig +[gl]: https://git-lfs.com + 1. Clone repo ``` From 41a26c764e81becc769f80a7e7b437831189888f Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 11 Apr 2023 12:46:53 -0700 Subject: [PATCH 22/27] update toolchain Former-commit-id: fef0dcda7a747bd4144a0fdf60636739a57b9a6f [formerly 5612274332927419599e3e76b473745e33901119] [formerly 651e8c12d6af977e2da4c2151737bc026df595a5 [formerly 2a35195bbc6393dace276a33c21437bcef910fe2]] [formerly 5a3e9cadbfc36db81ce36909bb1fe54e565ed402 [formerly 6cea27a1ea72766869c9f71eb255274493e0dbbc] [formerly a6dd8451f8ae81643b493dae616f2fe7dc317268 [formerly c00a050bf8f747371f6e754c6faae98350d3179e]]] [formerly c40bacc8fb55d9cecaf2419370c665a1bd819463 [formerly 7297f42b6353f90071a19826f2a6e521d0055259] [formerly cec3471a4baab359e3c61c6b9309f31795fcf816 [formerly 866be880a4290bb22cc5916f8ab49d8b90ca7662]] [formerly 3b7bd535e021f80306e48be9e5b475549e6faf09 [formerly e7e08774b63ff7ec70a14364d65b2ece028ba038] [formerly 25e9060fdfcfc33e6b1f3eaa8e6680d1fb35cfcb [formerly fa2a924a65c9fff731cf1eef5660072b5028605d]]]] [formerly 95f163dd2a9b08873741e7f6adc64362d0fa70eb [formerly 4c599dadaa6baedd275c60a8bf96defc746f1bdc] [formerly 52e4fea6be61b43431902ad197dcc37afa86d60b [formerly ded05aa21fbab35c1a34e50debcd65c1b49e54ad]] [formerly b8f87114799db50ffc59f06712f5d6abf5d1f6a6 [formerly 9aec0c89f3c4fbe13c79eef6a5b232741d06b958] [formerly 57799747b9a81fc8b03fc1dd14aced133749d21f [formerly 934436f78fb3d379600feecbcaa65759cede46f5]]] [formerly 72cac160e56b434675131178a8989286aebf0c61 [formerly 63c668f5bb7b078e78a79993f51f855ca5171eca] [formerly 1f0b9a1fce34bb74630b2041a2c0683e940fc998 [formerly 43bf48766d2d45f6a3a761db2c97a89ce09b6e73]] [formerly 42e584a90946b9d7767bf28a5796f36b0eb841f7 [formerly 82b0f67b8faf5569e3558dcc607232c608f0576c] [formerly 8e71883d85f09077de7b7d6d21e622c298ab5166 [formerly 61e5593d393d1e9a5f8f1d89539a3213c10cacf4]]]]] [formerly 1d4f906fd6d4cfd04479469898a10af1da346761 [formerly d7c9ad8228dbbd58555624f67a391ba75d9ed154] [formerly 4e439fee693c33045a428e6993e2b5d871658c3e [formerly ea1736326f777ae7763a42bc36e807ea482011c3]] [formerly efe26fa85487aae1db10768b7ca60d940789cd4b [formerly 9af7fd4e904a2dfd90c63c5244aac69a5adbf26d] [formerly 9d5208784d789df4a98aa25c823f8918dbda6a12 [formerly 358e4a57fb789418e9305f645c2480530dc0a362]]] [formerly 57d033511af024270de1a4fd8560444d008d7ad7 [formerly 805b13b8d9800bda91af28d9fd330c5e6e36af4b] [formerly 2c5b4e79145040b844579785982101c2ea376674 [formerly 74f31f6367d01c0b2ea81e1f5aa59149564c6726]] [formerly d820abde23824e0faaef0e1103048c879cf60f6b [formerly 3d66395b93e0ce048f84ce1272cab395a0af4638] [formerly 982df8a30996b7b5992595edeb82f9f0aaef29a1 [formerly f53881ce2c46f72ccf9fbe6e93e5cb4f02c269f3]]]] [formerly fa78b8a537033a9416a0b9f9fce6641536278799 [formerly b62828d40452fde43af00be78006cfd6ddf360db] [formerly a6cdc09701c03cda722912d21fb9e0cfe4387af6 [formerly c06af7643ad8bd9579621640e7f3cd46c4fdd6aa]] [formerly a8c1a9e9fb3090fb2f21c11e9be8ae5417dbb603 [formerly f84c168229f70584d7143363ee4f581f92434238] [formerly 18ffe0729069fd8e113c04084cd5ca563c03f3c3 [formerly 208e7b55d8a008cb0a0fb1cd0a1122e28f15cda7]]] [formerly 20e1206af4b737d04f621e7f05b662d8aac5f8f4 [formerly 0c0580fb6e27b5edbef18a9b8a7718b9cbf74885] [formerly 4f5a3ba002806d639fe0bf4c8fe738a8bb997370 [formerly f0fedc00159a00aa259ec6da0940bd8eef0e55c1]] [formerly 2b2611424527330c6f080128d8d9370451ac4603 [formerly e4dcb545db790598653573a69fedc096b95e5cfa] [formerly e9627bfde61112973f5c65c6a5bc70fd12f2b883]]]]] [formerly e9627bfde61112973f5c65c6a5bc70fd12f2b883 [formerly fb065716300b70bfdb1042785923b4f5ca5331cb]] [formerly b1e222ceeb7378eb77dfda07c9664271e6f3b81b [formerly e9627bfde61112973f5c65c6a5bc70fd12f2b883 [formerly fb065716300b70bfdb1042785923b4f5ca5331cb] [formerly b1e222ceeb7378eb77dfda07c9664271e6f3b81b [formerly abff584e255baec99384c5083e475c43729646d1]]]] [formerly ab5718105d20e08c5195f26841ed1a73c1cf80d4 [formerly ab5718105d20e08c5195f26841ed1a73c1cf80d4 [formerly 22e94618625e6b07554babf645c1f6c34b5bfd0d]] [formerly 5070e1a1e6058d3f9e3eaba66010c5f6d8c98da0 [formerly e9627bfde61112973f5c65c6a5bc70fd12f2b883 [formerly fb065716300b70bfdb1042785923b4f5ca5331cb] [formerly b1e222ceeb7378eb77dfda07c9664271e6f3b81b [formerly abff584e255baec99384c5083e475c43729646d1]] [formerly ab5718105d20e08c5195f26841ed1a73c1cf80d4 [formerly 22e94618625e6b07554babf645c1f6c34b5bfd0d] [formerly 5070e1a1e6058d3f9e3eaba66010c5f6d8c98da0 [formerly 09c66f07e16a09c0610babca981896770e4301c8]]]]]] [formerly 4b260e59470e7c3fe4210fa608460a9506cfa008 [formerly 4b260e59470e7c3fe4210fa608460a9506cfa008 [formerly a621df6ecde120305adad3c82af3f1261d069d31]] [formerly a0ef42d33c1a8b023e09aede6fd493a5abc4c6a6 [formerly 4b260e59470e7c3fe4210fa608460a9506cfa008 [formerly a621df6ecde120305adad3c82af3f1261d069d31] [formerly a0ef42d33c1a8b023e09aede6fd493a5abc4c6a6 [formerly 31e3d3bb76f40e4233108a85cfb832f370345798]]]] [formerly a866057b29b2765307f8c76b18cf581cdf588f09 [formerly a866057b29b2765307f8c76b18cf581cdf588f09 [formerly c404c477384c561cbdbe8d9debcda753d5b90377]] [formerly d41a2136742544f9ee59886710b61266ee26f8c4 [formerly b17483aad73256e511fec671404137cfc4db1b4c] [formerly b2a1a57b51ccadd1d1167860d00f1cae344c06cb [formerly 9bee4c5634201130fea14ba2214259cecc9ff229]] [formerly e2c2c27fb46024763aa7042bf32051a18f7c01d4 [formerly b96a0ff46a3016c97b1abaa955208f7bbbbe00eb] [formerly e8598fd71ae40353c03109780a6e5d841603bd8b [formerly e570aa4fac7fbe6601d73e9b10223cfdd2d785a4]]] [formerly 99acb1c132e82e4eb64d937fbeb3ec3dba80852d [formerly 94e72c622807cf1ca557aa64fa07f285a024b319] [formerly cf5bcfa5cec567f5656d2b139125795ff27075d7 [formerly e1468d34701632dd45910146a55cde2107edf225]] [formerly c641b50802088bb5b469a47804340d8d105ff597 [formerly 7a7517c833abb907115cb1f4df1fd25f62086080] [formerly 0e341e99fe21eb59d7adf33921425e8e75e78561]]] [formerly cbc2dc17bb744d0320ec89a4ca98071fbc3974a7 [formerly 28f48555b70b07e0b53ff3efad80136d829cca3d] [formerly 076c9406a3a9ca2e29d5b539f4e50d35f1260808 [formerly 5e49689481e5eab23f5dddd9d647ce4c95acd620]] [formerly 1039717a69e3064c272627b1ca181a8224574807 [formerly b2625da8a9aada39b3e38b83b7de956542fdcfef] [formerly 5a4b52c65755cb0745cdb0a6034d710aadf01473 [formerly 424b3d8ec0da7068f64265c99b87ae742938f6c4]]] [formerly a12db08fe9fad29001fb18341167d023b2733530 [formerly 5acd0aafe8248af294331694134cecfce9f3a5a8] [formerly b47bcb03a3b271ebdf08c1fa0baeb14fa54aa215 [formerly 370684ce5bf2e4b25f810d2721a179ee33718d03]] [formerly f68febf19c1316475cd6a0a58321732593707de0 [formerly c6be26e8f38bb616e5f6bbc8773a234dba84e119] [formerly afaa468d774ec0f590ea56b208799edac9684139]]] [formerly 93f446f6676320be98c15f840c92cabeaaa079f7 [formerly eed0df88a99db9b99a5eb17af1b61598949084a0] [formerly d0acbf7da900730f81b175de785f9cb6acfd875e [formerly 38d0c22fefcbd4034618735851480de2b732c5fd]] [formerly 2e7115fa0c3b8cfe4ebcf48e25b1fa62b2099569 [formerly eb5cdf75185fa4d19e3b5f99fc544e25a6f20ab5] [formerly 51927f6e33ca9aefa856df3c8e74d6f74affbbd2 [formerly 10647a4da855d4b05db126a070e2f78e1ae1db02]]] [formerly dd6043abdd449364f3f2eb0beaf5f298081af4d4 [formerly dc796264096c02d58bf007182ff6e1c5306baa86] [formerly f1d917b55a9d856924ffa879e7119b533b7195d8 [formerly d328ba2d44c5b67f85812d839026513fb3d9bcd6]] [formerly e5bace0805347fbfe50529e00f8b01bb86dae567 [formerly 326f4d7f3f48f492fa16fe4e6be07e565eb902fb] [formerly afaa468d774ec0f590ea56b208799edac9684139 [formerly 7fc7768713c222f2e1ce792cd1bb385de764e006]]]]] [formerly d41a2136742544f9ee59886710b61266ee26f8c4 [formerly b17483aad73256e511fec671404137cfc4db1b4c] [formerly b2a1a57b51ccadd1d1167860d00f1cae344c06cb [formerly 9bee4c5634201130fea14ba2214259cecc9ff229]] [formerly e2c2c27fb46024763aa7042bf32051a18f7c01d4 [formerly b96a0ff46a3016c97b1abaa955208f7bbbbe00eb] [formerly e8598fd71ae40353c03109780a6e5d841603bd8b [formerly e570aa4fac7fbe6601d73e9b10223cfdd2d785a4]]] [formerly 99acb1c132e82e4eb64d937fbeb3ec3dba80852d [formerly 94e72c622807cf1ca557aa64fa07f285a024b319] [formerly cf5bcfa5cec567f5656d2b139125795ff27075d7 [formerly e1468d34701632dd45910146a55cde2107edf225]] [formerly c641b50802088bb5b469a47804340d8d105ff597 [formerly 7a7517c833abb907115cb1f4df1fd25f62086080] [formerly 0e341e99fe21eb59d7adf33921425e8e75e78561]]] [formerly e9627bfde61112973f5c65c6a5bc70fd12f2b883 [formerly fb065716300b70bfdb1042785923b4f5ca5331cb] [formerly b1e222ceeb7378eb77dfda07c9664271e6f3b81b [formerly abff584e255baec99384c5083e475c43729646d1]] [formerly ab5718105d20e08c5195f26841ed1a73c1cf80d4 [formerly 22e94618625e6b07554babf645c1f6c34b5bfd0d] [formerly 5070e1a1e6058d3f9e3eaba66010c5f6d8c98da0 [formerly 09c66f07e16a09c0610babca981896770e4301c8]]] [formerly 4b260e59470e7c3fe4210fa608460a9506cfa008 [formerly a621df6ecde120305adad3c82af3f1261d069d31] [formerly a0ef42d33c1a8b023e09aede6fd493a5abc4c6a6 [formerly 31e3d3bb76f40e4233108a85cfb832f370345798]] [formerly a866057b29b2765307f8c76b18cf581cdf588f09 [formerly c404c477384c561cbdbe8d9debcda753d5b90377] [formerly 0e341e99fe21eb59d7adf33921425e8e75e78561 [formerly 2567cac1716eb89df31ded19bad3dffe00a3e038]]]]]]]]]] Former-commit-id: f8f5e4204d4b21f20e5bcabdf5dba9362f281b9e [formerly f8f5e4204d4b21f20e5bcabdf5dba9362f281b9e [formerly bdeed801114f81008489649ba2f66b34d0fb97f1]] [formerly 2d88deb8d0b875daffbddfc4b154e42d311796f7 [formerly f8f5e4204d4b21f20e5bcabdf5dba9362f281b9e [formerly bdeed801114f81008489649ba2f66b34d0fb97f1] [formerly 2d88deb8d0b875daffbddfc4b154e42d311796f7 [formerly 4e7862a6a0c57b846e19a445b4a2ca771b287a90]]]] [formerly 020adbddec751e0a6273996915c4f7e008a73530 [formerly 020adbddec751e0a6273996915c4f7e008a73530 [formerly cfb77725499b5cb60f46c4136af05658d385d02b]] [formerly 51d57d2ce4cdb5bae23e72b9e42c743b82980ca5 [formerly 8018b61c25b4f10c8bdbe2a41ba28f227dbb6ef1] [formerly ed6953b4d563046445ac3ca168d91ef474ce9549 [formerly 673819ed1499308fb1c38bc8bd143ecf79c03a4f]] [formerly 18b0c63f5c095b6b9f96a77418d2b54bb1bdef30 [formerly ae471b5724c761b35495041644dd43211c59fd8c] [formerly 7753ef2e6c6d775cbe422606178eeb912ffe2dd7 [formerly 95324d80ed829f6490381775ef95f50172973ac6]]] [formerly 1b86905d048ca2a098d0ccda9f8d9619ec724d9a [formerly 1438f489354ee82438f28f2954de434448e8cdf6] [formerly 41372df6f095c0ab778827dc83923f0b3aa26af4 [formerly 177e91449965a1b49b508a75b4a69dd488aa0f58]] [formerly ae0655e0029e99d721bac376a3f794d8ccc291af [formerly ada096a9d7c1c95b5ce755f6cf23284aa52f9df0] [formerly 1ebdb1848f1bdda43c8eb1511a5d8ad06ff96964]]] [formerly 8d452d7efb8934663370d3af3dadbb0e86d20086 [formerly ef70eeb52b652676aa1f4b3a7f7642b2cb6aa1aa] [formerly bc282c79327c9ff9a8ced80c54a4edaa10512089 [formerly 38b7d0f1af815468a38fbd66569e0acc0d95df1b]] [formerly aabd44e4b60cf27db752d601a6da51ce116ded2b [formerly c243928e04199487d25c2d44094dc1edfac3ab04] [formerly 9824de9f862f063250efe1201f1f6ddbad296ad6 [formerly 9e89873c850b9f01c75273343572183008f2fc46]]] [formerly 058a4144f9e6c7484d2670996634c9b81318e47c [formerly ff67cfd31c127bc69057365a0354b07864fbf584] [formerly 9495084d970ec14efb8f37e458946431364168f3 [formerly 52c7f297c35bff31ce79562730d9ddc1a39c81bd]] [formerly c842dd34f04c5e9cf9d1e4af35d49404e4b40302 [formerly e3209332a170ac085f02ed2549d8039047d9f635] [formerly 153962abdb18915277afb3d63a1eddb36a2d6c3c]]] [formerly 4eb06c4006866c5c6039e01d52e67fa20380dac9 [formerly deaf3516f311c2c234ca81ad798dc1d7c3d5bfba] [formerly 8f18f87802cca360ee2f1b96107f8ad2b432813a [formerly 035356b8e4653be750a0173bf6f1f5a428a75f73]] [formerly f232ec861d671b5bf26ffe60484e0431de5de4e6 [formerly cc8fddee2a79b99592a3848a5e7533c4d03144f6] [formerly c0d81f3eb2bdd5b54ef322795037fd1d0797e031 [formerly b076165793926eeca28d2c5756d5d14096f958d2]]] [formerly daab092530491113d581d211b367130b13776de9 [formerly db4dd394f3cd3862f50c8997a69f004888b50864] [formerly d76807d64ba950994c64110ab1988250379d119b [formerly bd505f763713939ae646c35c9b36d1b2483d7183]] [formerly f27a05be96c23cf058aeb836f8955e93ef7f358b [formerly 0fc6b6dd2c582523058024ac61c2cf7a9c18d8fc] [formerly 153962abdb18915277afb3d63a1eddb36a2d6c3c [formerly 544d8d9ff548241456611b3bff08148ad3780331]]]]] [formerly 51d57d2ce4cdb5bae23e72b9e42c743b82980ca5 [formerly 8018b61c25b4f10c8bdbe2a41ba28f227dbb6ef1] [formerly ed6953b4d563046445ac3ca168d91ef474ce9549 [formerly 673819ed1499308fb1c38bc8bd143ecf79c03a4f]] [formerly 18b0c63f5c095b6b9f96a77418d2b54bb1bdef30 [formerly ae471b5724c761b35495041644dd43211c59fd8c] [formerly 7753ef2e6c6d775cbe422606178eeb912ffe2dd7 [formerly 95324d80ed829f6490381775ef95f50172973ac6]]] [formerly 1b86905d048ca2a098d0ccda9f8d9619ec724d9a [formerly 1438f489354ee82438f28f2954de434448e8cdf6] [formerly 41372df6f095c0ab778827dc83923f0b3aa26af4 [formerly 177e91449965a1b49b508a75b4a69dd488aa0f58]] [formerly ae0655e0029e99d721bac376a3f794d8ccc291af [formerly ada096a9d7c1c95b5ce755f6cf23284aa52f9df0] [formerly 1ebdb1848f1bdda43c8eb1511a5d8ad06ff96964]]] [formerly 5f30d24dc15c22b0ae850e017e7c98dc1a18cce2 [formerly 7c41f2c74986e8220b3bb075260e89dac94c75a1] [formerly 59f9b8516a3113c59b028dbfe780600fc65be22e [formerly a1b1a1da74e7ecac92a7ca6a088851762610a120]] [formerly 9febac32ac3fb1ad113d29ffd7b88a82c32c5c76 [formerly 259076797f7247d21a01343350cc0028c633d671] [formerly 7b37adbe86d62a25a741f2a08f4a7eae68942b49 [formerly cdb5e122ea17d4e309d05be6fc65878b1fe8d095]]] [formerly f8f5e4204d4b21f20e5bcabdf5dba9362f281b9e [formerly bdeed801114f81008489649ba2f66b34d0fb97f1] [formerly 2d88deb8d0b875daffbddfc4b154e42d311796f7 [formerly 4e7862a6a0c57b846e19a445b4a2ca771b287a90]] [formerly 020adbddec751e0a6273996915c4f7e008a73530 [formerly cfb77725499b5cb60f46c4136af05658d385d02b] [formerly 1ebdb1848f1bdda43c8eb1511a5d8ad06ff96964 [formerly ede84a4cc936b317f6daf1c1f5f0a579cf3598ef]]]]]]]]] Former-commit-id: 9febac32ac3fb1ad113d29ffd7b88a82c32c5c76 [formerly 9febac32ac3fb1ad113d29ffd7b88a82c32c5c76 [formerly 259076797f7247d21a01343350cc0028c633d671]] [formerly 7b37adbe86d62a25a741f2a08f4a7eae68942b49 [formerly 5f30d24dc15c22b0ae850e017e7c98dc1a18cce2 [formerly 7c41f2c74986e8220b3bb075260e89dac94c75a1] [formerly 59f9b8516a3113c59b028dbfe780600fc65be22e [formerly a1b1a1da74e7ecac92a7ca6a088851762610a120]] [formerly 9febac32ac3fb1ad113d29ffd7b88a82c32c5c76 [formerly 259076797f7247d21a01343350cc0028c633d671] [formerly 7b37adbe86d62a25a741f2a08f4a7eae68942b49 [formerly cdb5e122ea17d4e309d05be6fc65878b1fe8d095]]]]] Former-commit-id: 59f9b8516a3113c59b028dbfe780600fc65be22e [formerly 5f30d24dc15c22b0ae850e017e7c98dc1a18cce2 [formerly 7c41f2c74986e8220b3bb075260e89dac94c75a1] [formerly 59f9b8516a3113c59b028dbfe780600fc65be22e [formerly a1b1a1da74e7ecac92a7ca6a088851762610a120]]] Former-commit-id: 5f30d24dc15c22b0ae850e017e7c98dc1a18cce2 [formerly 7c41f2c74986e8220b3bb075260e89dac94c75a1] Former-commit-id: 9fa39bd7d00cc7968f092a08b6bc791987d943e0 [formerly b0a12864e2e905750d23f1378fb453b010209810] [formerly ec6e4b62feef1d3c6506d08fb591826dae1afb6b [formerly 7835109e14361289b2d9eaeb0972e5a57dadda99]] [formerly 7a667f4bff3bc865a77409672d99de195fc1226a [formerly c91244bbd215f0a33809a23f0c7a3479b8d65588] [formerly 420e9d03e831428808ffa4c1c528e5fc010edfae [formerly c877e146dad20b6343a7295bcdaca65cc33ce224]]] [formerly a73d7c695b2ee1a1bb496d217cb3550db639970a [formerly be1bb6807b98312ab9cc5d73831287d26ed87db7] [formerly f9fbc0fb01f20ea2af0a6338572fb6e5950e7120 [formerly ddb344122ad30e55d5db9463fd692adc266dedcd]] [formerly bd4bd5ec2b7e7d94b39790d27fac572404a8143d [formerly 0cd51bea4da4e72fefd9887aa82c3c03a30e147d] [formerly 3aabd500524263f2ac5829838b8a4017f8aece78 [formerly a0e6727f1903e93c540c79b36de4415169910248]]]] [formerly 6c1345763444bddd7dcc51eadd3a9b68c613c61e [formerly 3eb2ec85fe2d123a94b6788c0bfdf1a25f8a321a] [formerly 3a0e46c1eee0b9f4ec6df094bacf1b0feb25ab00 [formerly 01b98a8267686538d5d468f38cd7d60b0f16f7e1]] [formerly 6eb786d5d6719a2660f68258270c3b48dfdc9814 [formerly 688d3b7b1bf99c5a029b03cc998ed32cd53e434c] [formerly a62862ee0ac1bdb261799de925c3f136b38c7e24 [formerly b029fd2167feab4cbca7410b9000ff379435d5d9]]] [formerly 9b3435bccbc3d98a4a493384e4ec68bacdee7164 [formerly 8486c207148f335fe5e4173c9a881c6244d0560e] [formerly 4c8a5a5c39d36debb4d3ce3ee3b6219f3beab642 [formerly 2c0cc745161754be4a745a2b984261a9cfc59c40]] [formerly 44fba204158bc34efebdcf7429d367a9bf8cbe0c [formerly 5fef33bd549d31894528529784906c63e87d508b] [formerly 5f30d24dc15c22b0ae850e017e7c98dc1a18cce2]]]] Former-commit-id: 7e880db7604927f186ee9a2f7b1b47af071f6fb2 [formerly 0f67098a2eee15bc1cc02948f26bb3e7f083ea11] [formerly ce300d96c19c18cb3427ca2e5a0c488ce39dc3db [formerly 9eb3595bdeddc13c6bcc96a3df832494deab5a83]] [formerly bf6e91d431c430d7aaa1123b2f2aaa97901014f1 [formerly f5ea531d0b74fa05e72d0c571af3fff1d8fc93b1] [formerly bcd383352e23d9e57c25b57405001586a92f16b1 [formerly e80c18400235d8fe27587ff25c1a6b02d4b0eb42]]] [formerly 4065b43a7c7d7ba7232f9f7c5d30ae2d602906dc [formerly 43e2812e17b01e33b040dccf96f33d656acbe365] [formerly 6eb1c98222d7066cdb5621fe32cea5281654549b [formerly fbf21eb397ae9960164e6799e22c11c1714b6f14]] [formerly 3d9ae73f8461491927a677dcb29527a7b2cd8cdc [formerly bfeb6082c01bd6c94ab8ff5c729538fdbd6d16b8] [formerly 757b11632193b35b0db7fc25b7ed5cd5f69c83c7 [formerly 1fbc99571dc8e2f912679ac6fc1cf9e0feccdeac]]]] Former-commit-id: 1847440fb50a5ccb11d240e9083e75d23cc09eab [formerly 191c4b8d83333dde9c739f635bf5a3f6d148ceb9] [formerly e6523bbdb6fbf5fe8dfa0c4d0c9646efabbfc408 [formerly 3e179116b4170fa6ed7141d44c9050986f855f18]] [formerly 04e31a993872e10a903d2a84414770c7b91528fa [formerly c91394711a060dd55af3f64ead9d93150f3703e8] [formerly da8c6220c1e779c5713f9d5ddc6fb43c25031e24 [formerly 9a7ad70e3dab5b0c008c6d06f23b67214929cc45]]] Former-commit-id: 386a06747208cbcc4298bbe01ba75d85b8b644df [formerly bc2b54a96fa6f802c31d50d66244cb415d28c5a7] [formerly b778c4c13e40337b90c2d9557b257690946c1570 [formerly 47172c7051531307286efaffff581e03ffee778c]] Former-commit-id: 0e0de8a16fff9eeffe6f09ce2924eb00072ae680 [formerly 03155227eb1b437352faeb88ff66328cc07c45cb] Former-commit-id: 8679e1ca4baa956c3c3e0127e024e3212d9115fd --- src/toolchain | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/toolchain b/src/toolchain index b499727..c2f033f 160000 --- a/src/toolchain +++ b/src/toolchain @@ -1 +1 @@ -Subproject commit b499727bbbfb2d10a2ff66c767c61192ddf98261 +Subproject commit c2f033f3fbdd45d1a32113173739bebebcfee7c8 From 840e6cb1c7f3c5c4ed60057c3d02b4aa7c185756 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 11 Apr 2023 12:50:05 -0700 Subject: [PATCH 23/27] remove now unused goreleaser Former-commit-id: 8f22099d2af984085492780c24662404151a1ae5 [formerly e57ab9b55c2b5fb17a5d684d1efb57853b4d574b] [formerly b8136c0232507b0e42139fbda501ae686ba7d98d [formerly 1a4cd41eb88fd7e919ad91f2455a8e5da99c08fd]] [formerly f3be4a467da433abf58b2ee7cad0226a26eb1cc0 [formerly 1eee6fe79d2e32e0d56543729964cf19b77bc669] [formerly 7e238f2ae13770d973793dd8e72cfdc6c744fb89 [formerly 8f2caf813c006a330cb05c54cb5a0785d16ac00e]]] [formerly fd91105eed7804830f11ff47be10d071198488c9 [formerly b043b893bb4e03b03de4efde127926cbdeed4d92] [formerly 5680bb318d94e887cacc8e3f380840d74a98cff2 [formerly 5e5f4d5ba261a0970fb95310251267063bce43bf]] [formerly 2ea12adacd9fe98bd53b73fe35f22af602282086 [formerly bc6e950fe6229832679709bfcbf98d939422ce72] [formerly e46bc15ba69941b4c7bfd6c0ce099bc7c50b53c7 [formerly 2f8a4c522ee1c02d83e5c479d64f723852390f26]]]] [formerly 46609053890437695a15f18ebc4df20d09ce2221 [formerly d3a54eb98f177200260a0a05cae0d6048531e8f5] [formerly 1f807be4a126fc7fc29e106d637791ae82fd15da [formerly 336f4b528b3e7435ba8c34c785329dc2c1b365f5]] [formerly 74670a21723ad48ded1e804306a69d2441a37324 [formerly cce60a1c94d0453b9c3fbee1863a5f125cb482fb] [formerly 05f9b15964e10c98c055d765ceeafa2c74a14b0c [formerly 9bf48e8346a4affe424a3c10757a9e3b9baa3ad3]]] [formerly 1fda07b9111463a458356e98bea245f14b8400f4 [formerly 20098e7fdb55103991fcfda673ba697bf671ab92] [formerly 556a24736f9be33f481a0231afcbaec7dc057ef5 [formerly d9872aafdfaf6330a35ce283405743c4013ba58c]] [formerly 5a3878a51641b9b4420f5236296bc44621d9eb7c [formerly e5d60b24d5c9c0c53c3b8910a3694780caf0db36] [formerly 467e0063e7dce5113cadef96d273033e6cfc7297 [formerly 58a039fe5ee805b65571f8fa92e361b974579ea7]]]]] [formerly 4e1ce11655e23ed2a9199f3f6993b033b5467ac1 [formerly 5be846606a0528da12b07a476872d49e9662fa03] [formerly 471f592385a793aae2040edb09ed4fa2c6bafe14 [formerly 9de10d14920795df56ac68979a9d76234cf94432]] [formerly 6b488b53b13a52c7586534138c51d86ce544faf3 [formerly 2c7dd9a7859aa9bd2cfcaf133426af80f0264777] [formerly 084e7d1246e28a35a37e7952ab2763760cd7181f [formerly a0626eaa79a6570a2b80bd43ac5578a05881db13]]] [formerly 0aa53cd0badac456c07ddbbd242246f80e7e8076 [formerly a67fe0a5594aaf2742e1ace625ecfa08a4279cee] [formerly 819ff3b28c56a52e2fd57f894def9ac47c87a20a [formerly 453ae159b48fc8a7d8fc10101481f27af8f5ea62]] [formerly 339bed33142d8767b5fec92e7f93a6866efc7625 [formerly 1433da38a3e416a8406ee322988f0366bc996c8d] [formerly 492905f942f2658a2685da5936c5935882890dc0 [formerly 22f754d8037ad41d0e3de995b0c4840023785619]]]] [formerly 965d2b463409e10596ecfcb4937638ed8aa4e623 [formerly f5bdd8296bf9094a9b606c7096d472d7d6d1d1de] [formerly 5c46602361a3f4d29b639375370208efc345ecd4 [formerly 7603c9ad39c8f0395a8b2fc939d31845fb9fd328]] [formerly 54989bc3c8a5c645f0e2d9720e8054d4c16bdd62 [formerly 88d6368e6e4c946738812ab0f226acddd1ab62fc] [formerly 3876cd6dee031f111c59f086fb9bb19545c78dbc [formerly 5fa85a8cf3798a757524842508dd8f6c4a6d929e]]] [formerly fb16f0772ed290a30dfc401c1112f707c72aeebd [formerly cffad6d1105bb135fa29b4c5432d7afcc648bd97] [formerly f9db776117e880b13fc39e35ac4b37cc7aa97b51 [formerly aaedd058a654c5fb27065efe69a3a28edcc707e8]] [formerly 6b5e64b1d43ec76ee88298c6fe66a35f4b3fdfb6 [formerly d3d0d715ff8277793cb3d7d30f8d0202250a9a16] [formerly e50345abf6d3bedac30812c373528f99fdd6a955]]]]] [formerly e50345abf6d3bedac30812c373528f99fdd6a955 [formerly 12956714f16e76593baf6476d665f9c8ed6bd0d8]] [formerly d9314541966bc2d4dd65a7d947f079c6f0d74258 [formerly e50345abf6d3bedac30812c373528f99fdd6a955 [formerly 12956714f16e76593baf6476d665f9c8ed6bd0d8] [formerly d9314541966bc2d4dd65a7d947f079c6f0d74258 [formerly 76059bf1adeb2b04bf39f2385b9279e2629c52b5]]]] [formerly 81ba52fc2a5da9d39817bf0d60cc80b572ffa4b3 [formerly 81ba52fc2a5da9d39817bf0d60cc80b572ffa4b3 [formerly 1ca5fd0717c6180a8f2c8b5da107e0031276d73a]] [formerly 8cc24c526dc6235f54a7ba932b1fc226c6fb3ec9 [formerly e50345abf6d3bedac30812c373528f99fdd6a955 [formerly 12956714f16e76593baf6476d665f9c8ed6bd0d8] [formerly d9314541966bc2d4dd65a7d947f079c6f0d74258 [formerly 76059bf1adeb2b04bf39f2385b9279e2629c52b5]] [formerly 81ba52fc2a5da9d39817bf0d60cc80b572ffa4b3 [formerly 1ca5fd0717c6180a8f2c8b5da107e0031276d73a] [formerly 8cc24c526dc6235f54a7ba932b1fc226c6fb3ec9 [formerly d544ab2af92d215cc0176bbd9f2a04de417732ed]]]]]] [formerly d359c0b6de443bd175ab47516cd927fc9b2eba7f [formerly d359c0b6de443bd175ab47516cd927fc9b2eba7f [formerly ff7b97911af3a64180254995ad95f2209103f470]] [formerly 15a3f3df747095ce4af72053fee024b5f185d141 [formerly d359c0b6de443bd175ab47516cd927fc9b2eba7f [formerly ff7b97911af3a64180254995ad95f2209103f470] [formerly 15a3f3df747095ce4af72053fee024b5f185d141 [formerly 698004f60c3d37fcf4f7d739c0f87c7c626fb273]]]] [formerly f513146a648c64180aabc2995d3236e8ee8585a1 [formerly f513146a648c64180aabc2995d3236e8ee8585a1 [formerly 8bd50ff67fbc690189cd1ddcf189b0370fb5a7bf]] [formerly 0229657f60ac797c79a734ac6cf9b3622c638732 [formerly 02668f1c8df4f18cbcbeff6bb90a93ca159df64d] [formerly 5915398ec6ca7165973f1c6294a8882cecd4785d [formerly 89e3bac14cbf22be27789c5cbb2e1b610978ac48]] [formerly f44262be4b75cd034b6f26c290dafd0356ae9424 [formerly 96ec487de60fd831239d04dd3cfc09dcc2507e4d] [formerly 3acbfb439345d30cbc8f917e78f407fedd7339f6 [formerly 0f3b15622de8923db5d34c7e9d5c0d9b92043f65]]] [formerly 7900f17f8dd80db209531330215f8c989c89668c [formerly 77fdeeaf192defc50b55f56e70ef64f228908ab8] [formerly 63705f4c325b918a309c269bc2af620fb8833b8f [formerly 4b323c82fe53def5ede752a94d1ba0a0543d58f1]] [formerly 5e163a38d0ffd24e1c7fff10bd2cafa9c28de43a [formerly a29f72bd52b61ee5b390060d34a5d8be708c0737] [formerly b3fff8283a24269b09846334a1419488ba748a85]]] [formerly 210b774fc971579600140b34f01b5b9693e14411 [formerly 102aec2441ee2a3c13ebfc8d138c1561a62d324e] [formerly 932a9b5648de29de2d284bb80ab425fb6a478d73 [formerly 185019387b61df5e97ab4aa92538f08b327c11fa]] [formerly 246faee417df241413d19f4a367a091d1828d4f2 [formerly cee4341ab6b3feb5068e657612e11161044a112e] [formerly 85e5cb5f8eea3d441b3e6ae61968c2c008a97eab [formerly da2ad7c7408d644e7c2abdb058c974e9b8061806]]] [formerly 60018fee0586ffb839cbcc4360a92ef3ca2630f4 [formerly ac4413ec41b4cab39923a040e477a22af3866155] [formerly 2afba6d93a5f170bd34b3aae43b5015bf5c5ece3 [formerly faa039e90f9a24f75adc33eb5661172a4e80e4d6]] [formerly 768abe8967e20d72690dfb6036b5373d939dd9dc [formerly 0950114a4da9e163b977d3db132e34ac4ed353a7] [formerly 9898390fd2628e5dd4ee2a152e1561d7b1365a9d]]] [formerly 34430e25c820debe111da847abe35bc847d74dd5 [formerly 1876a501712600a2821de38047cda7993248e64f] [formerly 73399cc6d502607cb86b9e6214c9e69de333a658 [formerly 6d7739401593d9ef9f2fbc18ad978e8db324ae6c]] [formerly b55db349e1bdc5b6b83d0a06f67d4501dd5a059f [formerly f5fcebcf818597d272682a5a14125ef598af2d74] [formerly f2bff1f85ff4adc36969cdeb57d24cbc91e41d60 [formerly 7e20fb7339acbf4c15f7431745bd621d508cf1d7]]] [formerly 623a3cf75a1914b1cea8972c4b2f4ce3f7537a07 [formerly c5aff76c822ac83990b1bfebc9d8c6806454134a] [formerly 9176c7b31bcbc2b27768fe41e578f68bb9322be2 [formerly b74fb39be1bbf160c990c84bdf4e7c9bf45d63b0]] [formerly 42b439eb54d1022c1ddf281024d370fb740bf61e [formerly ba4dc8572ffc74210675a630032d112831dab647] [formerly 9898390fd2628e5dd4ee2a152e1561d7b1365a9d [formerly 52d0df8e69d334524ae1cddfc28d49af65db9aac]]]]] [formerly 0229657f60ac797c79a734ac6cf9b3622c638732 [formerly 02668f1c8df4f18cbcbeff6bb90a93ca159df64d] [formerly 5915398ec6ca7165973f1c6294a8882cecd4785d [formerly 89e3bac14cbf22be27789c5cbb2e1b610978ac48]] [formerly f44262be4b75cd034b6f26c290dafd0356ae9424 [formerly 96ec487de60fd831239d04dd3cfc09dcc2507e4d] [formerly 3acbfb439345d30cbc8f917e78f407fedd7339f6 [formerly 0f3b15622de8923db5d34c7e9d5c0d9b92043f65]]] [formerly 7900f17f8dd80db209531330215f8c989c89668c [formerly 77fdeeaf192defc50b55f56e70ef64f228908ab8] [formerly 63705f4c325b918a309c269bc2af620fb8833b8f [formerly 4b323c82fe53def5ede752a94d1ba0a0543d58f1]] [formerly 5e163a38d0ffd24e1c7fff10bd2cafa9c28de43a [formerly a29f72bd52b61ee5b390060d34a5d8be708c0737] [formerly b3fff8283a24269b09846334a1419488ba748a85]]] [formerly e50345abf6d3bedac30812c373528f99fdd6a955 [formerly 12956714f16e76593baf6476d665f9c8ed6bd0d8] [formerly d9314541966bc2d4dd65a7d947f079c6f0d74258 [formerly 76059bf1adeb2b04bf39f2385b9279e2629c52b5]] [formerly 81ba52fc2a5da9d39817bf0d60cc80b572ffa4b3 [formerly 1ca5fd0717c6180a8f2c8b5da107e0031276d73a] [formerly 8cc24c526dc6235f54a7ba932b1fc226c6fb3ec9 [formerly d544ab2af92d215cc0176bbd9f2a04de417732ed]]] [formerly d359c0b6de443bd175ab47516cd927fc9b2eba7f [formerly ff7b97911af3a64180254995ad95f2209103f470] [formerly 15a3f3df747095ce4af72053fee024b5f185d141 [formerly 698004f60c3d37fcf4f7d739c0f87c7c626fb273]] [formerly f513146a648c64180aabc2995d3236e8ee8585a1 [formerly 8bd50ff67fbc690189cd1ddcf189b0370fb5a7bf] [formerly b3fff8283a24269b09846334a1419488ba748a85 [formerly b24cfc8aa2c18d49aafbf76ceea8709ec06df695]]]]]]]]]] Former-commit-id: 2a26550db19a4def16b9f2b2cf09e29bd33e4d42 [formerly 2a26550db19a4def16b9f2b2cf09e29bd33e4d42 [formerly 85bac38166b0a8b8f8f8e14891bdcadff4b79d29]] [formerly c17065283242ee93d91d11edb40ccba5580af7ff [formerly 2a26550db19a4def16b9f2b2cf09e29bd33e4d42 [formerly 85bac38166b0a8b8f8f8e14891bdcadff4b79d29] [formerly c17065283242ee93d91d11edb40ccba5580af7ff [formerly fb67690fa27c0e3dd52d78b06f54dd8232c4f662]]]] [formerly e6e91ab51314064c0046244b279ea1a6b29943ea [formerly e6e91ab51314064c0046244b279ea1a6b29943ea [formerly a977df801058f43b09535fa81a6e608f4965c08c]] [formerly 1dc8de6c57af24ff19834334b59bb8caa14731e3 [formerly de6c616d776ae7643266b7b953b3538535e63801] [formerly 3651525fd5444d36ee4622fe83b4ea8ea3b6390b [formerly 0ea73572368351fc4fec2e389ab8ac63eb778da3]] [formerly acb73683eb0ef239d723fdc8fceb55332f60a67e [formerly 3e8a66544fa8d588d69ef2fd62b2556eb79f8b09] [formerly b3cd676220931fef2f469f8f873177a56776dc04 [formerly 003af2bd27ed2212104b177d0bdfa47f2e8c0267]]] [formerly c1ee1776932d0aa16e868944168b3654d1fb3b13 [formerly 9046a47d22409d596809a65d92fc26d6908ecb59] [formerly f4db377139942db7eca5bde867d8b8f017e6a68a [formerly 0e0f587984aa3b7923b75e0b4cfab61b456d976c]] [formerly 757b9c74973cd60a3f0d09a36f71b7ca38cfd5d6 [formerly d9278d5d1633c4772a9c605d608495856453b603] [formerly 60d69ce85de314d2ce39c5f32acc0a17c8338b7e]]] [formerly 679e72b5e7cf3ce94b029e7056dc5a96983e45a3 [formerly d5016b45fdf6955a874b07bb38239d0c7203584b] [formerly cc75626d6195a42cee72b37b3d6e70d840415a4f [formerly 47de61fef9805663afa4b93d1eaad920c630f69c]] [formerly c0200627bf332d3728d7684707c31870ca58a23f [formerly 932591d916b625ab83e4940609708e72147629d0] [formerly d8a01b431f812b28f1af0090e876e7692b9c47e7 [formerly 08e348f5b0aa871b903fa6c3794bb965f3b1cd38]]] [formerly 84b54242744ed262d8ea515a818ff045ff42a0b4 [formerly a209f240ba157a8e4aed14804240d6822f5c2dd2] [formerly d60c67ad524888f869d3a22eeacdcfa51689a09d [formerly 625d6f202f19391c650fcb19f8c09d4dd9cfc7fb]] [formerly c0c4aa0ccc4ca95c9dd2e6e22434437339a65f24 [formerly 9ef63320820b79bdc2b1c92566983dc9882ca7ff] [formerly f798fdcb61e2b4f7c0c725e4f607e548ff9156ec]]] [formerly 25d0a78edd28702504e426b3886b33d74a78c6d9 [formerly b4dbf2929dbfe358b749ca604b748b7fc299a434] [formerly ec976a2711b2e7e4fe5e5b4daaf3d11c07607bd6 [formerly 5a8182419b39b031af8820483b41b7138ea25536]] [formerly 47b94a473d1e23f91752f776398b8c76a45eb901 [formerly 082e327023e73a3da9e6fc11393a9be7a44b0c21] [formerly 1813217945488e688f28cff010a01ffee02bef19 [formerly 78bb69e567a5df9044ea72348dd3033b96304193]]] [formerly 5acc585b89832929a46f2e92b39cbb4e27c8c082 [formerly 218dbbb95c8942670c580c3f9d26946d4748457a] [formerly a3a391ce58d7f3313ae4b53937feffead8ac9901 [formerly 4b50f8c3c00a1d89d94a53f74d5d2a0ca9b73708]] [formerly 055025c0f71049a1e7f0b8945ed0b650198ea791 [formerly 76e539b69d12bdcf30182109c7080a15a945f3ef] [formerly f798fdcb61e2b4f7c0c725e4f607e548ff9156ec [formerly 4eb5cd026c76893676d8a852d791fb2f78df5e98]]]]] [formerly 1dc8de6c57af24ff19834334b59bb8caa14731e3 [formerly de6c616d776ae7643266b7b953b3538535e63801] [formerly 3651525fd5444d36ee4622fe83b4ea8ea3b6390b [formerly 0ea73572368351fc4fec2e389ab8ac63eb778da3]] [formerly acb73683eb0ef239d723fdc8fceb55332f60a67e [formerly 3e8a66544fa8d588d69ef2fd62b2556eb79f8b09] [formerly b3cd676220931fef2f469f8f873177a56776dc04 [formerly 003af2bd27ed2212104b177d0bdfa47f2e8c0267]]] [formerly c1ee1776932d0aa16e868944168b3654d1fb3b13 [formerly 9046a47d22409d596809a65d92fc26d6908ecb59] [formerly f4db377139942db7eca5bde867d8b8f017e6a68a [formerly 0e0f587984aa3b7923b75e0b4cfab61b456d976c]] [formerly 757b9c74973cd60a3f0d09a36f71b7ca38cfd5d6 [formerly d9278d5d1633c4772a9c605d608495856453b603] [formerly 60d69ce85de314d2ce39c5f32acc0a17c8338b7e]]] [formerly 97001a9320f3e8de800aa4b40e757dd2a0a99549 [formerly 2028a085b265901c432cd0b0bceefdabe659b767] [formerly f9c84dbb6a4e751bda6a3b47f263e11739e1c2fe [formerly 60699f57a690731cd1773852dbbb37ed7e56ac97]] [formerly db4e8325004e7b2a5627e1f45893339d4ae360da [formerly 2030e1438b7a01b63b3c3332f5b319e48a7b2233] [formerly 444c8ac312070d5e250f8f8521a9ce70ddc66d4c [formerly aff627c35213b4cfed56ef7c10d2c23973051492]]] [formerly 2a26550db19a4def16b9f2b2cf09e29bd33e4d42 [formerly 85bac38166b0a8b8f8f8e14891bdcadff4b79d29] [formerly c17065283242ee93d91d11edb40ccba5580af7ff [formerly fb67690fa27c0e3dd52d78b06f54dd8232c4f662]] [formerly e6e91ab51314064c0046244b279ea1a6b29943ea [formerly a977df801058f43b09535fa81a6e608f4965c08c] [formerly 60d69ce85de314d2ce39c5f32acc0a17c8338b7e [formerly fc875d6fbae56c915228bfb619f27b3cb9b569ba]]]]]]]]] Former-commit-id: db4e8325004e7b2a5627e1f45893339d4ae360da [formerly db4e8325004e7b2a5627e1f45893339d4ae360da [formerly 2030e1438b7a01b63b3c3332f5b319e48a7b2233]] [formerly 444c8ac312070d5e250f8f8521a9ce70ddc66d4c [formerly 97001a9320f3e8de800aa4b40e757dd2a0a99549 [formerly 2028a085b265901c432cd0b0bceefdabe659b767] [formerly f9c84dbb6a4e751bda6a3b47f263e11739e1c2fe [formerly 60699f57a690731cd1773852dbbb37ed7e56ac97]] [formerly db4e8325004e7b2a5627e1f45893339d4ae360da [formerly 2030e1438b7a01b63b3c3332f5b319e48a7b2233] [formerly 444c8ac312070d5e250f8f8521a9ce70ddc66d4c [formerly aff627c35213b4cfed56ef7c10d2c23973051492]]]]] Former-commit-id: f9c84dbb6a4e751bda6a3b47f263e11739e1c2fe [formerly 97001a9320f3e8de800aa4b40e757dd2a0a99549 [formerly 2028a085b265901c432cd0b0bceefdabe659b767] [formerly f9c84dbb6a4e751bda6a3b47f263e11739e1c2fe [formerly 60699f57a690731cd1773852dbbb37ed7e56ac97]]] Former-commit-id: 97001a9320f3e8de800aa4b40e757dd2a0a99549 [formerly 2028a085b265901c432cd0b0bceefdabe659b767] Former-commit-id: 27821957273ffe6575b1f6774c8ea8a3baea557b [formerly bf4d9a26090aef74a6d0da67957fa1aa299cb95f] [formerly 0a6a0d3899d6175f6e6e908bbfcb4424241e224f [formerly 788749f5aaa370944271b20bb334d52b83cdfd18]] [formerly 97f6a3bf6758113b052e0269f17de7db2898864a [formerly c25f7b1d17dac3e970ac41e2209454d9a2ee5738] [formerly b21d5aa023e5b491b917c47015a37b2453c72a19 [formerly b885fe73330bfd19307ef89afcc3e9338a0f6ebd]]] [formerly 2de8cad399b5b395b130d36324a035fde34203da [formerly b8cddbfbdcba9dda1af61ba5174d9983fc374a15] [formerly 3f9d9873ae42cd1b04a2d4c59753d851b5acf7a8 [formerly 6e0d272a7406ef8f16ebdfd87a08195add793291]] [formerly a181594df43ed37d6791927d73d867ab7536d348 [formerly 516ccff6b11baef4be68f2dc51f2030245c322e6] [formerly cf5e9f9c24761c0596c212fa55f24341e62378e8 [formerly 3e6c3bb4e39ae4a43659a45d5a27ab20385f4419]]]] [formerly cfb4eb6e526d389014be3a799ee3db6747d0038e [formerly 911267c660317d7b0c9eaeb528d44fdea8f3d15f] [formerly 2dba8d18f66670a0baade58739fc9c20c74eebd9 [formerly 823aa3cffb193f89f1a782827377b38e5a303e0e]] [formerly f7644d4743832c4061d568aa54230dc804888bdb [formerly d0bf8346eeb5aa9cdae17cc197afc8deaa919ad0] [formerly 94e38128d756f6ac0792b48f185815436779e15f [formerly adbcd4cef4f18917189a8189749331f03b78baf9]]] [formerly ede5d0d6faa2a1523fe36fcdb3c860f52ec9df6b [formerly aa1a8bb4d17cb18c937cfe2e648913a07d9d20b5] [formerly 5bf30872e78adc1cd71f1c2b57a36b55d4d6dbb6 [formerly ec1396a670066aeabeb038ec06d12505aeba6234]] [formerly 0fbe546040eba9b3b4e71965f19d4e38773c2fc8 [formerly 0db45b24aad3543c5a11af3a7d97762327270664] [formerly 97001a9320f3e8de800aa4b40e757dd2a0a99549]]]] Former-commit-id: 4176a191380b46719c8dafd945278e3fdf8f020d [formerly caf1b5c0032a4954867aa9bd67d54d70d303eb5b] [formerly a246c63ed7643ea04d20f2176babc263a18d2303 [formerly 125e03614724445ba098fc6f2d3cf8a3850a2c4a]] [formerly 16481784ac3ac15a3e4b236cc0c69dc0f2f18ece [formerly d0c216a3f4659e3b18f9de1aba50c4429af55a57] [formerly f002878d6712da9297c2f53c14d6b8c282178941 [formerly a8e519ff49ee9443e67c2927551b1c4d9fcc947c]]] [formerly e7e97e6d4c8d7fa080a92cd7961900a4fefc2e3c [formerly 4d770f8d223a479f59116c9471564fe73baf4d74] [formerly 6825ab4e72174ba33399dc661ac2886af67d3c55 [formerly 4bb3c0d3db7684bcd4b713d8b57bc7f381cec441]] [formerly 418edf13d0c8db653a08e41545c2b95f5e60c99b [formerly 152fe6e48367f8a6ca553ea7ca099c360823a044] [formerly 1878a77b7def6ee535253b8047e290e54dc44fd7 [formerly 421791bbe3c09d05860ebaa50255f972d313ef6c]]]] Former-commit-id: 5351838f839a6eef54c6ec0c5e38556632c2bf33 [formerly e27319bd896ee2305384fca451570290c02b791b] [formerly 8e84dac9d8952ef31867b2b8b9932c64fe191559 [formerly e593dac73be70e8a09c1dda0626d3c970d39b4bc]] [formerly a554378a0f82feb1abe2666b3bdb935d6f1da3c1 [formerly 6d8ad197b2101b7644fda1d9c0e7e570371442d3] [formerly f1f37eba4076854b92f061219c73a4f1c7858a44 [formerly c1f121fbe2ff529852dffde80d8eb39969e5b595]]] Former-commit-id: 05aefcb39e902859ecaca88ff0035b0185abb710 [formerly eb76d9766a7c70fb28c26f32d4722820a2b74f0b] [formerly 71c33bf8b17fb3db6561012a9e429ec296ef6063 [formerly 151054a104ff87b7a63226b2c74fe319ed67035f]] Former-commit-id: 33db437cc61f73e49c6998fc99fd1a7097b5aec9 [formerly c4110b1f1187582087a22876cc0e284fab642f16] Former-commit-id: c10fbb24bfcfcd2cb66bc8669c024743a32c2ce3 --- .goreleaser.yaml | 51 ------------------------------------------------ 1 file changed, 51 deletions(-) delete mode 100644 .goreleaser.yaml diff --git a/.goreleaser.yaml b/.goreleaser.yaml deleted file mode 100644 index 3a7c5a1..0000000 --- a/.goreleaser.yaml +++ /dev/null @@ -1,51 +0,0 @@ -before: - hooks: - - go mod tidy -builds: - - env: - - CGO_ENABLED=0 - goos: - - linux - - darwin - binary: turnkey - id: turnkey -archives: - - replacements: - amd64: 64bit - 386: 32bit - arm: ARM - arm64: ARM64 - darwin: macOS - linux: Linux - windows: Windows - name_template: turnkey_{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ with .Arm }}v{{ . }}{{ end }}{{ with .Mips }}_{{ . }}{{ end }}{{ if not (eq .Amd64 "v1") }}{{ .Amd64 }}{{ end }} -checksum: - name_template: 'checksums.txt' -snapshot: - name_template: "{{ incpatch .Version }}-next" - -brews: - - - name: turnkey - tap: - owner: tkhq - name: homebrew-tap - branch: main - - download_strategy: CurlDownloadStrategy - - commit_author: - name: goreleaserbot - email: bot@goreleaser.com - - commit_msg_template: "Brew formula update for {{ .ProjectName }} version {{ .Tag }}" - folder: Formula - description: "Turnkey CLI" - license: "Apache License 2.0" - -changelog: - sort: asc - filters: - exclude: - - '^docs:' - - '^test:' From 2ebccef0ed1415691011c4565b3772a21c7eabfa Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 11 Apr 2023 13:41:52 -0700 Subject: [PATCH 24/27] Self-contained brew releases Former-commit-id: 6bcae1812d9162d9f0989c79096d1bdda7de97ba [formerly acb83dc9f37d40b743e14beda965444c041594e0] [formerly 90e699096dcd5118bcc04ea72dc67130f9776c2d [formerly 6d7278751b220fadb21cd9fbf1456b09bcf6eccf]] [formerly 5c41a53a2745489e936bc5ea9c467e942562f2ca [formerly a6ee33499cc764d235186317e51e0ac167689b9a] [formerly bcabf6dbc334062643bf3f1020a16c8344a3ba9f [formerly dcc850153ef279965978bfd99e242fb8b8d49c0a]]] [formerly bfe758cb9fb2785eaf3ff5d781093b26ec25022a [formerly 5563a53753cb606f5ae7129c9c4e32e51de90e32] [formerly b55c247a683016962683a221af81ae80684d2c68 [formerly 5b8e14f8f4fb8ad0e5081dadc04603761159aea3]] [formerly 14547f871d30e7faeda52bc22a23e30502360248 [formerly 5e167a687473d5dcb9ef7717e7c7957d0594b5c0] [formerly 65fe6cfc9cb54052d34f8faf014908fae01ab00b [formerly 7bd7688b7b7fee5a935bb64641f5842a969a9e67]]]] [formerly d7f146179fe0ac09c01e43fcb300e0961100be83 [formerly 098bf1b06d597bd30986b5ebfa574238e43ae479] [formerly 512dc7663c8529b430012c41ce9fc539bf5e5f6b [formerly be52f40cb7ece678d4267aff1cedf9f82f374a7d]] [formerly 3fa4513653cecbb482e770c9f15b9bf170a5151a [formerly 2d0cc0125dfea2e34114e77437139cf80ae0bd6a] [formerly 5eeb7cc138d270eef8f1fdced5eed8e0165a2795 [formerly 64b54f95991008fb7420841c907850f698fcfb1c]]] [formerly 9f230e92a76b0f4b76396a09587db71cfbd42346 [formerly 97d12a8886e1176e781e9be27c66ba22c8068c72] [formerly 61842413e0c4913708591f9680fc3b7130f49a25 [formerly d44b6c11f455acf6d125b0b9a9fa912eb73b4b2c]] [formerly a3370eb01d5cf52f1c1c664d8addda570a2ebef1 [formerly 4c109323c97899e6b5b4004f170cb15a5596d55f] [formerly 286319c5b9ae9b563fd38059d1dd41902a96543c [formerly fe946e57fa2f486ead06da0a15f0ca6a387269df]]]]] [formerly 198744c2133a631d146a9b9482487a6f09dd3bc2 [formerly a5cee3fdad715b6860785800d8763ae95cb4c634] [formerly 2a16a0da34e139cab2b5c9924b07d5790e32c48e [formerly a344d24c2da54dd82351f2c46c03594eb9d88712]] [formerly 9b80642e7561b2ea84a6c9839074e136ca734fa1 [formerly 3646d39cfafd00415207ed86c14844b322f0210c] [formerly c22c04edefacc7119b7877ad179c6a9c9ecdd80b [formerly ac5c58f9b035a30be16760003c303aa2e86f8919]]] [formerly d8a6c29a89c9c07dba8112f844c3f3b7a0d8dec6 [formerly c2e7514656aa09c101e1f34e1b25c3dbcfdc0e56] [formerly c313b16846c36fd963da46566f1588e2d78f68fd [formerly 5b1edbde6025f5348cc3b1d097129a6ffddbd62c]] [formerly f15bb9d50f8990c5ebf679dbaf2c084581033025 [formerly 74764a6327fa5b45e9d4c9deaf62656ee700ce2f] [formerly f51bb6d8fbaa38f46adf4f31f0a19661ad422bde [formerly 7b0a301a77f15d60ac5f8421e4d7faecb92b4c2e]]]] [formerly 43b19692845faa7bcd5358851855d7a991d4a188 [formerly d3d3cc483df2d7532b8f41f62a36755ef947d33d] [formerly 1871b37ee077007c1a45d9299b2b94b4720bb912 [formerly 6791041826d975f505a7dd2107ecc39ce796805b]] [formerly 4eb830d95ca40b7fd6668e3cc8eaf7c8643c57ba [formerly 32d1bd56db366f26583d68131782a208919805e8] [formerly 5eab8e1d058f852fac9141487ea0a4a01410927b [formerly d64fb6cbc2757f3d73f9469826d9f932c310f1a6]]] [formerly 617388c6c422c2bfdda6f12a026fd40f9ad5c5e9 [formerly 67ac72d1ce8df2c5e3b9b8be857d0cf0864ed685] [formerly d9c8143bbf99ab420aaa911f86c22f1714ce8f2d [formerly 121e4587f90db25e2de6054bfd18f016c7a0e58a]] [formerly ec48ca2b502c849a0e5a7c7458c030bae00cb629 [formerly 0189a3f594d094f4e49ee9b4bc9e053bf7359520] [formerly 12f8bee686f562d6291e9a50ef68f2504d7d6824]]]]] [formerly 12f8bee686f562d6291e9a50ef68f2504d7d6824 [formerly 845f1a198712cb45bcac7b4072b9805220246491]] [formerly 226e86955123156a0b0d2d4aa7ea803a815d6cbc [formerly 12f8bee686f562d6291e9a50ef68f2504d7d6824 [formerly 845f1a198712cb45bcac7b4072b9805220246491] [formerly 226e86955123156a0b0d2d4aa7ea803a815d6cbc [formerly 898b895aecb4b32c64110364eec19d696164b723]]]] [formerly 547f66ac1fe6102de58eb651cb70801a46aa1c0e [formerly 547f66ac1fe6102de58eb651cb70801a46aa1c0e [formerly c360b0c5a07b4c9ea6236784d5ef786463f4aaca]] [formerly 2883daff242af93329c89992100f30808711e513 [formerly 12f8bee686f562d6291e9a50ef68f2504d7d6824 [formerly 845f1a198712cb45bcac7b4072b9805220246491] [formerly 226e86955123156a0b0d2d4aa7ea803a815d6cbc [formerly 898b895aecb4b32c64110364eec19d696164b723]] [formerly 547f66ac1fe6102de58eb651cb70801a46aa1c0e [formerly c360b0c5a07b4c9ea6236784d5ef786463f4aaca] [formerly 2883daff242af93329c89992100f30808711e513 [formerly 40491fbefbba2056eac2e824b76ea52e58d99acb]]]]]] [formerly 987142102679e0722db98bf8422ebf65d67e0564 [formerly 987142102679e0722db98bf8422ebf65d67e0564 [formerly 2882babc2f99e75d54b22af91a810781393c789e]] [formerly 5fc4bd38d2bcf87303a0a1abe483e3d55bb86418 [formerly 987142102679e0722db98bf8422ebf65d67e0564 [formerly 2882babc2f99e75d54b22af91a810781393c789e] [formerly 5fc4bd38d2bcf87303a0a1abe483e3d55bb86418 [formerly baf8314a61c548a0a2e74f09875c23ae90996764]]]] [formerly 31a8fea0bb0efd605258b6933808a9557aa864f7 [formerly 31a8fea0bb0efd605258b6933808a9557aa864f7 [formerly 58cb96b7041d4628d8456624d4ba330bfec82136]] [formerly 42ec00c6dedc0082e36d2d56d92e2a88ceea2ea9 [formerly 16c6b7e245c664150f1c0545317c3bf1faaf5b3e] [formerly 5e8c8010a2637f735eb583347fe1cea6a4eb2f38 [formerly f2ef0c16e5fbee10c1e268fc3c335850f39029ba]] [formerly 4255e3914a61b2d6d2e7a1b9a901e509e6f67312 [formerly 3975a1c6c872e32f269c7d4695b17ba1a0197e48] [formerly 3fe1bcd19066f4724f3b18000250f123269ca47f [formerly cc7ae62b28c7c53a9fea58ddd798bd532d806568]]] [formerly 5644eded3e1d4c6233dd91e1e81247ea3e4591d0 [formerly 9a1a1bdb54f2ae817da74d73a6f1fad27661b19d] [formerly 8efb460b687a1d38171ff4908e41d11934c2b490 [formerly e1bfcdb7257367d8f953f324418d441b826c6b66]] [formerly d18f09ef5cd5865477f029c402d7b18c895537a2 [formerly eceb6d0102059cd17cccb2b3837d6d21b5ca482a] [formerly a12a4c8ff4c6e8f0cc64013af07a5570f572055f]]] [formerly 9a941445f1892aa2c34f006497c8563aac917043 [formerly 58baafc39c4a1e7011440b2524aa26b3f7e56f90] [formerly 2632fab3f4048e97f0574b8e83d41f64fa78f7ae [formerly e71e6892516848096ab3059fa6baf6bd46a2d257]] [formerly 084eef84f598dd9588eaaf862525cebc61872fe5 [formerly 4e80842cfd93e47158143337dd86fa8b56874849] [formerly 9bfd5124fdee62422c06143810c4e93e2a4355cf [formerly db91c5deb62b5978abe68ecf46221f65e04b1dbb]]] [formerly 8006063d36fcdc47b2670bd4af62381aa4c45ec3 [formerly c76dda97805586f98a13aabac64bcf657faa052f] [formerly bb9cf207c732d3bf3cc89268b9a01d8f47ed3793 [formerly ba3684ca77cab34ec498c7219c77e49ef06513a8]] [formerly 051e1a19001a6961f53046a2104a67e2c8a6d062 [formerly 80b093385b66fdfb04813ccd008c8fe8b204bbf2] [formerly c7f963cf457429afb12d21d4ed549ef8a86302f4]]] [formerly 87ac4bb6da60dde6cf8ab2adab7563a18a33aed6 [formerly b67d52a9c42b2458bcdff7cb3147da88155fe1cf] [formerly e7e5e32a7ebd8b437890222a3e701b05fdd03149 [formerly da39f2c35ce638559b05a22345d1510e7d97e6ed]] [formerly f8d7b82a356bad083387b57aec15ff8f2426173f [formerly ce0c107c76dd09e1108c8bae87da523a7ed5a194] [formerly 8b21a31e88043a8c56d992dcb6fe1529f0a0b811 [formerly a87dac62b041fdcd697b09383605780925880aba]]] [formerly e0152ce85bcd4a854e633fdc933eb12f236153cf [formerly dbb5f66e41bd6426965b8fe53bc54ee06210bebf] [formerly af3c14f3a71dd148847863b43dfcd7e3e4b36e05 [formerly 22ea9cb648d67ba69202bb82e6e9435b0ffb02be]] [formerly 9ee293a682482bc231f497f14550a95308953fec [formerly 4cb683da0cbbb5fcacad337f8b50172955096ab0] [formerly c7f963cf457429afb12d21d4ed549ef8a86302f4 [formerly 38525e78017c4f5c0d85d159ad06ea058ce30dee]]]]] [formerly 42ec00c6dedc0082e36d2d56d92e2a88ceea2ea9 [formerly 16c6b7e245c664150f1c0545317c3bf1faaf5b3e] [formerly 5e8c8010a2637f735eb583347fe1cea6a4eb2f38 [formerly f2ef0c16e5fbee10c1e268fc3c335850f39029ba]] [formerly 4255e3914a61b2d6d2e7a1b9a901e509e6f67312 [formerly 3975a1c6c872e32f269c7d4695b17ba1a0197e48] [formerly 3fe1bcd19066f4724f3b18000250f123269ca47f [formerly cc7ae62b28c7c53a9fea58ddd798bd532d806568]]] [formerly 5644eded3e1d4c6233dd91e1e81247ea3e4591d0 [formerly 9a1a1bdb54f2ae817da74d73a6f1fad27661b19d] [formerly 8efb460b687a1d38171ff4908e41d11934c2b490 [formerly e1bfcdb7257367d8f953f324418d441b826c6b66]] [formerly d18f09ef5cd5865477f029c402d7b18c895537a2 [formerly eceb6d0102059cd17cccb2b3837d6d21b5ca482a] [formerly a12a4c8ff4c6e8f0cc64013af07a5570f572055f]]] [formerly 12f8bee686f562d6291e9a50ef68f2504d7d6824 [formerly 845f1a198712cb45bcac7b4072b9805220246491] [formerly 226e86955123156a0b0d2d4aa7ea803a815d6cbc [formerly 898b895aecb4b32c64110364eec19d696164b723]] [formerly 547f66ac1fe6102de58eb651cb70801a46aa1c0e [formerly c360b0c5a07b4c9ea6236784d5ef786463f4aaca] [formerly 2883daff242af93329c89992100f30808711e513 [formerly 40491fbefbba2056eac2e824b76ea52e58d99acb]]] [formerly 987142102679e0722db98bf8422ebf65d67e0564 [formerly 2882babc2f99e75d54b22af91a810781393c789e] [formerly 5fc4bd38d2bcf87303a0a1abe483e3d55bb86418 [formerly baf8314a61c548a0a2e74f09875c23ae90996764]] [formerly 31a8fea0bb0efd605258b6933808a9557aa864f7 [formerly 58cb96b7041d4628d8456624d4ba330bfec82136] [formerly a12a4c8ff4c6e8f0cc64013af07a5570f572055f [formerly 8be85ab6f35eed0b9edcbed272afb9a2f0e68e3c]]]]]]]]]] Former-commit-id: b52b096b7d0c7159d9d4ea3fc244440aab6d151c [formerly b52b096b7d0c7159d9d4ea3fc244440aab6d151c [formerly 93dde022b6d4dc08c13c279921cb97d3ed0e7f60]] [formerly 6307530572a8c60467b14ee537cb1cb2cbbf8fa8 [formerly b52b096b7d0c7159d9d4ea3fc244440aab6d151c [formerly 93dde022b6d4dc08c13c279921cb97d3ed0e7f60] [formerly 6307530572a8c60467b14ee537cb1cb2cbbf8fa8 [formerly 46e23226b2effa72f704528acea723bae0cdf96d]]]] [formerly adee9b82199cededc3837cb8df89c02fab09f4aa [formerly adee9b82199cededc3837cb8df89c02fab09f4aa [formerly 8ca8d6f96286c0b12450da751f138b2f3f9ccb41]] [formerly a69a5f03dfb7496bb320ff781fc1de001ad22d11 [formerly f28cb36d52bfc757e4a344cca0bcc725ad800bc7] [formerly 56e15cc992223ca5038ace9d69a9f326de62022a [formerly 3bb56d1b6f9f5a206a325d1ef4607e6a476a9827]] [formerly f6bdac0fb5e8b76b011f644ef842ec982a560c46 [formerly c005356b7f50ac1d5d75bdee52b0a02d90886a91] [formerly 5fecb2315316b7651954085a6e9df043f20ad35a [formerly 2d7c2eb4b9c58041581e799012eab587d4541483]]] [formerly 15be853e12f0a63232d29f32259768b71bcc1f32 [formerly 3af05108d13f8ba1d492a541e9b4c4bf3708f0dc] [formerly ac71b471605cfe63e6dfdee31f42cf33c5479da4 [formerly e99aac8cbc9a65c941964e37dd2167f5013743dc]] [formerly 697f3a6aca6e9666f87aa3a152a7b3edc5232c61 [formerly fcef289d89798c8d5fa6ff6e55d8b13209342b90] [formerly c0c679fece4b3ec469e41e63f7d63a0c4be144a8]]] [formerly d1ef9935645f2228732ff5696180091c602605d0 [formerly 8bf820ce62b49d08ae07b692104d942b323abf41] [formerly 34a63b2af93a5b83656da6d285ff18e87b490cb0 [formerly a9eeea6b85a3d91284c92c03c08ad3759ad455a6]] [formerly 5ce4501c790b439d0be9036ece30037464da8ee6 [formerly 851f83984b7a73a9a55552d60db4b6a249427442] [formerly fbdb56c4221844dbf6601aea56e222ce3220e9e4 [formerly f53c81970ce112cd28201c3709549efd7b077de9]]] [formerly e0472b1e3e0a43b7cc816891af161cc209eb10ea [formerly b79b05c840632c2cb8054c1f731416f865e08b1b] [formerly 803222f4ca2c3b08f27bb4914c81a85f7c6bec8a [formerly 57eedd5b13a6db51d98e9ee2d0581b2369f4df14]] [formerly 44d66758fcec37c8567ce07629727db145ccf6a4 [formerly 55bdc71be5549f5d2b6bce510d04c494f6e3afbc] [formerly abf35e9516c56762fb68f3b2a0e2c228601213bc]]] [formerly d67a77581697eb9b654d896d8d13fd471af1651b [formerly 09f24d9a82670ff3ce6bc844e136c56097560e9c] [formerly 84a233293058082616fe5f6c92bccda57118c623 [formerly ddd3deb89cdd70fe8ace3c1cdfbd6ccb404a2dab]] [formerly 9a0043da42264565a74959343e8070993762d8b4 [formerly d046cc730a0d2abbfe51427b1d1341dd0e522336] [formerly cf16fda08ed7f9753eb556d6496b367b56868ccc [formerly e41a20efbeaaf4f6a380d631364e5b5c9f4f6f9a]]] [formerly e1a8b48e7e117d4f185cbc392ce42224eaaf9af2 [formerly 017e02768c7821e277d8e7f7696c1849be687dfd] [formerly 66eb5b3f79223284cfc46f3724553b92fc49885b [formerly a5ac123268bfbe1afecd757f507cd5c39adc9769]] [formerly 964ba8665c241a73923d37cdc385b8d7d6c975e8 [formerly 32bb6c370cf70a19ac39d4e9b49b3e1bf446110c] [formerly abf35e9516c56762fb68f3b2a0e2c228601213bc [formerly fa941b70179b0ca7a00af667ee87fa9ad9e009e7]]]]] [formerly a69a5f03dfb7496bb320ff781fc1de001ad22d11 [formerly f28cb36d52bfc757e4a344cca0bcc725ad800bc7] [formerly 56e15cc992223ca5038ace9d69a9f326de62022a [formerly 3bb56d1b6f9f5a206a325d1ef4607e6a476a9827]] [formerly f6bdac0fb5e8b76b011f644ef842ec982a560c46 [formerly c005356b7f50ac1d5d75bdee52b0a02d90886a91] [formerly 5fecb2315316b7651954085a6e9df043f20ad35a [formerly 2d7c2eb4b9c58041581e799012eab587d4541483]]] [formerly 15be853e12f0a63232d29f32259768b71bcc1f32 [formerly 3af05108d13f8ba1d492a541e9b4c4bf3708f0dc] [formerly ac71b471605cfe63e6dfdee31f42cf33c5479da4 [formerly e99aac8cbc9a65c941964e37dd2167f5013743dc]] [formerly 697f3a6aca6e9666f87aa3a152a7b3edc5232c61 [formerly fcef289d89798c8d5fa6ff6e55d8b13209342b90] [formerly c0c679fece4b3ec469e41e63f7d63a0c4be144a8]]] [formerly ed770de49c5f7887877b8ba8e4f14af070cb4407 [formerly 0c974baff15b6a3e8c486fb92ff878d9bdf1fb59] [formerly 5cadd48ea25d4dd23656233108ec52e1a8435234 [formerly 1ee3cd4a2e417000a474a3242c95e59167387692]] [formerly eb815812aec67ed5087ca3b78df2e82e824a76e4 [formerly e8f4068a61fc39ee346920bb54abb490428896b7] [formerly 70a2e5e512eaf627e5c03714beabdadf1ce6684c [formerly e08309fac23b4afc475e38fe4a0be1cc60ba5a6e]]] [formerly b52b096b7d0c7159d9d4ea3fc244440aab6d151c [formerly 93dde022b6d4dc08c13c279921cb97d3ed0e7f60] [formerly 6307530572a8c60467b14ee537cb1cb2cbbf8fa8 [formerly 46e23226b2effa72f704528acea723bae0cdf96d]] [formerly adee9b82199cededc3837cb8df89c02fab09f4aa [formerly 8ca8d6f96286c0b12450da751f138b2f3f9ccb41] [formerly c0c679fece4b3ec469e41e63f7d63a0c4be144a8 [formerly 4df6078fe418c3074be76083f236251bc25e68fc]]]]]]]]] Former-commit-id: eb815812aec67ed5087ca3b78df2e82e824a76e4 [formerly eb815812aec67ed5087ca3b78df2e82e824a76e4 [formerly e8f4068a61fc39ee346920bb54abb490428896b7]] [formerly 70a2e5e512eaf627e5c03714beabdadf1ce6684c [formerly ed770de49c5f7887877b8ba8e4f14af070cb4407 [formerly 0c974baff15b6a3e8c486fb92ff878d9bdf1fb59] [formerly 5cadd48ea25d4dd23656233108ec52e1a8435234 [formerly 1ee3cd4a2e417000a474a3242c95e59167387692]] [formerly eb815812aec67ed5087ca3b78df2e82e824a76e4 [formerly e8f4068a61fc39ee346920bb54abb490428896b7] [formerly 70a2e5e512eaf627e5c03714beabdadf1ce6684c [formerly e08309fac23b4afc475e38fe4a0be1cc60ba5a6e]]]]] Former-commit-id: 5cadd48ea25d4dd23656233108ec52e1a8435234 [formerly ed770de49c5f7887877b8ba8e4f14af070cb4407 [formerly 0c974baff15b6a3e8c486fb92ff878d9bdf1fb59] [formerly 5cadd48ea25d4dd23656233108ec52e1a8435234 [formerly 1ee3cd4a2e417000a474a3242c95e59167387692]]] Former-commit-id: ed770de49c5f7887877b8ba8e4f14af070cb4407 [formerly 0c974baff15b6a3e8c486fb92ff878d9bdf1fb59] Former-commit-id: 30843f3eba42352927a10924f2a3287220650e75 [formerly a6b2376376e327f154533fc9b50b16f9b3887d60] [formerly 386861ba2e5c9710d71637878c2bf02aeaf754e0 [formerly 5d06bed1dba9b7a926033c4330218c9da15632a3]] [formerly 052c8da00d0bc066f267dbdeb5556eb1f0d08db1 [formerly 70822266b70246c9633832a12e6b59b31de05461] [formerly 3fd54a2ad109dda44e68010b9c6abf10585e2e74 [formerly 37aafc5aa8d7928dc2d22c7a738fa2cb8ff7b869]]] [formerly ddd567d287af23330c65e567c4583209f53a9ce9 [formerly 0332c0d5a7960f31a601c0865431756b55e9dd26] [formerly 979e5bbcbef7483c519b61449f713a21211fcad2 [formerly 5d0644b307eeec47ec419ba5698e5b03e808413c]] [formerly b13e2e6ab57c2ef70a1a6600d89c4a4c480bc3a3 [formerly 698ea586ec4e939025c452e7c303da7dac271b9e] [formerly fa3044904999ed7f6e51796e4275207c56488357 [formerly f1a200375e7ff9890f4dc5bcf8e8a2a7c5c46966]]]] [formerly 6b189bfe03da2e9596a1d66746454e22c7894159 [formerly 5fe548af895d960a1b629a62d9ef48284e0ad044] [formerly e19314be21061b2f0179794e9ac9fd8e96af3ed3 [formerly 48953f0dbb62f4d27e2667fd48f14eb6d623ce13]] [formerly 0275cac70b73540d5f554e370b604b51924bb358 [formerly 5b2081c0860347978b2120b2ae72ce32d1a6c74b] [formerly 61cbd9f79b91d2328b94d861d01d7f8d2c638b51 [formerly ad3ea5bb5ca983ad68661d896d051208a885a706]]] [formerly ffb98ebbc55278f01220f822a22e893901b7450a [formerly 8a69ebfa607262ea1a1c36468025d3bbb9072264] [formerly 2db9ea0e4d9314cffba535cd8f7b1a8b7415930e [formerly 332ac439a55c2caa8ae75a58994104138809d11f]] [formerly 6b02b661ab91d0532403dfa2c0597940152fad0a [formerly 67dd2dc4729f11930b82557032895626c4f83462] [formerly ed770de49c5f7887877b8ba8e4f14af070cb4407]]]] Former-commit-id: 54732380d088a1061e32d8e306815d3c73879bca [formerly 07ae682cce1b102755f273a47d71fe0895536d88] [formerly f5ec14835f893ef717ef24cac89d28a6f45e8e8a [formerly 4fad583633ba409c6d70bc327d101a6ed40110c6]] [formerly 0ba5284117a03b5d7da5cfe7420d4938067634cf [formerly ec79c3e58c43478c2b76ddb195249b5fe47a4a7d] [formerly 0681290447a5348b3b145f982a8fd7b9ffa87421 [formerly 5efdff060189e1e0c6e02c94335956bda0a06650]]] [formerly 144770b1b6be9e849dfe108527a0e2d8f05512ed [formerly fbe7fb91687f7bb913df7b1257f692181fb09e9d] [formerly 756fd51d8f24f2e503e9afcb76fd46233f3222b6 [formerly 39964924b72cd7c4c814e7121f9a0fe3178b2562]] [formerly 1a5e5860f6e515990aab3f7664c9af4ea4bc6d5a [formerly 844b9f4040936aa994ecf6c8f59ea48b263ccd9b] [formerly 20955b0d62b4a81fa54e8ad03dabff76c7b5e235 [formerly 27412ef02d80edee2e496fad79f730f63199791e]]]] Former-commit-id: 050afb4d78ac12e6cad4abc7355cc49dc06f9b9d [formerly 706cbb0eb33eff05b710ed418ebfca273c01538b] [formerly fd1d50eed803c353116096cb2f6280eb377d5a75 [formerly 9e36eec03196b4435f5c64b869385ec15e4bbf22]] [formerly db646116683c659ef228716145f9b5aa82ab7c1b [formerly 6523bfc84e3a059c70a1a4d592a74ca84364837e] [formerly f27a6690bd08db71625f0bb9b9cddab3b858733f [formerly c6df427669e70113b1b008b63513ce745b3e6b29]]] Former-commit-id: 0dbe08e3dcfa5bdd0ce368191df95478e33635a5 [formerly 492250cc81e32eace4ec204d2bceae12e8af3e52] [formerly 06e42789bce04b953e03c4bce50416eef3756985 [formerly a19437755d37b4e3b55345fa65cb3fc56ff67e7d]] Former-commit-id: 7120d1e95beabf8df51c545100d3dd6758862152 [formerly b3f3983b16ec9f53d4af3fc6f788e5ffdf89ffcc] Former-commit-id: 8fb4169726a047fd4cf8cb0b4fa1cbabb3424916 --- Makefile | 17 +++++++++++++++++ README.md | 2 +- src/brew/formula.rb | 24 ++++++++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 src/brew/formula.rb diff --git a/Makefile b/Makefile index ce10280..2b3f6ba 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ default: \ $(OUT_DIR)/turnkey.linux-aarch64 \ $(OUT_DIR)/turnkey.darwin-x86_64 \ $(OUT_DIR)/turnkey.darwin-aarch64 \ + $(OUT_DIR)/Formula/turnkey.rb \ $(OUT_DIR)/release.env \ $(OUT_DIR)/manifest.txt @@ -44,6 +45,22 @@ clean: toolchain-clean $(KEY_DIR)/%.asc: $(call fetch_pgp_key,$(basename $(notdir $@))) +$(OUT_DIR)/Formula/turnkey.rb: \ + $(OUT_DIR)/turnkey.darwin-x86_64 \ + $(OUT_DIR)/turnkey.darwin-aarch64 + mkdir -p $(OUT_DIR)/Formula + export \ + VERSION="$(VERSION)" \ + DARWIN_X86_64_SHA256="$(shell \ + openssl sha256 -r $(OUT_DIR)/turnkey.darwin-x86_64 \ + | sed -e 's/ \*out\// /g' -e 's/ \.\// /g' -e 's/ .*//g' \ + )" \ + DARWIN_AARCH64_SHA256="$(shell \ + openssl sha256 -r $(OUT_DIR)/turnkey.darwin-aarch64 \ + | sed -e 's/ \*out\// /g' -e 's/ \.\// /g' -e 's/ .*//g' \ + )"; \ + cat $(SRC_DIR)/brew/formula.rb | envsubst > $@ + $(OUT_DIR)/turnkey.%: $(call toolchain,' \ GOHOSTOS="linux" \ diff --git a/README.md b/README.md index d979b29..f9c9f40 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ make install #### Brew ``` -brew tap tkhq/tap +brew tap tkhq/tkcli https://github.com/tkhq/tkcli/dist brew install turnkey ``` diff --git a/src/brew/formula.rb b/src/brew/formula.rb new file mode 100644 index 0000000..7015dcd --- /dev/null +++ b/src/brew/formula.rb @@ -0,0 +1,24 @@ +class Turnkey < Formula + desc "Turnkey CLI" + homepage "https://github.com/tkhq/tkcli" + version "$VERSION" + license "Apache License 2.0" + + if Hardware::CPU.arm? + url "https://github.com/tkhq/tkcli/raw/$VERSION/dist/turnkey.darwin-aarch64", using: CurlDownloadStrategy + sha256 "$DARWIN_AARCH64_SHA256" + + def install + bin.install "turnkey" + end + end + if Hardware::CPU.intel? + url "https://github.com/tkhq/tkcli/raw/$VERSION/dist/turnkey.darwin-x86_64", using: CurlDownloadStrategy + sha256 "$DARWIN_X86_64_SHA256" + + def install + bin.install "turnkey" + end + end + +end From 0eeeb8127f7c8f96c1698dc07edc0910658f354d Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Tue, 11 Apr 2023 18:48:50 -0700 Subject: [PATCH 25/27] v0.3.3 Former-commit-id: bc69f939b7a26eeeaaa83aa9f8a02ee38043afa6 [formerly f54f594f291a6bc55c0ab46c1baada875885c169] [formerly 116e095cc86ffea301b07a850bc8e0a380e590dc [formerly b270d3581545c74818960c7653caa7bbad225cb3]] [formerly f4fd0d347f2d6321c078f3ccc5f48e420fad45e6 [formerly 96d05814e9e49b6bc8472ef5924b8a306b5d9c3e] [formerly 540a87d88a2038fcf7ecc118be8bac44c5a1cf15 [formerly a37824d73d450def5bbdaca7f18a7ca0b5325d30]]] [formerly ed139b7961bbc4a99176badc1bb09983f33f27b3 [formerly 758b1f16e358bb2d019a1df8b6ec05af56302cf7] [formerly 86b2a752d07ea742d984e948955b1533dc88fdf3 [formerly 7ead4436b380798a75c48e9c42d9236529f8bfec]] [formerly 7a6e02d155ebd89ab82c3915ab483ed7b8f5a6ce [formerly e20374b167ffa48e8aa164849f7b4aafd805092d] [formerly 4095cd89d77bb0280b9f1385557f8a3d5b3966ba [formerly 9338ef94f2ebf4de9456fcb460531867f80464fc]]]] [formerly bc9c3f290f0811f3fbaebe9dd16f37274a952a7b [formerly 3954db75d3719d79b9d33bd804b687b7913a0e54] [formerly 2b2d1ea833f7dbd646621efca9052ce16687869f [formerly 34801d9cb86a7bcb43fd924eb401d376146154b4]] [formerly 4c8b5945a83f3db2b80f791e59110adf29bc0c00 [formerly 5a7eaeff93c6e0b12db5cff23646db9a0bc303db] [formerly 27f096e8af20bb8f8745975a5accc2883ee1446b [formerly 5fc30ac144d82d001361fb4e4e297e3d2b877af3]]] [formerly 1b699f5fb64e08d948404fda6237437059983d27 [formerly 8b929dcfdbdffe8e967e7908991ac3cfdcf9f46e] [formerly f5cc6850a86cf2d879a54a5b309e34a91cdb2c6f [formerly 7863aab514379e90c39f8679cafb738f0ce001ef]] [formerly 78c2101ae2d944e980372d1cc316d58605844262 [formerly ce42b3c2a8b23e50674a48e2e1bb44d7f0295ebe] [formerly 9c7110e30a9cfca70dbc6b95e20ee720356ae21c [formerly 85b645af52b35912d12f868c4782c5ee1dad7065]]]]] [formerly ade5a1139cd48d9290a223ffdf1fb9254049d9e6 [formerly bee6146f7368aade14f87aeae0daae5cb9915783] [formerly 2eebbc002e5eca8df4f6396ec6c79ebb286c7925 [formerly 4378fe803de9cc08c9ad7111b4fdf0ecdaa06c34]] [formerly ceea283e41490e2febb436c87e7fd9b895c5889d [formerly c4dc5d019891c92d354ad22f0e1959e553863edc] [formerly 864cbc10bf979d27abeda5b3d5614f5b43ff375a [formerly f0dacd9c0ce47f7d927b502832e12a6aa23780e1]]] [formerly 776cf5e9f0f2b968435583c10603973f0d604650 [formerly a081811f3cde777af7dda8e4972c8b2ae9a70867] [formerly 9400c83e7af1206c3d5f5f5db67a7fbe30a501a9 [formerly ec5367bd50a02fa0824805709bd59251bbd53fd9]] [formerly a2973f241b72f6edb2e03d664f6c22e394eabc17 [formerly cca3232fa3aec6ea76c175cbc9254fe22fa9391e] [formerly fb27cd421ce381a670db4f13645b06e65994ab39 [formerly 8fd52dc8aecb30c53aa6675a40dca9299bf5b021]]]] [formerly 9670c08953c69aa20c7da8a79182d155379a571e [formerly 7b842df0114fe3c4ac689369b53880ad39960cae] [formerly 4b266f69220f8d89a4bca04143a198de43d02982 [formerly b3f81100c9173d2d8af3dc96952c54fae39f04a6]] [formerly fafa92dc312f1b022d48fe68a0c08c8f90f1eac5 [formerly 20c924d3bd0066d037afb5ee435330d495a537fa] [formerly 0b5f270e86194a8d66dbff1daefed85ee95d0eb3 [formerly 75a38a02a96da4977bf681cbf137f364becfa50f]]] [formerly 31340a8f3429074fa4de748c3f11d3006ab908fc [formerly a166641e9aa50056b58b63d8824f000eb9a7f9bd] [formerly 21eff8d824984913386d1e279dbe6f622bfab6bb [formerly ba5fd7800e6849050d8ff7718fa2af2c2902b595]] [formerly f70215bdf17ce0690c6e2a4045da3d5db8397924 [formerly 807874740949b7e93bec2e3bad28e96a98e55740] [formerly 88dd0a7110ca2248ce7246917747064e09120f8a]]]]] [formerly 88dd0a7110ca2248ce7246917747064e09120f8a [formerly 9a7ab9e2dc27fc287d90a14a195112e9e33a29b7]] [formerly 3c6c9a7c972008f6ab0e0a31d64aa9654bdb8158 [formerly 88dd0a7110ca2248ce7246917747064e09120f8a [formerly 9a7ab9e2dc27fc287d90a14a195112e9e33a29b7] [formerly 3c6c9a7c972008f6ab0e0a31d64aa9654bdb8158 [formerly f403653117c06883181cf6125bb6e2caee1bcfa4]]]] [formerly adc3ff5cd052fc67cd41a382a626318055849d5f [formerly adc3ff5cd052fc67cd41a382a626318055849d5f [formerly d165a92b243c4455798633cd91e254af1ba01654]] [formerly efb3153f31f736bb0aab16d023e6ff8160d0d0af [formerly 88dd0a7110ca2248ce7246917747064e09120f8a [formerly 9a7ab9e2dc27fc287d90a14a195112e9e33a29b7] [formerly 3c6c9a7c972008f6ab0e0a31d64aa9654bdb8158 [formerly f403653117c06883181cf6125bb6e2caee1bcfa4]] [formerly adc3ff5cd052fc67cd41a382a626318055849d5f [formerly d165a92b243c4455798633cd91e254af1ba01654] [formerly efb3153f31f736bb0aab16d023e6ff8160d0d0af [formerly a26e41cd8ea5977e97b400fb6ad673fc9da2d0f2]]]]]] [formerly c876a24bcc9c072a0730522c1470644ca469a0f2 [formerly c876a24bcc9c072a0730522c1470644ca469a0f2 [formerly 45853c7225ae78bfae2f2e421c3de433b9ee09e9]] [formerly 95720ff44bdb710199cdabf08e89a7b8b13d47b5 [formerly c876a24bcc9c072a0730522c1470644ca469a0f2 [formerly 45853c7225ae78bfae2f2e421c3de433b9ee09e9] [formerly 95720ff44bdb710199cdabf08e89a7b8b13d47b5 [formerly 3e3df5b03a0dff78d436cb7e80d4a1b856662769]]]] [formerly 4a0335b47de535e76568919ce9a9c49b5392614c [formerly 4a0335b47de535e76568919ce9a9c49b5392614c [formerly 3fbb1d92b1410485dbcc55ca73c513cf6862b9a7]] [formerly 06614f59fd877e3025a5dc246740c054eb58a3df [formerly 978b003a9e03867a0131bbaa399c8f8de51c07ec] [formerly 996c62c0318081e5ce7e8f7326716260ba0b49e1 [formerly 042710f2964054eafa85ed7372e038664817db17]] [formerly 8fd4fce8f0d56c95dea073ffd016e00bb692d19e [formerly cdd54085544b72724e7fd72773d1ae4a459482f5] [formerly f902c45322de2536bb8d83b225f56e24a903b4a7 [formerly 7cb43b8e06ba56d4ddc0a9a36d06c29144555827]]] [formerly e77d052526f2b473bc678591a8944367c0bae87c [formerly 51597934225f233e7775336385c586485f733729] [formerly 03634de7e2003e535821033292559771af2e58d8 [formerly 4a177e241c95a95084059e7e031c95e954d0c197]] [formerly 8f743d232087f9c02abcf67e0048e87c3e8ce4f3 [formerly 383a012d40fa59e5f765c064b6a7a0019ab6dac3] [formerly 8f841f019a574faa489a3bda88ca87b69b2c5cee]]] [formerly 1c3e703220dff14af6e6020169c36d9efeeb4a09 [formerly 53cd3ff7b63607fb82af01dda48ad45d6ce2b451] [formerly 5531c35487e5894d05a0ca09900b1031573cbc80 [formerly ee774d33e094a67b46d3c76b04b627861abeafbd]] [formerly 0bf20ceb9ed20dcb7a7660ebac39d6ffc944d620 [formerly 94f6b66d8bea5321fd027590c8f794d7646df5ed] [formerly 05aea579eaf3402a47152bdec086670e7ee80c81 [formerly 2920998eb72de6d234d238a714b85b82334602dc]]] [formerly aece5107cbb9aa7bac699cfdfb78baf7ca90a32a [formerly 6f84788a9b3e627d58ceb3e4d57437bdcf27c4a4] [formerly eaff5313e63970eaf81cf5ad8c915bec09e47be5 [formerly 301669bd9a9e2b55df33aa99d1968bab2e13e898]] [formerly caa87caebab955e89102f5932b12567335fe647c [formerly 04af888959b4c12f1c03ef42e608bcb1a2874c91] [formerly cd1c439096327a11c3cbfa3dc3ff6fc5ac9f0c16]]] [formerly fcd4d84438848214b80d3d46f6eb81864028f95d [formerly 2f13bef164d57c757b1305c7fafe850d03a4423d] [formerly 3fa2a63f400df1aabb97c67cd4866b03ef602b97 [formerly c3452434ca5fb9b152da0416247e3d912e4c2ea2]] [formerly f1024c56b4a98e10f76719ff24f9d8add4b7ed25 [formerly ec2dd30927323ba6a6863a8cdc6bbab964eff36b] [formerly 5d671e91e48d165f727a3512b7c1f1100697ef54 [formerly b7551f939596cbc19a7e8aa66b5dfde0de324baa]]] [formerly b7d8ea245f668502fe0cb308a0bc8bcd4b959201 [formerly f324c919121d5370f3b7e6c48b71d83693b19d3d] [formerly 73487719c61891443503dac23839fdf6e26d99e7 [formerly e5f223e9a6da51f3e8db1b94144220912f0de214]] [formerly 7b463580f753f3c90ac8dc93b30e6288417c3fca [formerly e52ea4b418688df4ad027e59e3652ecb82b43909] [formerly cd1c439096327a11c3cbfa3dc3ff6fc5ac9f0c16 [formerly 1207b5192b562854869cacbd57dd99d2d89688b7]]]]] [formerly 06614f59fd877e3025a5dc246740c054eb58a3df [formerly 978b003a9e03867a0131bbaa399c8f8de51c07ec] [formerly 996c62c0318081e5ce7e8f7326716260ba0b49e1 [formerly 042710f2964054eafa85ed7372e038664817db17]] [formerly 8fd4fce8f0d56c95dea073ffd016e00bb692d19e [formerly cdd54085544b72724e7fd72773d1ae4a459482f5] [formerly f902c45322de2536bb8d83b225f56e24a903b4a7 [formerly 7cb43b8e06ba56d4ddc0a9a36d06c29144555827]]] [formerly e77d052526f2b473bc678591a8944367c0bae87c [formerly 51597934225f233e7775336385c586485f733729] [formerly 03634de7e2003e535821033292559771af2e58d8 [formerly 4a177e241c95a95084059e7e031c95e954d0c197]] [formerly 8f743d232087f9c02abcf67e0048e87c3e8ce4f3 [formerly 383a012d40fa59e5f765c064b6a7a0019ab6dac3] [formerly 8f841f019a574faa489a3bda88ca87b69b2c5cee]]] [formerly 88dd0a7110ca2248ce7246917747064e09120f8a [formerly 9a7ab9e2dc27fc287d90a14a195112e9e33a29b7] [formerly 3c6c9a7c972008f6ab0e0a31d64aa9654bdb8158 [formerly f403653117c06883181cf6125bb6e2caee1bcfa4]] [formerly adc3ff5cd052fc67cd41a382a626318055849d5f [formerly d165a92b243c4455798633cd91e254af1ba01654] [formerly efb3153f31f736bb0aab16d023e6ff8160d0d0af [formerly a26e41cd8ea5977e97b400fb6ad673fc9da2d0f2]]] [formerly c876a24bcc9c072a0730522c1470644ca469a0f2 [formerly 45853c7225ae78bfae2f2e421c3de433b9ee09e9] [formerly 95720ff44bdb710199cdabf08e89a7b8b13d47b5 [formerly 3e3df5b03a0dff78d436cb7e80d4a1b856662769]] [formerly 4a0335b47de535e76568919ce9a9c49b5392614c [formerly 3fbb1d92b1410485dbcc55ca73c513cf6862b9a7] [formerly 8f841f019a574faa489a3bda88ca87b69b2c5cee [formerly 4ea692bac3efc71359a26b593d591f458eb1e003]]]]]]]]]] Former-commit-id: 8e8cf4d7696f1f172b2acfffe05adec0ab30a882 [formerly 8e8cf4d7696f1f172b2acfffe05adec0ab30a882 [formerly e48902f886b11ef673d72694cc393f21657fa5eb]] [formerly b3db6635de164a407fa971bff030c312fb75052c [formerly 8e8cf4d7696f1f172b2acfffe05adec0ab30a882 [formerly e48902f886b11ef673d72694cc393f21657fa5eb] [formerly b3db6635de164a407fa971bff030c312fb75052c [formerly db67d4773f5a77ec4ac695608ad6e48764851f8c]]]] [formerly 3020c7c317e41e66f9b761b1d5cff1c8a2619420 [formerly 3020c7c317e41e66f9b761b1d5cff1c8a2619420 [formerly 24e7a163fd423ce0da6d812ae8bfb356735da149]] [formerly f249bff2c81309f9ed56b62a6e572b205c68453f [formerly 9596a4171fc3dc9e2265eaceacfdb8eb22f67dcd] [formerly ff198f0e5fc963f939924acbab5ec4a2dad40ce3 [formerly 87f8f023c17f39df6195824f309adcf7955d5399]] [formerly f3531d7f61b94c169dd3dd58e3df11ad54a1bfd3 [formerly 6097342ddf7a24db45e07a75d59a89c1691a0ae1] [formerly db29c90eff203784df123d800b47b0333dbd30c4 [formerly cd5406af2cae10a042a8b9d9220de78274f2e9c5]]] [formerly a63c2f58e37e0c09737663d49cb2e1daa101a5cf [formerly 484bb8648f0b72074766d861d46e11e582c7ae14] [formerly 9589e6e359c458dc6555ee1f0fc725a8be6849c8 [formerly 37dd5f333f101d520d9def4054f8d7c4d77c5320]] [formerly 8c58172c8dbbd8649ece62fcb6e6f58d59ab8013 [formerly 3ffb7ca464976cbe49a965b48066453438f39d60] [formerly 9d63ff42b5ec378490d1192d730e8791d8ddb6c0]]] [formerly 129e988c829f45b8e23bf5e86e07fd08eeb4a104 [formerly e70a68f847d385f054a48037cff61d818bad90ab] [formerly b2950188c5a3d1165a9478cf7b2377965f106398 [formerly 264ee824ada644b95024eba74d31e00cd54e6c55]] [formerly a0ac29c45d1a45f4593c84c973789f29a06bc7bc [formerly 43a572f3ceeec8c69fb55103d8051846d516b821] [formerly d3de955d105e3c0221a549c2035a594cd9ab7126 [formerly 1a6397a255be62a39fd298446dd0513b81031ca1]]] [formerly 171a559b0c07e5e4cbabb7ec4ba53318a90249a0 [formerly 5a3109c02cc01dea0ff7e5622d228bcf7c96277d] [formerly 336e729b54edeb12c6b0f02e654e74304c75b395 [formerly 10c2258b01899ac1a82f96efabed798b7f5a4253]] [formerly ecb6e90d66cbd5e0398263e06d13ee79f8f9fa30 [formerly 43818af156633e09701239bdd055bb1806a433d7] [formerly 0090408cbad28f62ade25763465829c553cefef6]]] [formerly 0a0639d7cdc2615812aa6c15970b9a2b1ab8decf [formerly 26a9861f014e5c3f8cc800c38812f8397479523f] [formerly fddfdb6b65e208799906042184b988cfffeca927 [formerly b7a5a9ae886e24195d49c40ad0a7bc4380eb108e]] [formerly 6a0b58ee3af667c3cd68cd7030ddd314981302cd [formerly 7e317d50541ba7a76e89b566d02734a1d3cf015b] [formerly 75e869eec7802d5b1e3887f24941e2649cb53a4a [formerly d6234ed79f262ad1c27af9e9938d6f595474fdd2]]] [formerly 9cdaf63f79624d2e66e296b13c04c44e23a89853 [formerly 73884552a4dc13280af02bdbd1d80037d65922dc] [formerly 74dbabb5612ccedb590807e8bce3b8d9e1f75420 [formerly 06408e4201b3074dcc9f67900c9e54964d5c7bad]] [formerly 7f7dc40f9f5d02e6f0257a9cf9f615fddefab810 [formerly 8210a0f588e63c83643c5ae12fde555f0d06e0e3] [formerly 0090408cbad28f62ade25763465829c553cefef6 [formerly 0adf33a7d9f46145cb3d6b44d712e1dacc9bef45]]]]] [formerly f249bff2c81309f9ed56b62a6e572b205c68453f [formerly 9596a4171fc3dc9e2265eaceacfdb8eb22f67dcd] [formerly ff198f0e5fc963f939924acbab5ec4a2dad40ce3 [formerly 87f8f023c17f39df6195824f309adcf7955d5399]] [formerly f3531d7f61b94c169dd3dd58e3df11ad54a1bfd3 [formerly 6097342ddf7a24db45e07a75d59a89c1691a0ae1] [formerly db29c90eff203784df123d800b47b0333dbd30c4 [formerly cd5406af2cae10a042a8b9d9220de78274f2e9c5]]] [formerly a63c2f58e37e0c09737663d49cb2e1daa101a5cf [formerly 484bb8648f0b72074766d861d46e11e582c7ae14] [formerly 9589e6e359c458dc6555ee1f0fc725a8be6849c8 [formerly 37dd5f333f101d520d9def4054f8d7c4d77c5320]] [formerly 8c58172c8dbbd8649ece62fcb6e6f58d59ab8013 [formerly 3ffb7ca464976cbe49a965b48066453438f39d60] [formerly 9d63ff42b5ec378490d1192d730e8791d8ddb6c0]]] [formerly f44e15b9f4e9aff00f867c029b6684ef3c9f8e09 [formerly 4864978a330162f87d569c3491174e2879eb6660] [formerly ace124bddbddb8e342ead2235284d981ce42eeea [formerly b4761edf2ed31764d3839d894fc80df826ab451a]] [formerly 3ffba5d47c0d4a66f511051e60049a919e7b0b57 [formerly ccdc6eccf298145025ff68b85b30e99d06d5d614] [formerly 4115265abe2c9aa346f2389fc3a3b3500a07c985 [formerly 5c9ca57787938315f9986a82fae5866e30f4e2fc]]] [formerly 8e8cf4d7696f1f172b2acfffe05adec0ab30a882 [formerly e48902f886b11ef673d72694cc393f21657fa5eb] [formerly b3db6635de164a407fa971bff030c312fb75052c [formerly db67d4773f5a77ec4ac695608ad6e48764851f8c]] [formerly 3020c7c317e41e66f9b761b1d5cff1c8a2619420 [formerly 24e7a163fd423ce0da6d812ae8bfb356735da149] [formerly 9d63ff42b5ec378490d1192d730e8791d8ddb6c0 [formerly 0439a91bb44856a92f24336f9e3384e5b2053ba8]]]]]]]]] Former-commit-id: 3ffba5d47c0d4a66f511051e60049a919e7b0b57 [formerly 3ffba5d47c0d4a66f511051e60049a919e7b0b57 [formerly ccdc6eccf298145025ff68b85b30e99d06d5d614]] [formerly 4115265abe2c9aa346f2389fc3a3b3500a07c985 [formerly f44e15b9f4e9aff00f867c029b6684ef3c9f8e09 [formerly 4864978a330162f87d569c3491174e2879eb6660] [formerly ace124bddbddb8e342ead2235284d981ce42eeea [formerly b4761edf2ed31764d3839d894fc80df826ab451a]] [formerly 3ffba5d47c0d4a66f511051e60049a919e7b0b57 [formerly ccdc6eccf298145025ff68b85b30e99d06d5d614] [formerly 4115265abe2c9aa346f2389fc3a3b3500a07c985 [formerly 5c9ca57787938315f9986a82fae5866e30f4e2fc]]]]] Former-commit-id: ace124bddbddb8e342ead2235284d981ce42eeea [formerly f44e15b9f4e9aff00f867c029b6684ef3c9f8e09 [formerly 4864978a330162f87d569c3491174e2879eb6660] [formerly ace124bddbddb8e342ead2235284d981ce42eeea [formerly b4761edf2ed31764d3839d894fc80df826ab451a]]] Former-commit-id: f44e15b9f4e9aff00f867c029b6684ef3c9f8e09 [formerly 4864978a330162f87d569c3491174e2879eb6660] Former-commit-id: a44d586c22a3e58f94bd4cf0dec3b0fc94dbd744 [formerly 9e2f573f6cb2a9937a31dafbcb62d1094580fb37] [formerly 9f9e2d1112b0968f59b94ab9742695cfddb9cab4 [formerly 3942ca3ce85dc38636fb605577c0221dc87e09b1]] [formerly 9dda236c5341f1ae38c9478cf17881e6a988dd10 [formerly a89d93a2acbde1c4543bbf73867e791362f30df7] [formerly 8d224ee36c464b0d93cb757d5995a5446de57fc2 [formerly 5af6896d6b07f2b2db7adc67055136a64279d1eb]]] [formerly af9db968414add650f79cfbfe145cf606469e7b4 [formerly 80ac2b07f595622ae1f17bd9aa3046e69bfe8b0c] [formerly df24a14e8a141bc47298f23d1a40f0a1ed2a2e6b [formerly f17fd76420a723379bd688d87598c97979a652f4]] [formerly b005b90ef69cfa631115611d8c9de940726dd717 [formerly db4374c07a77e00a789339431d7636fc7047bf4f] [formerly bc13dd92c92d85327561240f85878b24369a1d31 [formerly 76592409141fd86bf4d96c857ecff45e74e0c8f5]]]] [formerly c8437deb4eab7194ba56189d7bfe749b73bb4930 [formerly 785ab8abcf6930d49153566a4e7163dc4dad7020] [formerly 9298821e7f8c29bd0d19aaaeadb4c448cd969af4 [formerly 2157d8646861b6986c24eb01d81897db34c1d6ca]] [formerly e2dc43ec3a9a59455fa47b918f62573417ec81e2 [formerly c2537fa190870a818ca837132e43982bfbf1a7c5] [formerly d5e547ab84401ca48f0b12fae04166cda035d2ae [formerly 5b7ee8d4ecf9c856a3dd103ac48a6d6f3bf1acd7]]] [formerly 6ed58e310f73eed63267ea9732f9fb5c1a17a9b0 [formerly c7fef9f0e21f418589604567d9952c28cb525afb] [formerly 3458558916d1b3e2316e2db67b756e4ee1f2c96b [formerly d978240af572560031ad084b698b0451ca72ffdf]] [formerly 87875bfec0e3220caff8e4aa427b252baae02b12 [formerly 96469f61689759c50d034ed4bfaae2240eb32942] [formerly f44e15b9f4e9aff00f867c029b6684ef3c9f8e09]]]] Former-commit-id: efcd4500f0db02967d530d96e3b63171aedfbf98 [formerly 19ca5b32f6295229d7f8ef83c7cae53352f1c109] [formerly 09c19ef3d2ad24121675834a81e6bca5ab911d1f [formerly 767c88e0e3670d72076be69b5009d8e09fff6cc6]] [formerly 8b4e7a41c83522a9e5cf4b3b7c30e40e51cc0275 [formerly 8d10a5bc4c71913c9750fa9c13b03877f8e41963] [formerly 22930f108d99a8a47817cc1ababf6985469303c8 [formerly 6546ad6b60bf043cd47132238bf00631fd46726e]]] [formerly 8393636bf26eba7af79f07f8ab0fb1e5df5224bf [formerly 169e1cb2156002c5dffcf27a193d7dee312b39c5] [formerly 123219a402f9894df835060de35daa6942b913c6 [formerly 21e96a1edf39c298dd863690e5d1a5c8c307f1fd]] [formerly a185efadf6ee8ce6333f032dc3c4dc17edb915f9 [formerly edd16f6a13c4bc676769cc1c501a7601700173a9] [formerly 7a38e1d5a16434913ce1693e2bff96ddfc1ee4be [formerly a0a77c2f01fce4cc13edb1e69f26ed8c43d0ff25]]]] Former-commit-id: b025e56d367006414b1d0d0d6aa120f77ec5a3fb [formerly 9d083369f6d553c31f801c83ab9bee20e4814b80] [formerly 7c02a9104a64342d011824bfb01828875fc9fa9d [formerly e1c18b155e66f8eb9ecb298c02a6234deb82a841]] [formerly 93f0ab7df0274c0e1ec91d0c8e1df9b401c0e233 [formerly 588b97f84dc0c6655451ab0334d17f1708456b7f] [formerly 422198020e07cd2bbd9928d9bb10a69772c788e6 [formerly c1e0b7d970240b973ca2873753dbe84bb2879ccc]]] Former-commit-id: 2a63f63793d258e99b95d54b81577efa28a37a0c [formerly 2e33964bbf1ce7aa948527b6da3a9972a28d1814] [formerly fd1ea1292fd9542dcb0c68e36119f3eb784f9163 [formerly b9b3de573aabb8926fd668c58cdfc40a93e16fe8]] Former-commit-id: f359bce22ac1d1ed13871d7aa44247e4736d0aee [formerly 100f081371eb7add5c7283d3d44b797cb11b1b43] Former-commit-id: 7a60b620ec4e1f2a0f988982b6cb2e0374ce705a --- dist/Formula/turnkey.rb | 24 ++++++++++++++++++++++++ dist/manifest.36C8AAA9.asc | 16 ---------------- dist/manifest.txt | 8 +++++++- dist/release.env | 6 +++--- dist/turnkey.darwin-amd64 | 3 +++ dist/turnkey.darwin-arm64 | 3 +++ dist/turnkey.linux-386 | 3 +++ dist/turnkey.linux-amd64 | 3 +++ dist/turnkey.linux-arm64 | 3 +++ 9 files changed, 49 insertions(+), 20 deletions(-) create mode 100644 dist/Formula/turnkey.rb delete mode 100644 dist/manifest.36C8AAA9.asc create mode 100755 dist/turnkey.darwin-amd64 create mode 100755 dist/turnkey.darwin-arm64 create mode 100755 dist/turnkey.linux-386 create mode 100755 dist/turnkey.linux-amd64 create mode 100755 dist/turnkey.linux-arm64 diff --git a/dist/Formula/turnkey.rb b/dist/Formula/turnkey.rb new file mode 100644 index 0000000..2559c13 --- /dev/null +++ b/dist/Formula/turnkey.rb @@ -0,0 +1,24 @@ +class Turnkey < Formula + desc "Turnkey CLI" + homepage "https://github.com/tkhq/tkcli" + version "v0.3.3" + license "Apache License 2.0" + + if Hardware::CPU.arm? + url "https://github.com/tkhq/tkcli/raw/v0.3.3/dist/turnkey.darwin-aarch64", using: CurlDownloadStrategy + sha256 "dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182" + + def install + bin.install "turnkey" + end + end + if Hardware::CPU.intel? + url "https://github.com/tkhq/tkcli/raw/v0.3.3/dist/turnkey.darwin-x86_64", using: CurlDownloadStrategy + sha256 "52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b" + + def install + bin.install "turnkey" + end + end + +end diff --git a/dist/manifest.36C8AAA9.asc b/dist/manifest.36C8AAA9.asc deleted file mode 100644 index 0ffe708..0000000 --- a/dist/manifest.36C8AAA9.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEEZ1U/vaRrtxq9LgsLjkeh7DWhVR0FAmQsfxAACgkQjkeh7DWh -VR3MDA//bqrSWMj90JaescvFB3pLsJF/1mPiKZ+P5yWhUPgVfSAXQ8E9aoi12+/d -HqLBy1ZPMgVIIfcH8xbF7ea43MidHHcdgcKxpKGzJuG9t6YbjwRRjrdb6V6K4khN -oC+b9NAOBNNtSAUHk7S1cWBcuCFsGMbIF018uX3UD/9uVSGBafr9Hoqgs7iP4BRP -PwiN3SwhAUvdJg0MNtxojrwgT4BA5s5wCuxolU1rh+C4hPNVeC5rOQnGqOSkgg9m -GmRKvmtXSa0PWAEvUP6zvmU1QYgXIEJ/XBvziHpaWzL6/etaQEZ6ysrnlpCARLwp -7tVugvxkxNmFl7s06HKSW0g37LZF1JiB1I2dUp9Kg1BiISoMZ6gv9pJo8RflTzcU -phR841GQpes72w9xps5J9Xr2i8g5odYWUSPPL43G/rf16bqrcPN0UdH+QvlOnh90 -INwRivMpGSXaQgWblQZjQtnsA7vZ7tewgDs0owXK6iADScWHnkm+Vt61U4hKWoIc -40yr20gNkyE6Xd+rcUEVo7ZedpZvyaC05REosyJhzKYu42p8xDmlqJ8Qgel/EW4k -XysjUrycSThka1Mn2MY1BR1LeueVXQfZDIEgIDVsq01eytXHr/uydp3Ztt8Q8Nma -NeMN+uO5lqAgup71Ah90wGJm8yeeudRii8+1elwNKUlIbCKMNfQ= -=RWsl ------END PGP SIGNATURE----- diff --git a/dist/manifest.txt b/dist/manifest.txt index cc33bc0..445ae21 100644 --- a/dist/manifest.txt +++ b/dist/manifest.txt @@ -1,5 +1,11 @@ -4316c0d5d3d22888944026cb91d5020cf293279dd14f1577899d4083f963de33 release.env +9f4932e120566009182833d75713e80a8898accbb74dd20f4f74cc6171bd85ed Formula/turnkey.rb +7d4a0658fdcbecd7a60675a21eeeea72cebce48e4787dbe141900174091faca1 release.env dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 turnkey.darwin-aarch64 +52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b turnkey.darwin-amd64 +dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 turnkey.darwin-arm64 52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b turnkey.darwin-x86_64 +a61423b947ac5c561ea581129a4750b0187013b1153ca41de73c048412d896d6 turnkey.linux-386 1908e2b088e40f629e7cd5e437d08c70e54d5277e8f739db4542a68f57e8555a turnkey.linux-aarch64 +09e0d55ebf64f031108961f819ec239e2ecc1f609be89a8498dceeeba7a52719 turnkey.linux-amd64 +1908e2b088e40f629e7cd5e437d08c70e54d5277e8f739db4542a68f57e8555a turnkey.linux-arm64 09e0d55ebf64f031108961f819ec239e2ecc1f609be89a8498dceeeba7a52719 turnkey.linux-x86_64 diff --git a/dist/release.env b/dist/release.env index 6e55a75..9482601 100644 --- a/dist/release.env +++ b/dist/release.env @@ -1,5 +1,5 @@ -VERSION=2023.04.04 -GIT_REF=3722a0685768eeab91ff85a142b2a6439edb2a31 +VERSION=v0.3.3 +GIT_REF=8be85ab6f35eed0b9edcbed272afb9a2f0e68e3c GIT_AUTHOR=Lance R. Vick GIT_KEY=6B61ECD76088748C70590D55E90A401336C8AAA9 -GIT_TIMESTAMP=2023-04-04 12:46:04 -0700 +GIT_TIMESTAMP=2023-04-11 13:41:52 -0700 diff --git a/dist/turnkey.darwin-amd64 b/dist/turnkey.darwin-amd64 new file mode 100755 index 0000000..a90e997 --- /dev/null +++ b/dist/turnkey.darwin-amd64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b +size 9438256 diff --git a/dist/turnkey.darwin-arm64 b/dist/turnkey.darwin-arm64 new file mode 100755 index 0000000..fc621e6 --- /dev/null +++ b/dist/turnkey.darwin-arm64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 +size 9214754 diff --git a/dist/turnkey.linux-386 b/dist/turnkey.linux-386 new file mode 100755 index 0000000..afe4068 --- /dev/null +++ b/dist/turnkey.linux-386 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a61423b947ac5c561ea581129a4750b0187013b1153ca41de73c048412d896d6 +size 9319954 diff --git a/dist/turnkey.linux-amd64 b/dist/turnkey.linux-amd64 new file mode 100755 index 0000000..3d785e3 --- /dev/null +++ b/dist/turnkey.linux-amd64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09e0d55ebf64f031108961f819ec239e2ecc1f609be89a8498dceeeba7a52719 +size 9523866 diff --git a/dist/turnkey.linux-arm64 b/dist/turnkey.linux-arm64 new file mode 100755 index 0000000..e5db429 --- /dev/null +++ b/dist/turnkey.linux-arm64 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1908e2b088e40f629e7cd5e437d08c70e54d5277e8f739db4542a68f57e8555a +size 9142364 From ad6f1e0ce42c2e72ad4b6d337fbce3e6fe4d44ed Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 12 Apr 2023 15:06:23 -0700 Subject: [PATCH 26/27] correct binary names Former-commit-id: fb63b609cd4db97871f5e9ac7db6754c50a1cb6e [formerly 1c0a58a0ea8b1bf86c9e959ff853555811294ccb] [formerly 59b5181a6eecee0539012f13a39135f291f46468 [formerly 366121dadaf507d772a16f36376b653b7fe56c19]] [formerly 95424e8db511d7f1a17adc82ca9fb194f0669de7 [formerly 16dc27a932ef5bd82ef3222bb90b30c84db75f25] [formerly e82c03f89c514ed035c7ddf0e19d4aa967112c9e [formerly fcde1e94ab5f02140836baaff4bedeeb14033d97]]] [formerly 5748ad84647f66ed50ea6e2a564ba14738ae2a89 [formerly 2fe3058554c65068a9c9e610756b4a620c47be59] [formerly dac86494293485bd646deab78ac4e10039d6c48e [formerly 0eb3ad8476059980e8b8e9fd9319aafef7a2d7e3]] [formerly 7bc0297a31c99cb36cea96e7fe1e25f7e9308099 [formerly e8eb3a461b281afbaa2ad0b92a9ba0ecd0159b73] [formerly fcb89258379251938ab4e1d8e189f7737756d5f4 [formerly 9844f9138a71eb2092e6767498c58b9d801adbbb]]]] [formerly a3a3283381cddacb4652388b62c926921797b556 [formerly 9bb954b01afa2c6e68641638b2c1e4de555c7564] [formerly 5afdae5e5603eb82ea83d0a6f027db5cc9f84f2d [formerly 33d1f96bf597aa45f9a42df90640ea96354f69f1]] [formerly f38bc445908c9e36efecd8cdb1c5a716c90c48e3 [formerly 42ec4a4b1e62f94495057193680829a0fc69735b] [formerly 96e9eb92aa14348a9c2af9123445da7ad60b1e97 [formerly 43aef3f0ea8d5bc9e875980a0b9fdf3f2cd02719]]] [formerly e5a488f34f9671e381950cdee3329a8e295bb09e [formerly 9ce8f07b6a962165bc1818ee0c0f43862bf71186] [formerly 6c74d5d9248361d5e0c5702fdd79a720070be009 [formerly 4c8542fd57bec45e1d70151335e4cb2aed5ceeea]] [formerly cd63a276aa708d04d11b34769af9032562a2a391 [formerly 8b653989a9cf3f459c70e28ac1b4fba7bdf49130] [formerly 51a6a4f03ede3ec1871c9d475b2bdbbac96318c7 [formerly f9a451adea4bb5b4fcddc88bb84aaf69852e0bdc]]]]] [formerly 745a91fde0dc89feacb8c421f554cb1fd5b3f016 [formerly a28babce51054438d465878dd66b1a29729f4131] [formerly 4ccba0cfc5530835759568896c724d0009dc49af [formerly 15651770d0275b04cc0fff7f09f04e7f03bd3e31]] [formerly 6eb836903b0cd7fa130f359fc96b515c293fc7cc [formerly 541d13b3203d47d02b8ec7bb6250084b2f756752] [formerly a7cd3f1692aba0ca4636470d87cd4354835385fe [formerly 2ce310d352acc326c6f7bf0f5dc7e84b592a61ea]]] [formerly 4abff2a71a1a04e049d324b3a0e90b747c96f40c [formerly e4092d431fff83122e7bc4e08a4a1055d499fc9a] [formerly ec247404b55c4563fca2c459398eff638f433e48 [formerly 6ec255a7656e9e0687041e5e374fa0dad20e17ad]] [formerly 291f69e2d2e41f623817db90ca82d3c11aa9a28d [formerly ba98faba3feeb054b47f49784193768520d2b97d] [formerly 864760a200398092a99c6b293b3da2a1944cfcab [formerly f7f51293b1f4e5d6fb871f8e6a9a1a78f77a94f9]]]] [formerly 431729d05e46cc2a3f8a9a75b8ac78e003957abf [formerly 5759fc17fec5eef1254eb9fc094aa8bfbd53b359] [formerly ad076fe8def5455ada2013193b398414d469ebe0 [formerly 1253e775b2fa7496c55f4be44fddc91953b0bcf6]] [formerly e647eff49400455a9992cc6aa00c901bb90da60d [formerly 10450d8e0133a965145068789bb9965216730620] [formerly b941db4fd78183ae598c4e8723b91856e0bd12e2 [formerly 375f52fe93ee16740aa4ed9cb29602c186e58ba9]]] [formerly d67afbf9565a1acc175125f259c4a03853ffcb39 [formerly f1d228be8df257c361d604130b1b944aab7f8dab] [formerly 997d3e0003da7931686c37fe0c8471b1ec21906c [formerly 82d494c81ede8b82dedf1d21a31675ccac2401ff]] [formerly 0617d14dd1c4a6539ed626296409d8caf492a66a [formerly 2bebf613531bafad00f03ff32df7fd1ec6f287de] [formerly 9b3bb8352f3f839c33cc9c784bb335d7aaefd577]]]]] [formerly 9b3bb8352f3f839c33cc9c784bb335d7aaefd577 [formerly 3c1f6f1acdedd8053cca161715a2f13c319cf4dc]] [formerly af12fb59e6e175a33e2585c3bcaa3456e88e784c [formerly 9b3bb8352f3f839c33cc9c784bb335d7aaefd577 [formerly 3c1f6f1acdedd8053cca161715a2f13c319cf4dc] [formerly af12fb59e6e175a33e2585c3bcaa3456e88e784c [formerly 5dc089328364a799147ad8a888436a6647b68979]]]] [formerly 69479959cd0aa248826cd6f94c8b704f683dd7ab [formerly 69479959cd0aa248826cd6f94c8b704f683dd7ab [formerly b630956c299b434b4d866876115c97e971de0f91]] [formerly 61230f6ee3e966d6d83f5f5d7dd2cebf98afa379 [formerly 9b3bb8352f3f839c33cc9c784bb335d7aaefd577 [formerly 3c1f6f1acdedd8053cca161715a2f13c319cf4dc] [formerly af12fb59e6e175a33e2585c3bcaa3456e88e784c [formerly 5dc089328364a799147ad8a888436a6647b68979]] [formerly 69479959cd0aa248826cd6f94c8b704f683dd7ab [formerly b630956c299b434b4d866876115c97e971de0f91] [formerly 61230f6ee3e966d6d83f5f5d7dd2cebf98afa379 [formerly 1dc43153596ee3516f9a2868592afc6d7da85b2b]]]]]] [formerly 0deb9d21f68acd1c0be16a43773b33a4257c2d4e [formerly 0deb9d21f68acd1c0be16a43773b33a4257c2d4e [formerly d6facdd45aeb6845bd9cc72564783e0ca021245d]] [formerly 6251138700ebf8ac8b2b8630992e48dbf2ef2680 [formerly 0deb9d21f68acd1c0be16a43773b33a4257c2d4e [formerly d6facdd45aeb6845bd9cc72564783e0ca021245d] [formerly 6251138700ebf8ac8b2b8630992e48dbf2ef2680 [formerly d1bd638d7ec6790cf137d2504f01a0c822c00f31]]]] [formerly e49ffce2591ae8b335cb211bae7e38f02b705727 [formerly e49ffce2591ae8b335cb211bae7e38f02b705727 [formerly 726b01e16e80569113045c0c58fbac6955645137]] [formerly 21674c3e1772df335dd98da8da2d7b61b1fbcc56 [formerly 69d76964cc0d36f10bb382b9a41258120abeb05f] [formerly 93edfd9407ee7df96f01fde675df6062f3f652ee [formerly db86c3766384a84dabb936d39cea846117ddcd09]] [formerly 59c89e7cd2d4ec66d318a4bb5ce97090e5d5da56 [formerly 6ae8d9f56b1218f70cbcd958678b331cebb34318] [formerly e1676fa23f1829aa6ff60c373a06bbba92a47d25 [formerly aeed543617be34e369591a0926df09ea5001c944]]] [formerly 177ced4c9aa18065377f9340a0e54361412c9e96 [formerly 258ad54330d69bb6c5204712e903cd8a7db63507] [formerly 3c6eab93a2437af7d8adfbc25a65166efc6cdb61 [formerly 8a855085e6598473b606676d2fe4d6401144fd75]] [formerly 5bd7669b3458bcbd7f9551178a7710f13630b5cd [formerly 79dce72fa7c37853e405edf3bde4f320a9172223] [formerly 434276780a061c5915200a815cb98b6e751a89e0]]] [formerly 95db0f0d28c6151bed07b3d8ed304380cc0ae75a [formerly 572d4ed2ed9ee9154bbfb0c522f2388ec03843dc] [formerly b36ed6a364c12c61dac4f648327c825ec083b22f [formerly bf82bda1e4bb4730cb64f9b61298d95fe6b2ac1b]] [formerly 062c55cd3c91fe87932ee8f78b77ea5006692f54 [formerly 7f884caa9f326f239d6299c89ac163df3f205f09] [formerly 72109afef20574032f89ad31b3c3f86d798cb1dd [formerly be5e18163e466644b154fe48cf2ccefa097954d4]]] [formerly 90205c20036f3b9aca975e1b2637c61a4d003db8 [formerly 5b0f2277c05454c020aa4a59bc70246ccab86dda] [formerly 17cb3f42cffeada5c3310df89f7911bf4077a97f [formerly 1df60880130bb2fe13167a40e15f6c5a0e36f1cf]] [formerly d5387d7528e97e7cafd98c2218a913304c64b7e1 [formerly 4c001c8be7ea5dc0f437c84c8d9daa531aadf780] [formerly 823f89a50a5ee098f3b880d4738840fdbb29b45d]]] [formerly b87a6436a1abdd24c72410f0d1e8ae0ad64acf54 [formerly aae390178e3ebbc7e140fe01b6a53355013d8134] [formerly 068a2feb540d4c880660908417f2c81d392b1f81 [formerly d64d2825b31d36de6b3d4061f1b8a506fbec10e8]] [formerly 44eab17eeec20cb87ae17eb76fd380f2b9ef8a67 [formerly 87a63a6e9828037c01a4e15019fd92175f83b5ed] [formerly 5f94c1ec5fee16cb5410f327b23bea9aa2a5e0ba [formerly 2aa34d4fbe99905f5e8409f28461540dcaf034d7]]] [formerly 9dfe176da687f1d6eaa8aba0ee2a428d12a3eb2a [formerly be73046b9d8b06abe90530a71d4101ef3e893093] [formerly cf683384bb78c4ea3117ae218c9601641b253e87 [formerly e1af4b5e06b66aa7005170dea5b86c488fe43d18]] [formerly 49db03061c56bb61493183fdc8f140894ce85028 [formerly 9754a088eb434025cced1dfd11fbd75e6b8d330c] [formerly 823f89a50a5ee098f3b880d4738840fdbb29b45d [formerly cf383a792ab885eb5badba563e57fa574f042a16]]]]] [formerly 21674c3e1772df335dd98da8da2d7b61b1fbcc56 [formerly 69d76964cc0d36f10bb382b9a41258120abeb05f] [formerly 93edfd9407ee7df96f01fde675df6062f3f652ee [formerly db86c3766384a84dabb936d39cea846117ddcd09]] [formerly 59c89e7cd2d4ec66d318a4bb5ce97090e5d5da56 [formerly 6ae8d9f56b1218f70cbcd958678b331cebb34318] [formerly e1676fa23f1829aa6ff60c373a06bbba92a47d25 [formerly aeed543617be34e369591a0926df09ea5001c944]]] [formerly 177ced4c9aa18065377f9340a0e54361412c9e96 [formerly 258ad54330d69bb6c5204712e903cd8a7db63507] [formerly 3c6eab93a2437af7d8adfbc25a65166efc6cdb61 [formerly 8a855085e6598473b606676d2fe4d6401144fd75]] [formerly 5bd7669b3458bcbd7f9551178a7710f13630b5cd [formerly 79dce72fa7c37853e405edf3bde4f320a9172223] [formerly 434276780a061c5915200a815cb98b6e751a89e0]]] [formerly 9b3bb8352f3f839c33cc9c784bb335d7aaefd577 [formerly 3c1f6f1acdedd8053cca161715a2f13c319cf4dc] [formerly af12fb59e6e175a33e2585c3bcaa3456e88e784c [formerly 5dc089328364a799147ad8a888436a6647b68979]] [formerly 69479959cd0aa248826cd6f94c8b704f683dd7ab [formerly b630956c299b434b4d866876115c97e971de0f91] [formerly 61230f6ee3e966d6d83f5f5d7dd2cebf98afa379 [formerly 1dc43153596ee3516f9a2868592afc6d7da85b2b]]] [formerly 0deb9d21f68acd1c0be16a43773b33a4257c2d4e [formerly d6facdd45aeb6845bd9cc72564783e0ca021245d] [formerly 6251138700ebf8ac8b2b8630992e48dbf2ef2680 [formerly d1bd638d7ec6790cf137d2504f01a0c822c00f31]] [formerly e49ffce2591ae8b335cb211bae7e38f02b705727 [formerly 726b01e16e80569113045c0c58fbac6955645137] [formerly 434276780a061c5915200a815cb98b6e751a89e0 [formerly 189ddd3d6e06a3a8265266a8ae465e2da6c4883f]]]]]]]]]] Former-commit-id: 96c2d55d34dafef22a530de7280e2451dd7cfe49 [formerly 96c2d55d34dafef22a530de7280e2451dd7cfe49 [formerly 551bfe3a414d14745672919d5b07c726203325f1]] [formerly dfbfc221a80b19bdf6f30418ce1a7da8fa7ca416 [formerly 96c2d55d34dafef22a530de7280e2451dd7cfe49 [formerly 551bfe3a414d14745672919d5b07c726203325f1] [formerly dfbfc221a80b19bdf6f30418ce1a7da8fa7ca416 [formerly 04f39687688ef4efe5a4dba734f65936695f7918]]]] [formerly a9f56c839fb6689af554759b2d679c40c601caae [formerly a9f56c839fb6689af554759b2d679c40c601caae [formerly 6da4c1824e4023a5e9dd0f17a3b529c04b0b36e5]] [formerly 3f337302bfc9f7e17e13531428c1c68dd0a46ae3 [formerly c0dbd400b1e8c42bd954a0b3612d6b70d97cb1e1] [formerly f945a0f6d2b1d560bd806973a7007e73359f6f5f [formerly a2306b374639b7dff6c404ce32f34d77578d0ef7]] [formerly 4448e1ac127e4dda1f64c9fa0c5bc11dcbb03fa7 [formerly ad2eca860a4dab04bd0c041cc62a705fa5fa8e19] [formerly 17a3ec060a0da1fdeaac26d393a0d082adb98a4a [formerly 93476c4893ca06abae6551feada7756c550622d6]]] [formerly 18e677b6fdfa95cfd44b3b969920b98dc3bedff0 [formerly 938e7e662e09ee259c9c39b388c929a71495814d] [formerly c3a897347bff4cc4f31db8c417feb7b31683a06b [formerly 99663cb7c7648b04edbdff37fe1d007ac6226548]] [formerly 439f1c01ba444b955828cddd8c464fca3f0795cf [formerly 9fb9acaf665e89265a0da1441317cbdb7d1417eb] [formerly eba00a7f504e77302212d49f24f6d004433fea5d]]] [formerly 9d6de5a2110b827d95fc31dc970d35366a37ee2c [formerly e124ad510e7c4ecdf0138d198e2d739d9ebe5337] [formerly 2b73436245d44bc04657752fa545e3ec01f0c7c4 [formerly f004d75d2739b0f321306f3c732599abe4e0a660]] [formerly 9ff393d935cd21984a563789dd00c424c221c3ef [formerly 17448f9178f0737100ddeb99c99aa8c3749b67f0] [formerly 260b3ede5a126c6e744d7aec2aa31285cb965230 [formerly 9d5de49e06853b1e303f90e52dfbec2d6a4a6485]]] [formerly 1b82a111b6803f8e0200e10c56385f937e84308f [formerly d0099ceb87d4930bce17283cdc87040e20c5a270] [formerly 8e16ef225b7c463875aa9f7437e06436ac84eea5 [formerly f18a1ca5e50a658f93fed7e293f93a341816ac99]] [formerly 022cad4d3b77fa3fc130d60bf815a30ae81d5004 [formerly f9ecb508f243d2fc8fd88ca49efbf43aa696b346] [formerly c34d2909d2396c08fd6ad37461ed594e165b36c4]]] [formerly 5feb8272857f44b3ef2f6a1e6610a5e72a9d6854 [formerly e891672b5556ba56a9e6abad8bf1847aceb89715] [formerly c4ff945ecb000b0cf3e8a9576b6707c59952b765 [formerly c678015574cd26a6ebc5df0be01b3cf33a093bb3]] [formerly 971aa7509b5878e810aa59afd179fb69d3159397 [formerly 24f6ac4a14f3ffd10032b4eab37519b2ad68dcbb] [formerly ca35d19c3ba3484d0a9d519cc56f65bb19cbff59 [formerly b0f8e6e28c9ec6a20a2d25002e2e57a4011bd7fa]]] [formerly b59b093c147258f37427e17b73173844d0965336 [formerly 875ef3ef28dad3ba78fd3e4288ce46a9dd53c380] [formerly 2a52ec8425782ce451c0cb19cd3184126f2c4354 [formerly 3b986b1ab08adddcb863b416ee5d1f472e60d077]] [formerly c08b544bdbd573e969785cb3dfb9cbfd3bba22a8 [formerly e217fa91b7fbaae67c8ec7f7c35b4f9feb58d00b] [formerly c34d2909d2396c08fd6ad37461ed594e165b36c4 [formerly 0a3f3076e9b3152d28ad758481cafd24bf989b96]]]]] [formerly 3f337302bfc9f7e17e13531428c1c68dd0a46ae3 [formerly c0dbd400b1e8c42bd954a0b3612d6b70d97cb1e1] [formerly f945a0f6d2b1d560bd806973a7007e73359f6f5f [formerly a2306b374639b7dff6c404ce32f34d77578d0ef7]] [formerly 4448e1ac127e4dda1f64c9fa0c5bc11dcbb03fa7 [formerly ad2eca860a4dab04bd0c041cc62a705fa5fa8e19] [formerly 17a3ec060a0da1fdeaac26d393a0d082adb98a4a [formerly 93476c4893ca06abae6551feada7756c550622d6]]] [formerly 18e677b6fdfa95cfd44b3b969920b98dc3bedff0 [formerly 938e7e662e09ee259c9c39b388c929a71495814d] [formerly c3a897347bff4cc4f31db8c417feb7b31683a06b [formerly 99663cb7c7648b04edbdff37fe1d007ac6226548]] [formerly 439f1c01ba444b955828cddd8c464fca3f0795cf [formerly 9fb9acaf665e89265a0da1441317cbdb7d1417eb] [formerly eba00a7f504e77302212d49f24f6d004433fea5d]]] [formerly 567d1a61dff8cba56d730e518186275faa375a91 [formerly bb1170ab9affca1a6202a7e83faaac18bc308ca4] [formerly 1ddc619be2c3b8fe1a8d2ef0fbb02b0f67a0def4 [formerly 6cd12e257522e30028ceedf3b929b4c2e22d0334]] [formerly 0b2906387b8192783d66208538bc23800fa87d07 [formerly c9c2b5e3651b74c1a25df5963554c8e898034c4e] [formerly 2709cacb947f6366cd3635a4bc1e533024f39125 [formerly 0d3caad02fefccd1abf2b794a3a8eba15769d632]]] [formerly 96c2d55d34dafef22a530de7280e2451dd7cfe49 [formerly 551bfe3a414d14745672919d5b07c726203325f1] [formerly dfbfc221a80b19bdf6f30418ce1a7da8fa7ca416 [formerly 04f39687688ef4efe5a4dba734f65936695f7918]] [formerly a9f56c839fb6689af554759b2d679c40c601caae [formerly 6da4c1824e4023a5e9dd0f17a3b529c04b0b36e5] [formerly eba00a7f504e77302212d49f24f6d004433fea5d [formerly 8fb36102d9a3e7780417f000a596bb9828b5be7e]]]]]]]]] Former-commit-id: 0b2906387b8192783d66208538bc23800fa87d07 [formerly 0b2906387b8192783d66208538bc23800fa87d07 [formerly c9c2b5e3651b74c1a25df5963554c8e898034c4e]] [formerly 2709cacb947f6366cd3635a4bc1e533024f39125 [formerly 567d1a61dff8cba56d730e518186275faa375a91 [formerly bb1170ab9affca1a6202a7e83faaac18bc308ca4] [formerly 1ddc619be2c3b8fe1a8d2ef0fbb02b0f67a0def4 [formerly 6cd12e257522e30028ceedf3b929b4c2e22d0334]] [formerly 0b2906387b8192783d66208538bc23800fa87d07 [formerly c9c2b5e3651b74c1a25df5963554c8e898034c4e] [formerly 2709cacb947f6366cd3635a4bc1e533024f39125 [formerly 0d3caad02fefccd1abf2b794a3a8eba15769d632]]]]] Former-commit-id: 1ddc619be2c3b8fe1a8d2ef0fbb02b0f67a0def4 [formerly 567d1a61dff8cba56d730e518186275faa375a91 [formerly bb1170ab9affca1a6202a7e83faaac18bc308ca4] [formerly 1ddc619be2c3b8fe1a8d2ef0fbb02b0f67a0def4 [formerly 6cd12e257522e30028ceedf3b929b4c2e22d0334]]] Former-commit-id: 567d1a61dff8cba56d730e518186275faa375a91 [formerly bb1170ab9affca1a6202a7e83faaac18bc308ca4] Former-commit-id: 3bfa6e8c1de8a35e9d4c53a80d92fcb079f39dec [formerly 6b73dc758e15da63d3e1fdcf5d626d90a2dddcf5] [formerly 07cf61679fd7987afc8772ddb9519be6a812fe30 [formerly c0c226cebdb96f0de8c17aaf3124070c5b778572]] [formerly 98825a5c88907d0c5a5be4a1042ca24c4cfbcf09 [formerly ffb72c6d4797391f4bd1cfb6d10a9a4471d4b08f] [formerly 7a11a9ced6e5861bb45c0bbd9ffe9da1cad4ed9a [formerly f2b9b4dcb66cd2329ee6e59c6ea4a7b59a00c757]]] [formerly afcccbb8ab09f85580ab52992c55185b0f152421 [formerly 2ca5872baa654ad167874b627fadc77d6fbbafe7] [formerly 1ce45d47d5676cb6fbd3714363ba0b781f262afa [formerly 5c6c685b1c4abbd77e843de209950652c70d3952]] [formerly 58564980fe311e2c913dee9ed0c37ef3ad427f4b [formerly 4e8b066816757f756edaa91e0b6dbbffbb626907] [formerly 7f7da779e272364e14c41fedc208eca8e1f17a4e [formerly 1af41b866363db79b0e387d1ec0a80adc181147d]]]] [formerly 60eb63e7edfc7fdd7eb915185ed4941767252be7 [formerly 361bbdc021f01a989582c9df2f72627efaa33774] [formerly 0eaf70d0cf9fa5061cc5921501aa8731c6bdb0f2 [formerly 69f2fae0f47ecc5d941e56a0565fa3561ad99b4a]] [formerly bcec93919487fad414df6d64f4c9af25aca4ef76 [formerly 8af9eb9821ed89cd59a28ec34b20fba806a3f12f] [formerly b6928ab740d5437e8e9a511760057b2a1871e877 [formerly 8fc6212c241a2638eaf6e7a1e5378679dd85fdf0]]] [formerly 67984cc78dbae3106c95302ee217755ab9d60280 [formerly 63fd6dc436ccd1c89e3057b02073456aa1b32bde] [formerly e4666a5d0d1094bc461cf2e8f1a724bbaba603e1 [formerly b383e96f9f1b8eac9f27469c725960426dd79b7e]] [formerly bdfff742689a8efe40655778e0e73793fd96fbbe [formerly 85e629e4934b03a1cb26195193cdc99c84e8dbed] [formerly 567d1a61dff8cba56d730e518186275faa375a91]]]] Former-commit-id: a8fe1a2e54fb92ec998be05f83499f75f00e1804 [formerly 50269413d2f0821feb0b8c71f86e491955e77d9c] [formerly 884b304b14c697398be4073a8d6f293cd447dc95 [formerly f589d632b2a54133881710858ef23b48b029374d]] [formerly 2da74046ead90f1f6f8df353e9219803fa1f53f9 [formerly fe1fe7e11a26a0e9a549ea54510511018d1a2e3b] [formerly ea3bc03e1050ec19f8bf3864f49cb3344e5618c5 [formerly 2789e1a339c417a4e74f2c67de985c35c6aa6dd9]]] [formerly 8f6c517e1c08e66f35de612f0ec625f4495938b7 [formerly a9a821c6d0ea28ec7b977dbfa650a32dd43e0b09] [formerly 8eb976b45c45f0a6c8689c0d5a33796a041171c0 [formerly ec8c46edeccecc56a1ce18d0d77609da4a8d7418]] [formerly 8a30581338e143c14ed64b46ceb6b74ec32d823d [formerly 476658fd05eee2ad833682024401939d161480f1] [formerly e15f586b03bec53e931366934381aa9b1dd649be [formerly 76154f20dd72fc08f09d6a170ddcfb59f46f0a7e]]]] Former-commit-id: 95e3c53dc3e784685bbbe66d39ab4c9254066047 [formerly ad5506883edd27be1531cd94a1df191a6e355db1] [formerly de267ede7b79ca12822f69b62e7ccffd82a28bfe [formerly 147d47b6f2d592cb353869582a23ed0481fb06d8]] [formerly 668189237220f903943ffe06d6847b4622b10ced [formerly 7abba8b67c601579a3e7a8a090644d33e28346fd] [formerly 2b99826284852692d5b25abc3687c6e2d748156f [formerly 442914a5fff6aa455f23937f45c6f03122f761bf]]] Former-commit-id: bf5ab0bbfb4dc5fd9471d2405ce59e45adb9f7a3 [formerly 0e66cdd734250b4b06b4371d80f6a9d26c421be2] [formerly 64cde3d665c4c331615fd25d4cb2e2d1957747a3 [formerly 08923fa6c3da382915dfef390db2a49767254a8b]] Former-commit-id: 837fe610f88ff3c7a760252cc9cbe3a92d984149 [formerly b15b388531a619d47d0723aadc84322486e51bbc] Former-commit-id: 723b822b54a9413896a9d300004bfe9b57e8c073 --- .github/workflows/go-build.yml | 3 +-- src/brew/formula.rb | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/go-build.yml b/.github/workflows/go-build.yml index 85d3dcc..8988c5b 100644 --- a/.github/workflows/go-build.yml +++ b/.github/workflows/go-build.yml @@ -24,6 +24,5 @@ jobs: GOARCH: amd64 run: | cd src - go build -o ../out/turnkey.linux-amd64 main.go + go build -o ../out/turnkey.linux-x86_64 main.go go test -v ./... - diff --git a/src/brew/formula.rb b/src/brew/formula.rb index 7015dcd..09b4743 100644 --- a/src/brew/formula.rb +++ b/src/brew/formula.rb @@ -9,7 +9,7 @@ class Turnkey < Formula sha256 "$DARWIN_AARCH64_SHA256" def install - bin.install "turnkey" + bin.install "turnkey.darwin-aarch64" => "turnkey" end end if Hardware::CPU.intel? @@ -17,7 +17,7 @@ def install sha256 "$DARWIN_X86_64_SHA256" def install - bin.install "turnkey" + bin.install "turnkey.darwin-x86_64" => "turnkey" end end From 92145263c26ebc2365160fe54bd19ccd7e09c045 Mon Sep 17 00:00:00 2001 From: "Lance R. Vick" Date: Wed, 12 Apr 2023 18:24:39 -0700 Subject: [PATCH 27/27] release 0.3.4 Former-commit-id: d59bbd884bb419cdccfa0a2a6970946e4f16e9f9 [formerly ac5f346a0871e633291506a7a415b1195c63e74c] [formerly 783ca0563c2ef4620ca51ad53d6220583019b235 [formerly 8b57e54b953fbf00f44e03be58cfda5843138e61]] [formerly 6ae534091a3a3ab739185b548f71d4502f853f4c [formerly b966e634bac5f832599dfff501cca6c468f854b0] [formerly 0c2c575cb7edd01ea2332f08d464fcbd1c87f12a [formerly e77d8609dce6cbc0dccdca4a68c67d94a22cf103]]] [formerly db3e680160dc729efed3fafd40973fa331034cf9 [formerly 0b3abc64e4a88333e3ffb11170bd0831f183d815] [formerly 7279de7b445ce56cab6f6d2af313097313645b56 [formerly 2d2073147239561bc8b72f229d30dc2956a6cdaa]] [formerly 06094773ece303644cc6bc054a012209e272048a [formerly ac4e132ea693b4a5223d91cc4870982bfdbeb473] [formerly cc6bea7b81889c89948caf3a73a183a1f290ce6f [formerly 3cbfa2b7e7c917db0dd71092f3469d5d93569b10]]]] [formerly 9fc59fb38ce9b53675e987dd46561adfc82dd736 [formerly a590ce66f144104077d5796fe745f0a516f654a7] [formerly d1b631d5fff33a8ca61d35bd9d7e06ba5f8f17c9 [formerly 778da06e1dcde55fb7236ead54f748e46e647f5c]] [formerly f257f147b1655e0ec92054fb16e339a86374f4a1 [formerly 84f9b2298c5f1db2e58b2fb1d061431e5e92ed3a] [formerly 930c7f6fd8280b2971963207911aa1b1207f22b0 [formerly de9d3a893d573ed320dd4983bc41a6b4bea280dc]]] [formerly 4b43bd33dfa16afcd411fab11ec1a763ce8dad1c [formerly 0279a6c93fd5c2ec24b0608365943bdefa972a83] [formerly d0186fa22043d4cc7675aaae52dbe046e4b73808 [formerly 09287906fbfc552fe1319abf61db05977d400b59]] [formerly c92f18fc4bbf37d54aea5a1cdf54586205b64b60 [formerly 81ac08f4f9c100c08349e053220ac2352c7f5f1f] [formerly aaf93b9a0202d170c3f59033c8ee32bafdbdab04 [formerly 5a585e3e8a84c4ff1f79347e022f5e6610d363f5]]]]] [formerly 22b440c14e43cf9939665d35b7e8fd1d7a0a908f [formerly d3c492ced139cdd13f4d35f26f590b54d5469294] [formerly 0984202312e066e8cb2d112a606453c1dea4f726 [formerly 4a1fe97e0a6c8e1b019cbd0e41eab294cf40b3e1]] [formerly 04216dd6ae8c91e15d92dd4110d76801fbc3f1e3 [formerly ed0827c12375969856bdf76a596916e704978ebb] [formerly 771a853064bf742002e437073fd64d984a00f2ba [formerly 832d9e4cbc1cc08ad778cf1da0593899268c4baf]]] [formerly a4e0b2aaae25a4f948027a8285fe1c270e192bb7 [formerly c1f8e9b5d436d62982908d75b560452112f09736] [formerly fd3f2822b73a2eea8c0b4c493ce315cee98db598 [formerly c3ecd358222b14f7d1a25b116a7947f3f1bf97fe]] [formerly e289ab659bf97214e7ac61160640f9f0c1643aba [formerly c523e06d033ab2cb408c0e822a16f1f208597528] [formerly dfb1fe5a9c2969772ec41c37c587643300c90133 [formerly 63519927c9ff0ea04a0f47385d72e670d9e50a94]]]] [formerly 99fe653af030b41c8b30415694cc599cb3a9b8f8 [formerly b77ea994a2e129045889695e2c77e7f08ad550d9] [formerly f96cd399a32bb9a4234a1ddf2d0863dd8c98d4ed [formerly bcad38e21f36b435923deb01d41f2f1d23ded99e]] [formerly a0e47adbfe6e1679c95782d5114454cd54f633d0 [formerly 59d3a35bb37843bd8a09f96849f9e8adde6f8117] [formerly a2643f381444ada1a59193f4711970d3fa90db5e [formerly 7dd34a629197a512977573bf26bd4685514f474c]]] [formerly c38ccf1b48ec54b66b92e4cf638d2d83b6ca26e1 [formerly 70ef63a20e7410a07f82cced23b409c221fe8897] [formerly 632c590907fca3929275347cff0d38acc36f6d7e [formerly 7162039f6490557e949df0b51165392c48b8d428]] [formerly 4238961742a877c8b2f30145c2fff789d4cbb323 [formerly 7009e0ed85e286975402bd1f4133c8b3cf9a60f0] [formerly 80de9572015c792c716ad6aaa24056dbdc3d7c73]]]]] [formerly 80de9572015c792c716ad6aaa24056dbdc3d7c73 [formerly 3e52bab48baa500418a0794a147388d21b56927f]] [formerly 0579cfce27d8a17bf5d206fd61f85c3fb6a5d4db [formerly 80de9572015c792c716ad6aaa24056dbdc3d7c73 [formerly 3e52bab48baa500418a0794a147388d21b56927f] [formerly 0579cfce27d8a17bf5d206fd61f85c3fb6a5d4db [formerly e8ebd0ca528842ea23bc1fef71cd6fe5c6f1b3d5]]]] [formerly 30b8ee35c15e00dc6898cb53da8883c3fc2aa944 [formerly 30b8ee35c15e00dc6898cb53da8883c3fc2aa944 [formerly cfb5ae689d586bf33dd33f7ee0d46cccbd11d7a5]] [formerly 496c8d47b07a8410a658786db8496f17229acaa2 [formerly 80de9572015c792c716ad6aaa24056dbdc3d7c73 [formerly 3e52bab48baa500418a0794a147388d21b56927f] [formerly 0579cfce27d8a17bf5d206fd61f85c3fb6a5d4db [formerly e8ebd0ca528842ea23bc1fef71cd6fe5c6f1b3d5]] [formerly 30b8ee35c15e00dc6898cb53da8883c3fc2aa944 [formerly cfb5ae689d586bf33dd33f7ee0d46cccbd11d7a5] [formerly 496c8d47b07a8410a658786db8496f17229acaa2 [formerly 87f8f364d7595dc13eb5ec50779fd35c215b397c]]]]]] [formerly 2fb2eb9c924429b000d478dcc0b4fef5fe4343c2 [formerly 2fb2eb9c924429b000d478dcc0b4fef5fe4343c2 [formerly aab42dfe651864508509b2f6f18fdd953e6b352b]] [formerly 48076ebd9017a9be07a4de1dc379ae3a1b5bedd1 [formerly 2fb2eb9c924429b000d478dcc0b4fef5fe4343c2 [formerly aab42dfe651864508509b2f6f18fdd953e6b352b] [formerly 48076ebd9017a9be07a4de1dc379ae3a1b5bedd1 [formerly 8270b5dfdade3330bcc1c099f800fbde57f1ef61]]]] [formerly cb6f7b8f9fc6f79082990a9a0e3898ea04f7e98c [formerly cb6f7b8f9fc6f79082990a9a0e3898ea04f7e98c [formerly 266c679cd99816d22b79ca12395d5a517833c1a4]] [formerly 9e2d6606b9bdca75caed12fe299e4918506d86da [formerly b88cc8e216984db3bae1b6c2d3320070529b205d] [formerly 55714f13d52edf370defdf89102bd2e490628e3a [formerly de9bad1215fb16521b76c288a231990335aef889]] [formerly 11ac65acaa93bf76b30541c94f515007a105264d [formerly 2bf62e86cad9ee7f4b0ca0d18034bf63b4ef1b52] [formerly c98b73de22576b927a801df77c91e7517b35382f [formerly f78cddd37df50185bfaf6ff1939aa24503f5e96e]]] [formerly a6a036803c908232225a517aa4efc3c3cb62adec [formerly 58518afbb37f153c0d8749210cb881885b614dea] [formerly d4b8610b854d2c43c72d911ab1cc05d09c063c45 [formerly 805378d52a56674dc87cf8b469a708a6e9f69413]] [formerly 49f3a02b860f496b2321519c7944761b341afca1 [formerly 319623d8052cdac4f6a88ce0edb7870951a0d65d] [formerly b28c8126695667a22ce5d7307578fb81d7f3516b]]] [formerly b4d70ab62a1e28d76fb3d777e58433eca22f82f3 [formerly f0fc4dcc5c920bb071d4edd660166284e718f914] [formerly f618d6cb37295d83be99754694a32c3cd46f6ca7 [formerly b1a2bb590527dc708021e9a68f6a810014d7bd6b]] [formerly 7febcf173f70a110653641b6a111ed2a8962faa1 [formerly fc5a9529805451faa26fc7e9c20162d142e7b288] [formerly 8aa5632b8544358cbf6037679cc5798d0027bbbd [formerly 54c63b9c22d87b8d4b708d7b0b2306936c7a6125]]] [formerly 53181dae9df66f62524b206800d7fbf5682d3a33 [formerly 7999bffa4982b912cc0ddddd99667110485567a4] [formerly 12e7bbc155acc9d8e1535448e992ef418c85760c [formerly d5a65dfea2cae00adacecc41a5770f3ee4a62ccc]] [formerly 3ca947e60d16d70f2d7f2aaba03f73508e6a0053 [formerly db84c9b47bab763400c6209de7ae92c06766f926] [formerly 9b1a23cea4fecf4c8c2e6638f5f8d148c3e0283c]]] [formerly 46b0f352bcf175559324318c34521fa777d6cdc1 [formerly 8672e6046aa86590f9d90059668e087bcafdd122] [formerly 8f492d16f390f0e7a3c5f85f08e683f961a518d7 [formerly 62e9153f710b5158e25ef1470dca9be4950b3f39]] [formerly 1f40b878729c947ceb17fb29182d0b0b38999e74 [formerly 7e4b12cfb077481138a1c00c8e13ba5c17017678] [formerly c55f41ee3cb1c5874a7474c4470a92d1d9702707 [formerly 6fb71ad6df00e25b566d9de2fe0d4d6a26c0332e]]] [formerly 66122d3f2911e5aa0fd9f3bfd822d591c650eb93 [formerly 1712707edefea612a3e23a867c5bde9933dae071] [formerly 55ae19d1d8e7cd5712f38535a80bfa281f17a3dc [formerly 92df7ed2a298b7665df159d68f6dcb1401f88a77]] [formerly df13fc7acb2d7e247d63ade6975eb55d5786ccce [formerly b96501674853e5c888bddadd17e43ba900573b09] [formerly 9b1a23cea4fecf4c8c2e6638f5f8d148c3e0283c [formerly 79b429ea25c489ea1138a1cdac80d80df1164c6e]]]]] [formerly 9e2d6606b9bdca75caed12fe299e4918506d86da [formerly b88cc8e216984db3bae1b6c2d3320070529b205d] [formerly 55714f13d52edf370defdf89102bd2e490628e3a [formerly de9bad1215fb16521b76c288a231990335aef889]] [formerly 11ac65acaa93bf76b30541c94f515007a105264d [formerly 2bf62e86cad9ee7f4b0ca0d18034bf63b4ef1b52] [formerly c98b73de22576b927a801df77c91e7517b35382f [formerly f78cddd37df50185bfaf6ff1939aa24503f5e96e]]] [formerly a6a036803c908232225a517aa4efc3c3cb62adec [formerly 58518afbb37f153c0d8749210cb881885b614dea] [formerly d4b8610b854d2c43c72d911ab1cc05d09c063c45 [formerly 805378d52a56674dc87cf8b469a708a6e9f69413]] [formerly 49f3a02b860f496b2321519c7944761b341afca1 [formerly 319623d8052cdac4f6a88ce0edb7870951a0d65d] [formerly b28c8126695667a22ce5d7307578fb81d7f3516b]]] [formerly 80de9572015c792c716ad6aaa24056dbdc3d7c73 [formerly 3e52bab48baa500418a0794a147388d21b56927f] [formerly 0579cfce27d8a17bf5d206fd61f85c3fb6a5d4db [formerly e8ebd0ca528842ea23bc1fef71cd6fe5c6f1b3d5]] [formerly 30b8ee35c15e00dc6898cb53da8883c3fc2aa944 [formerly cfb5ae689d586bf33dd33f7ee0d46cccbd11d7a5] [formerly 496c8d47b07a8410a658786db8496f17229acaa2 [formerly 87f8f364d7595dc13eb5ec50779fd35c215b397c]]] [formerly 2fb2eb9c924429b000d478dcc0b4fef5fe4343c2 [formerly aab42dfe651864508509b2f6f18fdd953e6b352b] [formerly 48076ebd9017a9be07a4de1dc379ae3a1b5bedd1 [formerly 8270b5dfdade3330bcc1c099f800fbde57f1ef61]] [formerly cb6f7b8f9fc6f79082990a9a0e3898ea04f7e98c [formerly 266c679cd99816d22b79ca12395d5a517833c1a4] [formerly b28c8126695667a22ce5d7307578fb81d7f3516b [formerly 0614b1914dd17d2d1ef076269a17f31431a78081]]]]]]]]]] Former-commit-id: 114ce9202ae29eda8e2b6f587bfd213cd3d508ba [formerly 114ce9202ae29eda8e2b6f587bfd213cd3d508ba [formerly d50171049c020a63555537bc1c24c5bfb414515c]] [formerly 1b7ea40d94217004de066a92aaea903c862914c2 [formerly 114ce9202ae29eda8e2b6f587bfd213cd3d508ba [formerly d50171049c020a63555537bc1c24c5bfb414515c] [formerly 1b7ea40d94217004de066a92aaea903c862914c2 [formerly da31238e54238e6f692efd65c2b1efeecf9c8843]]]] [formerly a1d1e9ce419b409ef92359d5b0fcbf003359ffc9 [formerly a1d1e9ce419b409ef92359d5b0fcbf003359ffc9 [formerly 26a75a2b9f947d49ce728b7f483b9b1a2f1928a2]] [formerly f18e167d31dd671738758738591abc0a322b9e20 [formerly c5c9d2a83ea0483f2941b2ad76360587aa9a0ab2] [formerly ed9b0c9d6f2440edb996843c56653ddfd10337a3 [formerly 4466ab86cddad3b2e3acb7e3ff3fb3cccc1961f4]] [formerly 8924aa7a20fc6ecb9216f89cec49e23d6435e85d [formerly 4476c0e646eb42e5945906489cc01b6b3b477e06] [formerly 340ca6e132484d1ac22937925027c5a1e9a69990 [formerly fd40a22bdcd99e2ffa3b0c4633752094e9f460e4]]] [formerly 6a0f6b14f149b9685bc183c468e5e4ff6c4ba7c5 [formerly c69d6a9e42a7fb934d6ecb923c48751407b5e603] [formerly 63ea9d5c2285778302522f14780a7353a3ec3ba5 [formerly 91f5dbd351e4518921fe273f61437b408f2372ff]] [formerly 67da1a472549fb281aed6e7a6784ee366a9b7e94 [formerly 9adc0d36b2596e146605b8b1c22f7c682bdefd4a] [formerly 5603cf6e3f1c3e3853d3f3151c657a498c1c4f5c]]] [formerly c26ab7f8240c50e9ba237ccf8f47329a3884a736 [formerly 71c82d3bf98613d03d8024047d82ef32aa60c9e4] [formerly a2275e898cd13ac384e77d0bfe01fc5b00f501d2 [formerly e18992c139be82bc0174fa52235f8c4ad0489607]] [formerly 43686dd173e32336b11f2f6a9c843e047f0ad550 [formerly b8f09fce2d619c576a05bf1544ce5fdcd74f1500] [formerly f5f2a2f99baa6d81f9537b001c6c841332163138 [formerly 05f2b24f1278de190b6efd9ba0e310585edd4ac5]]] [formerly 23580a12cd56e23ec4435a8f831032f359a4a46e [formerly 24d8bdddc23f2d743e5609d5d01ebe05c0f98c9e] [formerly 737c14a7ff911ae3caeec79cc07a2bc406378477 [formerly 892afc241201799108623dfc47c3b7507f802a55]] [formerly 6641c45bd41b1c21494702fb1ea0ac5a5fca9148 [formerly dc730fe9ff56165c9e54e9e17f4fd8a1b2a7c6ce] [formerly b07814764b595f89c40e778cd58d10b0a87e7366]]] [formerly 9e72153222fb6a33895701ab3ca638f010b58bba [formerly f1eb5e2abe523f097c647702b33f9f5cbaa3c61f] [formerly 05b6f3a2f13422286646dd297bb8df1a19265b76 [formerly b181ffd67bfed968990687be956f8b75cfd3142c]] [formerly 42891e084dfc081c72fc4932b850f8630095d007 [formerly 0fa33398db207328e333e354a68c164cea3352f1] [formerly 005719f02327e715e234f18fd019b8958dd51f39 [formerly dd4955d54fe82ae37e6579a5cd74fc63a1b55d60]]] [formerly 9840dc4a211bccf32aa166ea36485ee6ef7a9e5c [formerly f9e161e50cfa5b72923dfcfc882aafd07341cbdc] [formerly c0446bf7c01399c94b4e06b420fddda2f39fa9ee [formerly 47357503924e7a50484533dd7ceb759d5489907b]] [formerly 68b23e5fdb117300824859bbe336a9a32947d1b6 [formerly 0e24cb827c214daf6bb5b17302f88160c369d171] [formerly b07814764b595f89c40e778cd58d10b0a87e7366 [formerly 8bb23220cb4c53dcfcf2e66738ecbb7f6df09556]]]]] [formerly f18e167d31dd671738758738591abc0a322b9e20 [formerly c5c9d2a83ea0483f2941b2ad76360587aa9a0ab2] [formerly ed9b0c9d6f2440edb996843c56653ddfd10337a3 [formerly 4466ab86cddad3b2e3acb7e3ff3fb3cccc1961f4]] [formerly 8924aa7a20fc6ecb9216f89cec49e23d6435e85d [formerly 4476c0e646eb42e5945906489cc01b6b3b477e06] [formerly 340ca6e132484d1ac22937925027c5a1e9a69990 [formerly fd40a22bdcd99e2ffa3b0c4633752094e9f460e4]]] [formerly 6a0f6b14f149b9685bc183c468e5e4ff6c4ba7c5 [formerly c69d6a9e42a7fb934d6ecb923c48751407b5e603] [formerly 63ea9d5c2285778302522f14780a7353a3ec3ba5 [formerly 91f5dbd351e4518921fe273f61437b408f2372ff]] [formerly 67da1a472549fb281aed6e7a6784ee366a9b7e94 [formerly 9adc0d36b2596e146605b8b1c22f7c682bdefd4a] [formerly 5603cf6e3f1c3e3853d3f3151c657a498c1c4f5c]]] [formerly 15f674a28d36848b80071a4e34c4e4462a9f5bdf [formerly 2d3cd652f07566b1b7daaf34ae13ca39717c562f] [formerly e7cf1e2e256f4d7f0304b8e7ec72c01dd3ccdf66 [formerly d6f9dad17f31e2a3405ddf9cc51eb9f21d802c99]] [formerly bbec6da2fd1f9995b87ff61cee9c232f124ffb6c [formerly a069e5cf0dd75eb0d1e823f53aad61b2ae65318d] [formerly 47f89cb5f7d157af9184db477e71ea66a7a5105a [formerly 2c03fb6ee7f1f27a3d3c20bb8aae3664338ebaef]]] [formerly 114ce9202ae29eda8e2b6f587bfd213cd3d508ba [formerly d50171049c020a63555537bc1c24c5bfb414515c] [formerly 1b7ea40d94217004de066a92aaea903c862914c2 [formerly da31238e54238e6f692efd65c2b1efeecf9c8843]] [formerly a1d1e9ce419b409ef92359d5b0fcbf003359ffc9 [formerly 26a75a2b9f947d49ce728b7f483b9b1a2f1928a2] [formerly 5603cf6e3f1c3e3853d3f3151c657a498c1c4f5c [formerly 8d51c77629b7ed874b0bf0eef8852418df4a312c]]]]]]]]] Former-commit-id: bbec6da2fd1f9995b87ff61cee9c232f124ffb6c [formerly bbec6da2fd1f9995b87ff61cee9c232f124ffb6c [formerly a069e5cf0dd75eb0d1e823f53aad61b2ae65318d]] [formerly 47f89cb5f7d157af9184db477e71ea66a7a5105a [formerly 15f674a28d36848b80071a4e34c4e4462a9f5bdf [formerly 2d3cd652f07566b1b7daaf34ae13ca39717c562f] [formerly e7cf1e2e256f4d7f0304b8e7ec72c01dd3ccdf66 [formerly d6f9dad17f31e2a3405ddf9cc51eb9f21d802c99]] [formerly bbec6da2fd1f9995b87ff61cee9c232f124ffb6c [formerly a069e5cf0dd75eb0d1e823f53aad61b2ae65318d] [formerly 47f89cb5f7d157af9184db477e71ea66a7a5105a [formerly 2c03fb6ee7f1f27a3d3c20bb8aae3664338ebaef]]]]] Former-commit-id: e7cf1e2e256f4d7f0304b8e7ec72c01dd3ccdf66 [formerly 15f674a28d36848b80071a4e34c4e4462a9f5bdf [formerly 2d3cd652f07566b1b7daaf34ae13ca39717c562f] [formerly e7cf1e2e256f4d7f0304b8e7ec72c01dd3ccdf66 [formerly d6f9dad17f31e2a3405ddf9cc51eb9f21d802c99]]] Former-commit-id: 15f674a28d36848b80071a4e34c4e4462a9f5bdf [formerly 2d3cd652f07566b1b7daaf34ae13ca39717c562f] Former-commit-id: 147ff39bd0e0429503fa33364e8d42b67814566c [formerly e00c6ddc0348c3132d93a96e39ed690f65681839] [formerly a0577b02c2e987e8d45b2a9c0caf2b6ffc5ffb8b [formerly a60e1484656a8d77ed4c60472dd4d7542988854f]] [formerly 4d80d6f8eeb5896ba1f1a291ad010c9e4260b4b8 [formerly 89f0d30f37b9160c81ebbbab10b2e2452f43881c] [formerly 927ddb2d524d438ce88a4cd7ac12a3d9af8918ba [formerly b4d9523901db6b1218c9f168183052ff368ce988]]] [formerly b858724b6fd51a27771ed8b88b4fc58de27d662e [formerly 5b84fb75db969f403034fc6cea9d84674842d936] [formerly c54bad6b78e85bc1208ab8a1df55e52a748c045c [formerly ed59f9aa8a9c9c82e9f4c4ee4672495f70d0c584]] [formerly 0697524de9a5d113874d862769317eb754fff24b [formerly 08f64ae53ee9796db1fcd7d95fe59cd3c8b7c3fd] [formerly 6213797617b2476ccfa348ffc6cf2a2de408b85a [formerly 9e6a51eca9a5ead99bc95fd1e3d37440a113daae]]]] [formerly 2221999f162f2ca0e30780555928a4b28beb97f8 [formerly b5ce6c27b375ac1befbd45424a45da30d417e95f] [formerly 8c8caeab19e9e3a3347a1ace24e5786dbbfaf6d9 [formerly 310f54dd57cd9d667eaf2bcfdf6087ee01a8276c]] [formerly 58b9e7c45567a91e0ddfdb9fb9fd5b070d76e276 [formerly 709ad6e77c367e0cdb69e37ed65eb8ca015fc350] [formerly 9f619b0934490d0c267fda7bd0a61db70edd5412 [formerly fa62f583ccecce1c204e5e66651af659ebd90b08]]] [formerly c1df61930534e5e1424237a7a0c8423d22abd3b9 [formerly a849cf7f541e46e41ec42553460d20338f66e219] [formerly 6f38fab4dd3f553a1d3e8f8b1119ad877185f018 [formerly ceb1e1080122db5100f37727dcf5228b442521e9]] [formerly 095648761f8ad93e54145263126f2eb84e48f986 [formerly effa6d85b65a653115119df37c9ead667b58948e] [formerly 15f674a28d36848b80071a4e34c4e4462a9f5bdf]]]] Former-commit-id: 1f23afa58ad91db7a7154652e5c52bd7a0a8a0e6 [formerly 1ca33f3c12c5b59cda04a8de9fb73e07f62ce4d7] [formerly f766c7ee563923d9a72741fef63936191c8bb08a [formerly c81aa4bfb6a2a86e325ec5c7c3128240a3f8e2ff]] [formerly 5b2577d7a29fed1d25809e7ee0f674cd881db5c1 [formerly 5669b1ade886038ee9e10dc3fe6a2b66e28f2bcc] [formerly 8f0ccb233d290a01aefd73970346ce4ffd9971cc [formerly aceb648f6ed6a0053ac9ff6c569f1253f6b16957]]] [formerly f011b7304146b16e0315de75deff597404358d80 [formerly b2544554dac367701ee8fec0a9839b4b2105f6e2] [formerly 3b40d7bd97f6f1339eb867fefc9df74cb1167b0f [formerly 182a7965d2e7dc227b5b30ebfbdd56fc64e64ed7]] [formerly b21c26ecf471016d0d0edb440d38c5d22ea553a2 [formerly 962b04a2654f1c14d2c0d48052fb88752ca8f9bb] [formerly 6cc4e2566b997162d46c40658e1fc691b27db657 [formerly 90b09ac71e76197e7b5d89d95e5da94c0958f3ac]]]] Former-commit-id: 8e4fa8c14dff7df12ba067f84621c815c1be8c97 [formerly 75639c39b937293568862d0d3101546e2bac7896] [formerly 78628d4349204abd5f6affc53af8fe97afdc874c [formerly b7cea91097e24f1c48aa87805225e4def7cf5ce9]] [formerly 333476cac28b4365bebb40b97b8b2d02856d6024 [formerly 7a51d5ee74ad9a9658786607898a8341355acd89] [formerly a573e4a4a2d549cdbc94d401b1e516053a411ead [formerly 877326fe8be551bab5e5c69f1143989e34fec30c]]] Former-commit-id: b368703fa09f8bef5a823f81df92e6788ac625a7 [formerly b572ccac8da362a51cb90b74a9414206b7872686] [formerly 28005369cdb1d27fb967264524d8f0f0ccde42d3 [formerly 4ccf6406887c24a2876f796e73c110581ba9a1ce]] Former-commit-id: 717751912dfea78606320c9252e2dd28181c8656 [formerly 45abf7e7ae5a1fd7d0b82487859e5cbf97222128] Former-commit-id: 8262c9f7ca273e6e16d3014592c96e297f2ae493 --- dist/Formula/turnkey.rb | 10 +++++----- dist/manifest.txt | 4 ++-- dist/release.env | 6 +++--- dist/turnkey.darwin-amd64 | 3 --- dist/turnkey.darwin-arm64 | 3 --- dist/turnkey.linux-386 | 3 --- dist/turnkey.linux-amd64 | 3 --- dist/turnkey.linux-arm64 | 3 --- 8 files changed, 10 insertions(+), 25 deletions(-) delete mode 100755 dist/turnkey.darwin-amd64 delete mode 100755 dist/turnkey.darwin-arm64 delete mode 100755 dist/turnkey.linux-386 delete mode 100755 dist/turnkey.linux-amd64 delete mode 100755 dist/turnkey.linux-arm64 diff --git a/dist/Formula/turnkey.rb b/dist/Formula/turnkey.rb index 2559c13..5301258 100644 --- a/dist/Formula/turnkey.rb +++ b/dist/Formula/turnkey.rb @@ -1,23 +1,23 @@ class Turnkey < Formula desc "Turnkey CLI" homepage "https://github.com/tkhq/tkcli" - version "v0.3.3" + version "v0.3.4" license "Apache License 2.0" if Hardware::CPU.arm? - url "https://github.com/tkhq/tkcli/raw/v0.3.3/dist/turnkey.darwin-aarch64", using: CurlDownloadStrategy + url "https://github.com/tkhq/tkcli/raw/v0.3.4/dist/turnkey.darwin-aarch64", using: CurlDownloadStrategy sha256 "dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182" def install - bin.install "turnkey" + bin.install "turnkey.darwin-aarch64" => "turnkey" end end if Hardware::CPU.intel? - url "https://github.com/tkhq/tkcli/raw/v0.3.3/dist/turnkey.darwin-x86_64", using: CurlDownloadStrategy + url "https://github.com/tkhq/tkcli/raw/v0.3.4/dist/turnkey.darwin-x86_64", using: CurlDownloadStrategy sha256 "52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b" def install - bin.install "turnkey" + bin.install "turnkey.darwin-x86_64" => "turnkey" end end diff --git a/dist/manifest.txt b/dist/manifest.txt index 445ae21..e05e1c2 100644 --- a/dist/manifest.txt +++ b/dist/manifest.txt @@ -1,5 +1,5 @@ -9f4932e120566009182833d75713e80a8898accbb74dd20f4f74cc6171bd85ed Formula/turnkey.rb -7d4a0658fdcbecd7a60675a21eeeea72cebce48e4787dbe141900174091faca1 release.env +8855e5f171013fd7e90087493f3896b04788249a73c60dec7be455bed00bede9 Formula/turnkey.rb +6950a4d303ee5f1b3e46512c3ebdf39ba2f532ffbee60b36a3e44cb261ed8e82 release.env dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 turnkey.darwin-aarch64 52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b turnkey.darwin-amd64 dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 turnkey.darwin-arm64 diff --git a/dist/release.env b/dist/release.env index 9482601..b159b53 100644 --- a/dist/release.env +++ b/dist/release.env @@ -1,5 +1,5 @@ -VERSION=v0.3.3 -GIT_REF=8be85ab6f35eed0b9edcbed272afb9a2f0e68e3c +VERSION=v0.3.4 +GIT_REF=189ddd3d6e06a3a8265266a8ae465e2da6c4883f GIT_AUTHOR=Lance R. Vick GIT_KEY=6B61ECD76088748C70590D55E90A401336C8AAA9 -GIT_TIMESTAMP=2023-04-11 13:41:52 -0700 +GIT_TIMESTAMP=2023-04-12 15:06:23 -0700 diff --git a/dist/turnkey.darwin-amd64 b/dist/turnkey.darwin-amd64 deleted file mode 100755 index a90e997..0000000 --- a/dist/turnkey.darwin-amd64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52ff1db2e8276f5a3adebf72b790dc3907490f317c1886e0b88af30fb958200b -size 9438256 diff --git a/dist/turnkey.darwin-arm64 b/dist/turnkey.darwin-arm64 deleted file mode 100755 index fc621e6..0000000 --- a/dist/turnkey.darwin-arm64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dab249ca4b1bd70ac92b1e403c68b44b4aafc96b76524be1a4484013566ac182 -size 9214754 diff --git a/dist/turnkey.linux-386 b/dist/turnkey.linux-386 deleted file mode 100755 index afe4068..0000000 --- a/dist/turnkey.linux-386 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a61423b947ac5c561ea581129a4750b0187013b1153ca41de73c048412d896d6 -size 9319954 diff --git a/dist/turnkey.linux-amd64 b/dist/turnkey.linux-amd64 deleted file mode 100755 index 3d785e3..0000000 --- a/dist/turnkey.linux-amd64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09e0d55ebf64f031108961f819ec239e2ecc1f609be89a8498dceeeba7a52719 -size 9523866 diff --git a/dist/turnkey.linux-arm64 b/dist/turnkey.linux-arm64 deleted file mode 100755 index e5db429..0000000 --- a/dist/turnkey.linux-arm64 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1908e2b088e40f629e7cd5e437d08c70e54d5277e8f739db4542a68f57e8555a -size 9142364