./parse-git-ref.sh refs/tags/v5.2.0-foobar.1 >>>2 Unrecognized tag: refs/tags/v5.2.0-foobar.1 >>>= 1 ./parse-git-ref.sh refs/tags/v5.3.0-foobar.1 >>>2 Unrecognized tag: refs/tags/v5.3.0-foobar.1 >>>= 1 ./parse-git-ref.sh v5.2.0 >>>2 Unrecognized git ref: v5.2.0 >>>= 1 ./parse-git-ref.sh v5.2.0-1 >>>2 Unrecognized git ref: v5.2.0-1 >>>= 1 ./parse-git-ref.sh e5.2.0-1 >>>2 Unrecognized git ref: e5.2.0-1 >>>= 1 ./parse-git-ref.sh v5.3.0 >>>2 Unrecognized git ref: v5.3.0 >>>= 1 ./parse-git-ref.sh v5.3.0-1 >>>2 Unrecognized git ref: v5.3.0-1 >>>= 1 ./parse-git-ref.sh e5.3.0-1 >>>2 Unrecognized git ref: e5.3.0-1 >>>= 1 ./parse-git-ref.sh refs/tags/v5.1.0 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/v5.1.5-build.1 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/v5.2.0-alpha.1 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/v5.3.0-alpha.1 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/v5.2.0-alpha-1 >>>2 Unrecognized tag: refs/tags/v5.2.0-alpha-1 >>>= 1 ./parse-git-ref.sh refs/tags/v5.2.0-beta.1 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/v5.3.0-beta.1 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/v5.2.0-rc.1 >>> {"profile": "emqx", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.1.0 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.1.5-build.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.2.0-alpha.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.3.0-alpha.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.2.0-beta.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.3.0-beta.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.2.0-rc.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.3.0-rc.1 >>> {"profile": "emqx-enterprise", "release": true, "latest": false} >>>= 0 ./parse-git-ref.sh refs/tags/e5.1.99 >>> {"profile": "emqx-enterprise", "release": true, "latest": true} >>>= 0 ./parse-git-ref.sh refs/tags/v5.1.99 >>> {"profile": "emqx", "release": true, "latest": true} >>>= 0 ./parse-git-ref.sh refs/heads/master >>> {"profile": "emqx", "release": false, "latest": false} >>>= 0 ./parse-git-ref.sh refs/heads/release-51 >>> {"profile": "emqx-enterprise", "release": false, "latest": false} >>>= 0 ./parse-git-ref.sh refs/heads/release-52 >>> {"profile": "emqx-enterprise", "release": false, "latest": false} >>>= 0 ./parse-git-ref.sh refs/heads/release-53 >>> {"profile": "emqx-enterprise", "release": false, "latest": false} >>>= 0 ./parse-git-ref.sh refs/heads/ci/foobar >>> {"profile": "emqx", "release": false, "latest": false} >>>= 0 ./parse-git-ref.sh refs/heads/release-44 >>>2 Unrecognized git ref: refs/heads/release-44 >>>= 1