authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-11-03 14:20:35-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-11-03 14:20:35-05:00
log629b91da610e2567c5ce4df097e062c0b605ebc0
treeb285ec144eae97d2a7dc592b614b5667e09b5b1c
parent5001faa690ce12374260334beb5f26dfa3f61613
signaturelock-open Commit is signed but in an unrecognized format.

ci: use heredoc and alpine/edge for faster sr.ht job


2 files changed, 15 insertions(+), 11 deletions(-)

ci/srht/on_master_success+14-11
......@@ -4,6 +4,7 @@
44# It assumes that the following things are installed:
55# * curl
66# * jq
7# * cat
78
89set -x
910set -e
......@@ -12,17 +13,19 @@ VERSION="$1"
1213OAUTH_TOKEN="$2"
1314YML_FILE="tmp.yml"
1415
15echo "image: ubuntu/xenial" >> "$YML_FILE"
16echo "packages:" >> "$YML_FILE"
17echo " - s3cmd" >> "$YML_FILE"
18echo " - curl" >> "$YML_FILE"
19echo " - jq" >> "$YML_FILE"
20echo "secrets:" >> "$YML_FILE"
21echo " - 6c60aaee-92e7-4e7d-812c-114817689b4d" >> "$YML_FILE"
22echo "sources:" >> "$YML_FILE"
23echo " - https://github.com/ziglang/zig" >> "$YML_FILE"
24echo "tasks:" >> "$YML_FILE"
25echo " - build: cd zig && ./ci/srht/update_download_page $VERSION" >> "$YML_FILE"
16cat <<EOF >"$YML_FILE"
17image: alpine/edge
18packages:
19 - py3-pip
20 - curl
21 - jq
22secrets:
23 - 6c60aaee-92e7-4e7d-812c-114817689b4d
24sources:
25 - https://github.com/ziglang/zig
26tasks:
27 - build: cd zig && ./ci/srht/update_download_page $VERSION
28EOF
2629
2730jq <$YML_FILE -sR '{
2831 "manifest": .,
ci/srht/update_download_page+1
......@@ -23,6 +23,7 @@ curl --fail -I "$X86_64_WINDOWS_JSON_URL" || exit 0
2323curl --fail -I "$X86_64_MACOS_JSON_URL" || exit 0
2424curl --fail -I "$X86_64_FREEBSD_JSON_URL" || exit 0
2525
26pip3 install s3cmd
2627rm -rf .git
2728
2829cd "$HOME"