Skip to content

Commit 5e1d192

Browse files
committed
fix: release pipeline
1 parent 91979c0 commit 5e1d192

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,29 @@ jobs:
1313
steps:
1414
- name: Checkout repository
1515
uses: actions/checkout@v4
16+
17+
- name: Restore Conan cache
18+
uses: actions/cache@v4
19+
with:
20+
path: ~/.conan2
21+
key: ${{ runner.os }}-conan-${{ hashFiles('conanfile.*') }}-Release
22+
23+
- name: Install conan dependencies
24+
run: |
25+
set -e
26+
rm -rf build
27+
conan profile detect --force
28+
conan install . --build=missing -s build_type=Release
29+
30+
- name: Build
31+
run: |
32+
set -e
33+
cmake --preset=release
34+
cmake --build --preset=release
35+
chmod +x build/Release/tradercpp
36+
1637
- name: Upload release asset
1738
uses: softprops/action-gh-release@v2
1839
with:
19-
files: conanfile.txt
40+
files: build/Release/tradercpp
2041
token: ${{ secrets.PAT_RELEASE_20261020 }}

0 commit comments

Comments
 (0)