事象

下記の場合だと、 decrypt1.shdecrypt2.sh で失敗だったとしても、 decrypt3.sh が成功すればパスしてしまう。

if [ "$CIRCLE_BRANCH" = "master" ]; then
  ./decrypt1.sh
  ./decrypt2.sh
  ./decrypt3.sh
fi

修正

&& で連結して成功した場合のみ次のステップを実行する

if [ "$CIRCLE_BRANCH" = "master" ]; then
  ./decrypt1.sh && \
  ./decrypt2.sh && \
  ./decrypt3.sh
fi