diff --git a/ci/azure/linux_script b/ci/azure/linux_script index effcbd2992a851e0e4ba10ff674313c991b16dec..b3eb6be98bd79233c768ba2398e6958cb5e1a882 100755 --- a/ci/azure/linux_script +++ b/ci/azure/linux_script @@ -41,7 +41,7 @@ if [ "${BUILD_REASON}" != "PullRequest" ]; then echo "\"shasum\": \"$SHASUM\"," >>$JSONFILE echo "\"size\": \"$BYTESIZE\"}" >>$JSONFILE - s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" + s3cmd put -P --add-header="Cache-Control: max-age=0, must-revalidate" "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/linux-$VERSION.json" # `set -x` causes these variables to be mangled. diff --git a/ci/azure/macos_script b/ci/azure/macos_script index 76f40ea9e62ce014886030f906a015d27d79a2e0..60c270dbfb88b433040c3f091253d771df5a4528 100755 --- a/ci/azure/macos_script +++ b/ci/azure/macos_script @@ -98,7 +98,7 @@ if [ "${BUILD_REASON}" != "PullRequest" ]; then echo "\"shasum\": \"$SHASUM\"," >>$JSONFILE echo "\"size\": \"$BYTESIZE\"}" >>$JSONFILE - s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" + s3cmd put -P --add-header="Cache-Control: max-age=0, must-revalidate" "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/macos-$VERSION.json" # `set -x` causes these variables to be mangled. diff --git a/ci/azure/update_download_page b/ci/azure/update_download_page index 740b750fdc66a9dfe7a3faf8081938605fd88199..c1e816a309d166887e1c84812fc1f1ee6c28a098 100755 --- a/ci/azure/update_download_page +++ b/ci/azure/update_download_page @@ -38,3 +38,4 @@ mv "$DOWNLOADSECUREFILE_SECUREFILEPATH" "$HOME/.s3cfg" s3cmd put -P "../$SRC_TARBALL" s3://ziglang.org/builds/ s3cmd put -P "../$LANGREF" s3://ziglang.org/documentation/master/index.html --add-header="Cache-Control: max-age=0, must-revalidate" s3cmd put -P www/download/index.html s3://ziglang.org/download/index.html --add-header="Cache-Control: max-age=0, must-revalidate" +s3cmd put -P www/download/index.json s3://ziglang.org/download/index.json --add-header="Cache-Control: max-age=0, must-revalidate" diff --git a/ci/azure/windows_upload b/ci/azure/windows_upload index 4cf3328e59e07b2316d69a1ab5b91ff90b013ca1..629f68a12e10857fd139b1ff967838c07d1a7c29 100755 --- a/ci/azure/windows_upload +++ b/ci/azure/windows_upload @@ -32,7 +32,7 @@ if [ "${BUILD_REASON}" != "PullRequest" ]; then echo "\"shasum\": \"$SHASUM\"," >>$JSONFILE echo "\"size\": \"$BYTESIZE\"}" >>$JSONFILE - s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" + s3cmd put -P --add-header="Cache-Control: max-age=0, must-revalidate" "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/windows-$VERSION.json" # `set -x` causes these variables to be mangled. diff --git a/ci/srht/freebsd_script b/ci/srht/freebsd_script index 284ea744ac8b149f4c18bd563ba60d9a0eda9478..ef875b820adbefe61b172e52ab7a28d38db61368 100755 --- a/ci/srht/freebsd_script +++ b/ci/srht/freebsd_script @@ -49,6 +49,6 @@ if [ -f ~/.s3cfg ]; then echo "\"shasum\": \"$SHASUM\"," >>$JSONFILE echo "\"size\": \"$BYTESIZE\"}" >>$JSONFILE - s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" + s3cmd put -P --add-header="Cache-Control: max-age=0, must-revalidate" "$JSONFILE" "s3://ziglang.org/builds/$JSONFILE" s3cmd put -P "$JSONFILE" "s3://ziglang.org/builds/freebsd-$VERSION.json" fi