@@ -62,14 +62,14 @@ jobs:
62
62
run : dotnet restore
63
63
64
64
- name : Download chdb library
65
+ run : ./update_libchdb.sh
66
+
67
+ - name : Build
65
68
run : |
66
- ./update_libchdb.sh
67
69
# copy to the correct location
68
70
cp libchdb.so src/chdb/libchdb.so
69
71
ls -lahS src/chdb/libchdb*
70
-
71
- - name : Build
72
- run : dotnet build --no-restore --configuration Release
72
+ dotnet build --no-restore --configuration Release
73
73
74
74
- name : Test
75
75
run : dotnet test -c Release --no-build --logger trx --results-directory "TestResults-${{ matrix.rid }}"
@@ -113,11 +113,13 @@ jobs:
113
113
- uses : actions/checkout@v4
114
114
115
115
- 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
121
123
122
124
- name : Pack
123
125
run : |
@@ -137,12 +139,11 @@ jobs:
137
139
steps :
138
140
- uses : actions/checkout@v4
139
141
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
146
147
147
148
- name : Pack
148
149
run : |
@@ -152,16 +153,10 @@ jobs:
152
153
- name : Publish
153
154
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 }}
154
155
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
-
162
156
- name : Test chdb-tool
163
157
run : |
164
158
dotnet tool install --add-source ./nupkg --global chdb-tool
165
159
which chdb
160
+ cp libchdb.so /home/runner/.dotnet/tools/
166
161
chdb --help
167
162
chdb "select version()" PrettyCompact
0 commit comments