templates: abort on fetch error
authorSaj Goonatilleke <saj@discourse.org>
Thu, 27 Apr 2023 09:29:23 +0000 (19:29 +1000)
committerSaj Goonatilleke <saj@discourse.org>
Thu, 27 Apr 2023 09:29:23 +0000 (19:29 +1000)
templates/web.template.yml

index e37d0d98d56926f9dad26664cfa1fb6ed0bf103e..99965a857b435539b54abfe45280ef4d6b16759a 100644 (file)
@@ -91,6 +91,7 @@ run:
         # TODO Remove the special handling of shallow clones when everyone uses images without that clone type
         - |-
           sudo -H -E -u discourse bash -c '
+            set -o errexit
             if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
                 git remote set-branches --add origin main
                 git remote set-branches origin $version
@@ -101,6 +102,7 @@ run:
           '
         - |-
           sudo -H -E -u discourse bash -c '
+            set -o errexit
             if [[ $(git symbolic-ref --short HEAD) == $version ]] ; then
                 git pull
             else