diff --git a/.github/workflows/detect-release.yml b/.github/workflows/detect-release.yml index e073ddf..b499db7 100644 --- a/.github/workflows/detect-release.yml +++ b/.github/workflows/detect-release.yml @@ -1,6 +1,9 @@ name: Detect IB API Release on: + push: + branches: + - main schedule: - cron: "0 8 * * *" @@ -12,7 +15,7 @@ jobs: strategy: fail-fast: true steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check unzip version run: unzip -v @@ -23,7 +26,7 @@ jobs: response=$(curl -s https://interactivebrokers.github.io) file_url=https://$(echo "$response" | grep -oP '(interactivebrokers.*twsapi_macunix.*zip)(?=.*Stable)') file_name=$(echo "$file_url" | grep -oP 'twsapi_macunix.*.zip') - build_version=$(echo "$file_url" | grep -oP '(?<=twsapi_macunix.).*(?=.zip)') + build_version=$(echo "$file_url" | grep -oP '(?<=twsapi_macunix.).*(?=.zip)' | sed 's/^\([0-9][0-9]\)\(.*\)$/\1.\2/') echo "file_url=$file_url" >> $GITHUB_OUTPUT echo "file_name=$file_name" >> $GITHUB_OUTPUT echo "build_version=$build_version" >> $GITHUB_OUTPUT