Skip to content

Commit ff1f7a5

Browse files
committed
artifacts and tool test
1 parent 0514167 commit ff1f7a5

File tree

1 file changed

+17
-22
lines changed

1 file changed

+17
-22
lines changed

.github/workflows/dotnet.yml

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ jobs:
6262
run: dotnet restore
6363

6464
- name: Download chdb library
65+
run: ./update_libchdb.sh
66+
67+
- name: Build
6568
run: |
66-
./update_libchdb.sh
6769
# copy to the correct location
6870
cp libchdb.so src/chdb/libchdb.so
6971
ls -lahS src/chdb/libchdb*
70-
71-
- name: Build
72-
run: dotnet build --no-restore --configuration Release
72+
dotnet build --no-restore --configuration Release
7373
7474
- name: Test
7575
run: dotnet test -c Release --no-build --logger trx --results-directory "TestResults-${{ matrix.rid }}"
@@ -113,11 +113,13 @@ jobs:
113113
- uses: actions/checkout@v4
114114

115115
- name: Download chdb library
116-
run: |
117-
./update_libchdb.sh
118-
# copy to the correct location
119-
cp libchdb.so src/chdb/libchdb.so
120-
ls -lahS src/chdb/libchdb*
116+
run: ./update_libchdb.sh
117+
118+
- name: Upload libchdb Artifact
119+
uses: actions/upload-artifact@v2
120+
with:
121+
name: libchdb
122+
path: libchdb.so
121123

122124
- name: Pack
123125
run: |
@@ -137,12 +139,11 @@ jobs:
137139
steps:
138140
- uses: actions/checkout@v4
139141

140-
- name: Download chdb library
141-
run: |
142-
./update_libchdb.sh
143-
# copy to the correct location
144-
cp libchdb.so src/chdb/libchdb.so
145-
ls -lahS src/chdb/libchdb*
142+
- name: Download Artifact
143+
uses: actions/download-artifact@v2
144+
with:
145+
name: libchdb
146+
path: libchdb.so
146147

147148
- name: Pack
148149
run: |
@@ -152,16 +153,10 @@ jobs:
152153
- name: Publish
153154
run: dotnet nuget push nupkg/chdb-tool.*.nupkg --skip-duplicate --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_AUTH_TOKEN_CHDB }}
154155

155-
- name: Download chdb library
156-
run: |
157-
./update_libchdb.sh
158-
ls -lahS src/chdb/libchdb*
159-
# move to the correct location
160-
cp libchdb.so src/chdb/libchdb.so
161-
162156
- name: Test chdb-tool
163157
run: |
164158
dotnet tool install --add-source ./nupkg --global chdb-tool
165159
which chdb
160+
cp libchdb.so /home/runner/.dotnet/tools/
166161
chdb --help
167162
chdb "select version()" PrettyCompact

0 commit comments

Comments
 (0)