diff options
author | Arnstein Ressem <aressem@yahooinc.com> | 2023-06-05 15:51:31 +0200 |
---|---|---|
committer | Arnstein Ressem <aressem@yahooinc.com> | 2023-06-05 15:51:31 +0200 |
commit | dbb03db3413280c4899b2c1907dfade240e05ba5 (patch) | |
tree | 414070486e634c3e156f5640fe65206bed4c7a24 | |
parent | 4864d94e48919a8cb734191ab90b80738e843d08 (diff) |
Get release date from metadata. Check for released file and not dir as these are no longer available (gives 404).
-rw-r--r-- | screwdriver.yaml | 5 | ||||
-rwxr-xr-x | screwdriver/release-java-artifacts.sh | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/screwdriver.yaml b/screwdriver.yaml index 8be255eb728..d85dc30905c 100644 --- a/screwdriver.yaml +++ b/screwdriver.yaml @@ -436,6 +436,7 @@ jobs: make -C client/go install-brew verify-opensource-release-7days: + requires: [~pr] annotations: screwdriver.cd/buildPeriodically: H 0 * * * steps: @@ -443,8 +444,8 @@ jobs: now_epoch=`date "+%s"` echo "Now epoch: " $now_epoch - calculate-current-release-age: | - current_release_date=`curl -s 'https://repo1.maven.org/maven2/com/yahoo/vespa/parent/' | \ - grep '^<a href="[0-9]' | awk '{print $4}' | sort | tail -1` + current_release_date=$(curl -sL https://repo1.maven.org/maven2/com/yahoo/vespa/cloud-tenant-base/maven-metadata.xml | \ + grep -oP "<lastUpdated>\K\w+" | cut -c 1-8) echo "Current release date: " $current_release_date current_release_epoch=`date -d "$current_release_date" "+%s"` echo "Current release epoch: " $current_release_epoch diff --git a/screwdriver/release-java-artifacts.sh b/screwdriver/release-java-artifacts.sh index e8e98015d39..8cf61dfc839 100755 --- a/screwdriver/release-java-artifacts.sh +++ b/screwdriver/release-java-artifacts.sh @@ -16,7 +16,7 @@ fi readonly VESPA_RELEASE="$1" readonly VESPA_REF="$2" -QUERY_VERSION_HTTP_CODE=$(curl --write-out %{http_code} --silent --location --output /dev/null https://oss.sonatype.org/content/repositories/releases/com/yahoo/vespa/parent/${VESPA_RELEASE}/) +QUERY_VERSION_HTTP_CODE=$(curl --write-out %{http_code} --silent --location --output /dev/null https://oss.sonatype.org/content/repositories/releases/com/yahoo/vespa/parent/${VESPA_RELEASE}/parent-${VESPA_RELEASE}.pom) if [[ "200" == $QUERY_VERSION_HTTP_CODE ]]; then echo "Vespa version $VESPA_RELEASE is already promoted, exiting" exit 0 |