Rework creating tags & branches from release files
[releng.git] / jjb / releng / releng-release-tagging.sh
index 10c0cc8..88927e5 100644 (file)
@@ -15,10 +15,6 @@ RELEASE_FILES=$(git diff HEAD^1 --name-only -- "releases/$STREAM")
 
 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
@@ -34,7 +30,7 @@ for release_file in $RELEASE_FILES; do
           echo "$tag does not exist"
           TAG_EXISTS=false
       else
-          git cat-file tag $tag
+          git cat-file commit $tag
           TAG_EXISTS=true
       fi
 
@@ -57,7 +53,7 @@ for release_file in $RELEASE_FILES; do
               echo "--> Creating $tag tag for $repo at $ref"
               git tag -am "$tag" $tag $ref
               echo "--> Pushing tag"
-              echo "[noop] 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