diff --git a/.drone.yml b/.drone.yml index 7ea8fd6b528..c3f826f9182 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2990,8 +2990,8 @@ steps: - apt-get update && apt-get install -yq gettext - printenv GCP_KEY | base64 -d > /tmp/key.json - gcloud auth activate-service-account --key-file=/tmp/key.json - - '! ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat | - grep "No URLs matched"' + - ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat >> /tmp/stat.log + - '! cat /tmp/stat.log | grep "No URLs matched"' depends_on: - clone environment: @@ -2999,6 +2999,7 @@ steps: from_secret: prerelease_bucket GCP_KEY: from_secret: gcp_key + failure: ignore image: google/cloud-sdk:431.0.0 name: gsutil-stat trigger: @@ -3263,14 +3264,15 @@ steps: - apt-get update && apt-get install -yq gettext - printenv GCP_KEY | base64 -d > /tmp/key.json - gcloud auth activate-service-account --key-file=/tmp/key.json - - '! ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat | - grep "No URLs matched"' + - ./scripts/list-release-artifacts.sh ${DRONE_TAG} | xargs -n1 gsutil stat >> /tmp/stat.log + - '! cat /tmp/stat.log | grep "No URLs matched"' depends_on: - clone environment: BUCKET: grafana-prerelease-dev GCP_KEY: from_secret: gcp_key + failure: ignore image: google/cloud-sdk:431.0.0 name: gsutil-stat trigger: @@ -4487,6 +4489,6 @@ kind: secret name: github_token --- kind: signature -hmac: bb4911dfd695fb4686d69ad2217fa80db110f8ccf691634470100b0c3bbbaf6d +hmac: f6b35e423df93c4cbe13528ef3e8994259c66016dddf2a4d7873837e51011585 ... diff --git a/scripts/drone/events/release.star b/scripts/drone/events/release.star index 4c511f9a18f..f4539664598 100644 --- a/scripts/drone/events/release.star +++ b/scripts/drone/events/release.star @@ -455,8 +455,10 @@ def verify_release_pipeline( "apt-get update && apt-get install -yq gettext", "printenv GCP_KEY | base64 -d > /tmp/key.json", "gcloud auth activate-service-account --key-file=/tmp/key.json", - "! ./scripts/list-release-artifacts.sh {} | xargs -n1 gsutil stat | grep \"No URLs matched\"".format(version), + "./scripts/list-release-artifacts.sh {} | xargs -n1 gsutil stat >> /tmp/stat.log".format(version), + "! cat /tmp/stat.log | grep \"No URLs matched\"", ], + "failure": "ignore", } return pipeline( depends_on = depends_on, diff --git a/scripts/list-release-artifacts.sh b/scripts/list-release-artifacts.sh index beaafb35ef2..0deee90c935 100755 --- a/scripts/list-release-artifacts.sh +++ b/scripts/list-release-artifacts.sh @@ -5,8 +5,11 @@ VERSION="${1:-v9.5.2}" ERSION="${VERSION#*v}" ERSION_DEB="${ERSION//-/\~}" +# Unused assets: +# gs://${BUCKET}/artifacts/static-assets/grafana/${ERSION}/public/robots.txt +# gs://${BUCKET}/artifacts/static-assets/grafana-oss/${ERSION}/public/robots.txt + ASSETS=$(cat << EOF -gs://${BUCKET}/artifacts/static-assets/grafana-oss/${ERSION}/public/robots.txt gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.aarch64.rpm gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.aarch64.rpm.sha256 gs://${BUCKET}/artifacts/downloads/${VERSION}/oss/release/grafana-${ERSION_DEB}-1.armhfp.rpm