[OS-BUILD PATCH] [CI] add exit 0 to the end of CI scripts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Don Zickus <dzickus@xxxxxxxxxx>

[CI] add exit 0 to the end of CI scripts

Both of the CI scripts (ark-create-release and ark-update-configs) end
on a conditional that is usually non-zero in the normal case.  That
leads that non-zero status to be the exit code of the overall script and
thus tells gitlab that things failed when actually they passed.

ark-create-release.sh last line

test "$TO_PUSH" && eval "$PUSH_CMD"  # TO_PUSH is off right now

ark-update-configs.sh last line

grep -q "remote:[ ]* WARNINGS" $TMPFILE && die "Server side warnings"
( normally there is no server side warnings)

Let's make sure the script returns success by adding an explicity 'exit
0' at the end.

Fixes: #123

Signed-off-by: Don Zickus <dzickus@xxxxxxxxxx>

diff --git a/redhat/scripts/ci/ark-create-release.sh b/redhat/scripts/ci/ark-create-release.sh
index blahblah..blahblah 100755
--- a/redhat/scripts/ci/ark-create-release.sh
+++ b/redhat/scripts/ci/ark-create-release.sh
@@ -72,3 +72,5 @@ PUSH_CMD="git push gitlab ${BRANCH} && \\
 echo "# $PUSH_VERB $PUSH_STR"
 echo "$PUSH_CMD"
 test "$TO_PUSH" && eval "$PUSH_CMD"
+
+exit 0
diff --git a/redhat/scripts/ci/ark-update-configs.sh b/redhat/scripts/ci/ark-update-configs.sh
index blahblah..blahblah 100755
--- a/redhat/scripts/ci/ark-update-configs.sh
+++ b/redhat/scripts/ci/ark-update-configs.sh
@@ -110,3 +110,5 @@ fi
 # failure.  Make sure all branches are pushed first as follow up
 # git-pushes may succeed.
 grep -q "remote:[ ]* WARNINGS" $TMPFILE && die "Server side warnings"
+
+exit 0

--
https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2626
_______________________________________________
kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [USB]     [Asterisk PBX]

  Powered by Linux