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 @@...@@ -4,6 +4,7 @@
4# It assumes that the following things are installed:4# It assumes that the following things are installed:
5# * curl5# * curl
6# * jq6# * jq
7# * cat
78
8set -x9set -x
9set -e10set -e
...@@ -12,17 +13,19 @@ VERSION="$1"...@@ -12,17 +13,19 @@ VERSION="$1"
12OAUTH_TOKEN="$2"13OAUTH_TOKEN="$2"
13YML_FILE="tmp.yml"14YML_FILE="tmp.yml"
1415
15echo "image: ubuntu/xenial" >> "$YML_FILE"16cat <<EOF >"$YML_FILE"
16echo "packages:" >> "$YML_FILE"17image: alpine/edge
17echo " - s3cmd" >> "$YML_FILE"18packages:
18echo " - curl" >> "$YML_FILE"19 - py3-pip
19echo " - jq" >> "$YML_FILE"20 - curl
20echo "secrets:" >> "$YML_FILE"21 - jq
21echo " - 6c60aaee-92e7-4e7d-812c-114817689b4d" >> "$YML_FILE"22secrets:
22echo "sources:" >> "$YML_FILE"23 - 6c60aaee-92e7-4e7d-812c-114817689b4d
23echo " - https://github.com/ziglang/zig" >> "$YML_FILE"24sources:
24echo "tasks:" >> "$YML_FILE"25 - https://github.com/ziglang/zig
25echo " - build: cd zig && ./ci/srht/update_download_page $VERSION" >> "$YML_FILE"26tasks:
27 - build: cd zig && ./ci/srht/update_download_page $VERSION
28EOF
2629
27jq <$YML_FILE -sR '{30jq <$YML_FILE -sR '{
28 "manifest": .,31 "manifest": .,
ci/srht/update_download_page+1
...@@ -23,6 +23,7 @@ curl --fail -I "$X86_64_WINDOWS_JSON_URL" || exit 0...@@ -23,6 +23,7 @@ curl --fail -I "$X86_64_WINDOWS_JSON_URL" || exit 0
23curl --fail -I "$X86_64_MACOS_JSON_URL" || exit 023curl --fail -I "$X86_64_MACOS_JSON_URL" || exit 0
24curl --fail -I "$X86_64_FREEBSD_JSON_URL" || exit 024curl --fail -I "$X86_64_FREEBSD_JSON_URL" || exit 0
2525
26pip3 install s3cmd
26rm -rf .git27rm -rf .git
2728
28cd "$HOME"29cd "$HOME"