Skip to content

Commit 6049e2f

Browse files
committed
Update detect-release workflow
1 parent 72abff7 commit 6049e2f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Diff for: .github/workflows/detect-release.yml

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: Detect IB API Release
22

33
on:
4+
push:
5+
branches:
6+
- main
47
schedule:
58
- cron: "0 8 * * *"
69

@@ -12,7 +15,7 @@ jobs:
1215
strategy:
1316
fail-fast: true
1417
steps:
15-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
1619

1720
- name: Check unzip version
1821
run: unzip -v
@@ -23,7 +26,7 @@ jobs:
2326
response=$(curl -s https://interactivebrokers.github.io)
2427
file_url=https://$(echo "$response" | grep -oP '(interactivebrokers.*twsapi_macunix.*zip)(?=.*Stable)')
2528
file_name=$(echo "$file_url" | grep -oP 'twsapi_macunix.*.zip')
26-
build_version=$(echo "$file_url" | grep -oP '(?<=twsapi_macunix.).*(?=.zip)')
29+
build_version=$(echo "$file_url" | grep -oP '(?<=twsapi_macunix.).*(?=.zip)' | sed 's/^\([0-9][0-9]\)\(.*\)$/\1.\2/')
2730
echo "file_url=$file_url" >> $GITHUB_OUTPUT
2831
echo "file_name=$file_name" >> $GITHUB_OUTPUT
2932
echo "build_version=$build_version" >> $GITHUB_OUTPUT

0 commit comments

Comments
 (0)