File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,20 @@ jobs:
102102 echo "CLI_VERSION=$CLI_VERSION" >> $GITHUB_ENV
103103 echo "::set-output name=CLI_VERSION::$CLI_VERSION"
104104
105+ - name : Check if CLI version is latest
106+ id : check_latest_cli_version
107+ run : |
108+ LATEST_CLI_VERSION=$(curl -s https://github.com/Checkmarx/ast-cli/releases/latest | grep -oP 'tag/\K[0-9]+\.[0-9]+\.[0-9]+')
109+ echo "CLI_VERSION=[$CLI_VERSION]"
110+ echo "LATEST_CLI_VERSION=[$LATEST_CLI_VERSION]"
111+ echo "Latest CLI version from GitHub: $LATEST_CLI_VERSION"
112+ if [ "$CLI_VERSION" = "$LATEST_CLI_VERSION" ]; then
113+ echo "CLI_VERSION ($CLI_VERSION) matches the latest released version ($LATEST_CLI_VERSION). Proceeding."
114+ else
115+ echo "CLI_VERSION ($CLI_VERSION) does not match the latest released version ($LATEST_CLI_VERSION). Failing workflow."
116+ exit 1
117+ fi
118+
105119 - name : Publish package
106120 run : mvn --batch-mode deploy -DskipTests ${{ env.AID_PROP }}
107121 env :
You can’t perform that action at this time.
0 commit comments