diff --git a/.github/workflows/build_packages.yaml b/.github/workflows/build_packages.yaml index 19c04431e..cce8a8d2e 100644 --- a/.github/workflows/build_packages.yaml +++ b/.github/workflows/build_packages.yaml @@ -42,13 +42,13 @@ jobs: git config --global --add safe.directory "$(pwd)" tag=${{ github.ref }} if git describe --tags --match "[v|e]*" --exact; then - echo "This is an exact git tag, will publish release" - is_exact='true' + echo "WARN: This is an exact git tag, will publish release" + is_exact_tag='true' else - echo "This is NOT an exact git tag, will not publish release" - is_exact='false' + echo "WARN: This is NOT an exact git tag, will not publish release" + is_exact_tag='false' fi - echo "::set-output name=IS_EXACT_TAG::${is_exact}" + echo "::set-output name=IS_EXACT_TAG::${is_exact_tag}" case $tag in refs/tags/v*) PROFILE='emqx' @@ -66,8 +66,10 @@ jobs: true ;; *) - echo "ERROR: Failed to resolve build profile" - exit 1 + # maybe triggered from schedule + echo "WARN: \"$PROFILE\" is not a valid profile." + echo "building the default profile 'emqx' instead" + PROFILE='emqx' ;; esac ;; diff --git a/.github/workflows/run_relup_tests.yaml b/.github/workflows/run_relup_tests.yaml index ee21538fd..7f33d0a31 100644 --- a/.github/workflows/run_relup_tests.yaml +++ b/.github/workflows/run_relup_tests.yaml @@ -58,6 +58,7 @@ jobs: relup_test_run: needs: - relup_test_plan + if: needs.relup_test_plan.outputs.OLD_VERSIONS != '[]' runs-on: ubuntu-20.04 strategy: fail-fast: false