echo "--> Verifying $RELEASE_FILES."
for release_file in $RELEASE_FILES; do
- # Verify the release file schema
- python releases/scripts/verify_schema.py \
- -s releases/schema.yaml \
- -y $release_file
# Verify tag for each repo exist and are attached to commits on stable-branch
while read -r repo tag ref
echo "$tag does not exist"
TAG_EXISTS=false
else
- git cat-file tag $tag
+ git cat-file commit $tag
TAG_EXISTS=true
fi
echo "--> Creating $tag tag for $repo at $ref"
git tag -am "$tag" $tag $ref
echo "--> Pushing tag"
- git push origin "$tag"
+ git push origin $tag
else
# For non-merge jobs just output the ref info.
git show -s --format="%h %s %d" $ref