cpack
[awesomized/libmemcached] / .github / workflows / cmake-build-ci.yml
1 # Generated file; do not edit!
2 name: cmake-build-ci
3 on:
4 push:
5 paths:
6 - "include/**"
7 - "src/**"
8 - "test/**"
9 - "CMake*"
10 - ".github/workflows/cmake-build-ci*"
11 branches-ignore:
12 - gh-pages
13 pull_request:
14 branches:
15 - master
16 - v1.x
17 env:
18 # defaults
19 INSTALL_MEMCACHED: memcached
20 CMAKE_BUILD_TYPE: Debug
21 BUILD_TESTING: "ON"
22 ENABLE_SASL: "OFF"
23 ENABLE_HASH_HSIEH: "ON"
24 ENABLE_DTRACE: "OFF"
25 VERBOSE: "ON"
26 OS_VND: Linux #
27 OS_VER: ubuntu-20.04 #
28 CC_VND: gnu #
29 CC_VER: cur #
30
31 jobs:
32
33 # new memcached
34 dbg-new:
35 name: dbg-new (ubuntu-20.04, gnu, cur)
36 runs-on: ubuntu-20.04 #
37 env:
38 INSTALL_MEMCACHED:
39 MEMCACHED_PREFIX: /tmp
40 ENABLE_SASL: "ON"
41 CFLAGS: "-O0 --coverage"
42 CXXFLAGS: "-O0 --coverage"
43 steps:
44 - uses: actions/checkout@v2
45 - uses: actions/checkout@v2
46 with:
47 repository: memcached/memcached
48 path: memcached
49 ref: 1.6.7
50 - name: Prepare environment (for cur gnu on ubuntu-20.04)
51 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
52 run: |
53 echo CC="gcc-9" >> ${GITHUB_ENV}
54 echo CXX="g++-9" >> ${GITHUB_ENV}
55 - name: Install dependencies (Linux)
56 if: runner.os == 'Linux'
57 run: |
58 sudo apt-get install \
59 libevent-dev \
60 libsasl2-dev \
61 libtbb-dev \
62 ${INSTALL_MEMCACHED} \
63 ${INSTALL_CC} ${INSTALL_CXX}
64 sudo systemctl stop memcached || true
65 - name: Install dependencies (Mac)
66 if: runner.os == 'macOS'
67 run: |
68 brew install bison flex ${INSTALL_MEMCACHED}
69 brew services stop memcached || true
70 echo MEMCACHED_BINARY="/usr/local/bin/memcached" >> ${GITHUB_ENV}
71 - name: Build memcached
72 run: |
73 if test -d memcached
74 then
75 cd memcached
76 ./autogen.sh
77 ./configure CFLAGS="-O2 -pipe" \
78 --prefix=${MEMCACHED_PREFIX} \
79 --enable-sasl \
80 --enable-sasl-pwdb \
81 --disable-coverage \
82 --disable-dependency-tracking \
83 --disable-docs \
84 --disable-extstore \
85 --disable-option-checking \
86 ;
87 make -j2
88 make install
89 cd ..
90 echo MEMCACHED_BINARY="${MEMCACHED_PREFIX}/bin/memcached" >> ${GITHUB_ENV}
91 fi
92 - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }})
93 run: cmake -S . -B build
94 - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }}
95 run: make -C build -j2 all
96 - name: Test
97 run: make -C build -j2 test
98 - name: Install
99 run: make -C build -j2 install DESTDIR=/tmp
100 - name: Package
101 if: ${{ env.CMAKE_BUILD_TYPE == 'Release' && env.CC_VER == 'cur' }}
102 run: make -C build package
103 - name: Failed tests log
104 if: ${{ failure() }}
105 run: cat build/Testing/Temporary/LastTest.log || true
106 - name: Notify Gitter (success)
107 if: ${{ success() }}
108 run: |
109 REF=$(basename ${GITHUB_REF})
110 curl -sS "${{ secrets.GITTER }}" \
111 --data-urlencode "level=info" \
112 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
113 - name: Notify Gitter (failure)
114 if: ${{ failure() }}
115 run: |
116 REF=$(basename ${GITHUB_REF})
117 curl -sS "${{ secrets.GITTER }}" \
118 --data-urlencode "level=error" \
119 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [failure](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
120 - uses: codecov/codecov-action@v1.0.13
121
122 # sanitizer build
123 dbg-san:
124 name: dbg-san (ubuntu-20.04, gnu, cur)
125 runs-on: ubuntu-20.04 #
126 env:
127 ENABLE_SANITIZERS: "address;undefined"
128 steps:
129 - uses: actions/checkout@v2
130 - name: Prepare environment (for cur gnu on ubuntu-20.04)
131 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
132 run: |
133 echo CC="gcc-9" >> ${GITHUB_ENV}
134 echo CXX="g++-9" >> ${GITHUB_ENV}
135 - name: Install dependencies (Linux)
136 if: runner.os == 'Linux'
137 run: |
138 sudo apt-get install \
139 libevent-dev \
140 libsasl2-dev \
141 libtbb-dev \
142 ${INSTALL_MEMCACHED} \
143 ${INSTALL_CC} ${INSTALL_CXX}
144 sudo systemctl stop memcached || true
145 - name: Install dependencies (Mac)
146 if: runner.os == 'macOS'
147 run: |
148 brew install bison flex ${INSTALL_MEMCACHED}
149 brew services stop memcached || true
150 echo MEMCACHED_BINARY="/usr/local/bin/memcached" >> ${GITHUB_ENV}
151 - name: Build memcached
152 run: |
153 if test -d memcached
154 then
155 cd memcached
156 ./autogen.sh
157 ./configure CFLAGS="-O2 -pipe" \
158 --prefix=${MEMCACHED_PREFIX} \
159 --enable-sasl \
160 --enable-sasl-pwdb \
161 --disable-coverage \
162 --disable-dependency-tracking \
163 --disable-docs \
164 --disable-extstore \
165 --disable-option-checking \
166 ;
167 make -j2
168 make install
169 cd ..
170 echo MEMCACHED_BINARY="${MEMCACHED_PREFIX}/bin/memcached" >> ${GITHUB_ENV}
171 fi
172 - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }})
173 run: cmake -S . -B build
174 - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }}
175 run: make -C build -j2 all
176 - name: Test
177 run: make -C build -j2 test
178 - name: Install
179 run: make -C build -j2 install DESTDIR=/tmp
180 - name: Package
181 if: ${{ env.CMAKE_BUILD_TYPE == 'Release' && env.CC_VER == 'cur' }}
182 run: make -C build package
183 - name: Failed tests log
184 if: ${{ failure() }}
185 run: cat build/Testing/Temporary/LastTest.log || true
186 - name: Notify Gitter (success)
187 if: ${{ success() }}
188 run: |
189 REF=$(basename ${GITHUB_REF})
190 curl -sS "${{ secrets.GITTER }}" \
191 --data-urlencode "level=info" \
192 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
193 - name: Notify Gitter (failure)
194 if: ${{ failure() }}
195 run: |
196 REF=$(basename ${GITHUB_REF})
197 curl -sS "${{ secrets.GITTER }}" \
198 --data-urlencode "level=error" \
199 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [failure](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
200
201 # thread sanitizer build
202 dbg-tsan:
203 name: dbg-tsan (ubuntu-20.04, gnu, cur)
204 runs-on: ubuntu-20.04 #
205 env:
206 ENABLE_SANITIZERS: "thread"
207 steps:
208 - uses: actions/checkout@v2
209 - name: Prepare environment (for cur gnu on ubuntu-20.04)
210 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
211 run: |
212 echo CC="gcc-9" >> ${GITHUB_ENV}
213 echo CXX="g++-9" >> ${GITHUB_ENV}
214 - name: Install dependencies (Linux)
215 if: runner.os == 'Linux'
216 run: |
217 sudo apt-get install \
218 libevent-dev \
219 libsasl2-dev \
220 libtbb-dev \
221 ${INSTALL_MEMCACHED} \
222 ${INSTALL_CC} ${INSTALL_CXX}
223 sudo systemctl stop memcached || true
224 - name: Install dependencies (Mac)
225 if: runner.os == 'macOS'
226 run: |
227 brew install bison flex ${INSTALL_MEMCACHED}
228 brew services stop memcached || true
229 echo MEMCACHED_BINARY="/usr/local/bin/memcached" >> ${GITHUB_ENV}
230 - name: Build memcached
231 run: |
232 if test -d memcached
233 then
234 cd memcached
235 ./autogen.sh
236 ./configure CFLAGS="-O2 -pipe" \
237 --prefix=${MEMCACHED_PREFIX} \
238 --enable-sasl \
239 --enable-sasl-pwdb \
240 --disable-coverage \
241 --disable-dependency-tracking \
242 --disable-docs \
243 --disable-extstore \
244 --disable-option-checking \
245 ;
246 make -j2
247 make install
248 cd ..
249 echo MEMCACHED_BINARY="${MEMCACHED_PREFIX}/bin/memcached" >> ${GITHUB_ENV}
250 fi
251 - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }})
252 run: cmake -S . -B build
253 - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }}
254 run: make -C build -j2 all
255 - name: Test
256 run: make -C build -j2 test
257 - name: Install
258 run: make -C build -j2 install DESTDIR=/tmp
259 - name: Package
260 if: ${{ env.CMAKE_BUILD_TYPE == 'Release' && env.CC_VER == 'cur' }}
261 run: make -C build package
262 - name: Failed tests log
263 if: ${{ failure() }}
264 run: cat build/Testing/Temporary/LastTest.log || true
265 - name: Notify Gitter (success)
266 if: ${{ success() }}
267 run: |
268 REF=$(basename ${GITHUB_REF})
269 curl -sS "${{ secrets.GITTER }}" \
270 --data-urlencode "level=info" \
271 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
272 - name: Notify Gitter (failure)
273 if: ${{ failure() }}
274 run: |
275 REF=$(basename ${GITHUB_REF})
276 curl -sS "${{ secrets.GITTER }}" \
277 --data-urlencode "level=error" \
278 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [failure](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
279
280 # mac build
281 dbg-mac:
282 name: dbg-mac (macos-10.15, clang, apple)
283 runs-on: macos-10.15 #
284 env:
285 CFLAGS: -O0 --coverage
286 CXXFLAGS: -O0 --coverage
287 OS_VND: macOS
288 OS_VER: macos-10.15 #
289 CC_VND: clang #
290 CC_VER: apple #
291 continue-on-error: true
292 steps:
293 - uses: actions/checkout@v2
294 - name: Install dependencies (Linux)
295 if: runner.os == 'Linux'
296 run: |
297 sudo apt-get install \
298 libevent-dev \
299 libsasl2-dev \
300 libtbb-dev \
301 ${INSTALL_MEMCACHED} \
302 ${INSTALL_CC} ${INSTALL_CXX}
303 sudo systemctl stop memcached || true
304 - name: Install dependencies (Mac)
305 if: runner.os == 'macOS'
306 run: |
307 brew install bison flex ${INSTALL_MEMCACHED}
308 brew services stop memcached || true
309 echo MEMCACHED_BINARY="/usr/local/bin/memcached" >> ${GITHUB_ENV}
310 - name: Build memcached
311 run: |
312 if test -d memcached
313 then
314 cd memcached
315 ./autogen.sh
316 ./configure CFLAGS="-O2 -pipe" \
317 --prefix=${MEMCACHED_PREFIX} \
318 --enable-sasl \
319 --enable-sasl-pwdb \
320 --disable-coverage \
321 --disable-dependency-tracking \
322 --disable-docs \
323 --disable-extstore \
324 --disable-option-checking \
325 ;
326 make -j2
327 make install
328 cd ..
329 echo MEMCACHED_BINARY="${MEMCACHED_PREFIX}/bin/memcached" >> ${GITHUB_ENV}
330 fi
331 - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }})
332 run: cmake -S . -B build
333 - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }}
334 run: make -C build -j2 all
335 - name: Test
336 run: make -C build -j2 test
337 - name: Install
338 run: make -C build -j2 install DESTDIR=/tmp
339 - name: Package
340 if: ${{ env.CMAKE_BUILD_TYPE == 'Release' && env.CC_VER == 'cur' }}
341 run: make -C build package
342 - name: Failed tests log
343 if: ${{ failure() }}
344 run: cat build/Testing/Temporary/LastTest.log || true
345 - name: Notify Gitter (success)
346 if: ${{ success() }}
347 run: |
348 REF=$(basename ${GITHUB_REF})
349 curl -sS "${{ secrets.GITTER }}" \
350 --data-urlencode "level=info" \
351 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
352 - name: Notify Gitter (failure)
353 if: ${{ failure() }}
354 run: |
355 REF=$(basename ${GITHUB_REF})
356 curl -sS "${{ secrets.GITTER }}" \
357 --data-urlencode "level=error" \
358 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [failure](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
359 - uses: codecov/codecov-action@v1.0.13
360
361 # win build
362 win-msvc:
363 name: win-msvc (windows-2019, msvc, cur)
364 runs-on: windows-2019 #
365 env:
366 CMAKE_BUILD_TYPE: Release
367 BUILD_TESTING: "OFF"
368 BISON_ROOT: "C:/msys64/usr"
369 FLEX_ROOT: "C:/msys64/usr"
370 OS_VND: Windows
371 OS_VER: windows-2019 #
372 CC_VND: msvc #
373 CC_VER: cur #
374 continue-on-error: true
375 steps:
376 - uses: actions/checkout@v2
377 - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }})
378 run: cmake --config ${{ env.CMAKE_BUILD_TYPE }} -S . -B build
379 - name: Build all with ${{ env.CC_VND }}
380 run: cmake --build build --config ${{ env.CMAKE_BUILD_TYPE }}
381 - name: Install
382 run: cmake --install build --prefix installed --config ${{ env.CMAKE_BUILD_TYPE }}
383 - name: Package
384 run: cmake -E chdir build cpack
385
386 # release builds
387 release:
388 strategy:
389 fail-fast: false
390 matrix:
391 os_ver: [ubuntu-20.04, ubuntu-18.04]
392 cc_vnd: [gnu, clang]
393 cc_ver: [new, cur, old]
394 runs-on: ${{ matrix.os_ver }}
395 continue-on-error: ${{ matrix.cc_vnd == 'clang' }}
396 env:
397 CMAKE_BUILD_TYPE: Release
398 OS_VND: Linux
399 OS_VER: ${{ matrix.os_ver }}
400 CC_VND: ${{ matrix.cc_vnd }}
401 CC_VER: ${{ matrix.cc_ver }}
402 steps:
403 - uses: actions/checkout@v2
404 - name: Prepare environment (for new gnu on ubuntu-20.04)
405 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='new')
406 run: |
407 echo CC="gcc-10" >> ${GITHUB_ENV}
408 echo CXX="g++-10" >> ${GITHUB_ENV}
409 echo INSTALL_CC="gcc-10" >> ${GITHUB_ENV}
410 echo INSTALL_CXX="g++-10" >> ${GITHUB_ENV}
411 - name: Prepare environment (for cur gnu on ubuntu-20.04)
412 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
413 run: |
414 echo CC="gcc-9" >> ${GITHUB_ENV}
415 echo CXX="g++-9" >> ${GITHUB_ENV}
416 - name: Prepare environment (for old gnu on ubuntu-20.04)
417 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='gnu') && (env.CC_VER=='old')
418 run: |
419 echo CC="gcc-8" >> ${GITHUB_ENV}
420 echo CXX="g++-8" >> ${GITHUB_ENV}
421 - name: Prepare environment (for new clang on ubuntu-20.04)
422 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='clang') && (env.CC_VER=='new')
423 run: |
424 echo CC="clang-10" >> ${GITHUB_ENV}
425 echo CXX="clang++-10" >> ${GITHUB_ENV}
426 - name: Prepare environment (for cur clang on ubuntu-20.04)
427 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='clang') && (env.CC_VER=='cur')
428 run: |
429 echo CC="clang-9" >> ${GITHUB_ENV}
430 echo CXX="clang++-9" >> ${GITHUB_ENV}
431 - name: Prepare environment (for old clang on ubuntu-20.04)
432 if: (env.OS_VER=='ubuntu-20.04') && (env.CC_VND=='clang') && (env.CC_VER=='old')
433 run: |
434 echo CC="clang-8" >> ${GITHUB_ENV}
435 echo CXX="clang++-8" >> ${GITHUB_ENV}
436 - name: Prepare environment (for new gnu on ubuntu-18.04)
437 if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='gnu') && (env.CC_VER=='new')
438 run: |
439 echo CC="gcc-9" >> ${GITHUB_ENV}
440 echo CXX="g++-9" >> ${GITHUB_ENV}
441 - name: Prepare environment (for cur gnu on ubuntu-18.04)
442 if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='gnu') && (env.CC_VER=='cur')
443 run: |
444 echo CC="gcc-8" >> ${GITHUB_ENV}
445 echo CXX="g++-8" >> ${GITHUB_ENV}
446 - name: Prepare environment (for old gnu on ubuntu-18.04)
447 if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='gnu') && (env.CC_VER=='old')
448 run: |
449 echo CC="gcc-7" >> ${GITHUB_ENV}
450 echo CXX="g++-7" >> ${GITHUB_ENV}
451 - name: Prepare environment (for new clang on ubuntu-18.04)
452 if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='new')
453 run: |
454 echo CC="clang-9" >> ${GITHUB_ENV}
455 echo CXX="clang++-9" >> ${GITHUB_ENV}
456 - name: Prepare environment (for cur clang on ubuntu-18.04)
457 if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='cur')
458 run: |
459 echo CC="clang-8" >> ${GITHUB_ENV}
460 echo CXX="clang++-8" >> ${GITHUB_ENV}
461 - name: Prepare environment (for old clang on ubuntu-18.04)
462 if: (env.OS_VER=='ubuntu-18.04') && (env.CC_VND=='clang') && (env.CC_VER=='old')
463 run: |
464 echo CC="clang-6.0" >> ${GITHUB_ENV}
465 echo CXX="clang++-6.0" >> ${GITHUB_ENV}
466 echo CXXFLAGS="-stdlib=libc++" >> ${GITHUB_ENV}
467 - name: Prepare environment (for cur msvc on windows-2019)
468 if: (env.OS_VER=='windows-2019') && (env.CC_VND=='msvc') && (env.CC_VER=='cur')
469 run: |
470 echo CC="msvc2019" >> ${GITHUB_ENV}
471 echo CXX="msvc2019" >> ${GITHUB_ENV}
472 - name: Install dependencies (Linux)
473 if: runner.os == 'Linux'
474 run: |
475 sudo apt-get install \
476 libevent-dev \
477 libsasl2-dev \
478 libtbb-dev \
479 ${INSTALL_MEMCACHED} \
480 ${INSTALL_CC} ${INSTALL_CXX}
481 sudo systemctl stop memcached || true
482 - name: Install dependencies (Mac)
483 if: runner.os == 'macOS'
484 run: |
485 brew install bison flex ${INSTALL_MEMCACHED}
486 brew services stop memcached || true
487 echo MEMCACHED_BINARY="/usr/local/bin/memcached" >> ${GITHUB_ENV}
488 - name: Build memcached
489 run: |
490 if test -d memcached
491 then
492 cd memcached
493 ./autogen.sh
494 ./configure CFLAGS="-O2 -pipe" \
495 --prefix=${MEMCACHED_PREFIX} \
496 --enable-sasl \
497 --enable-sasl-pwdb \
498 --disable-coverage \
499 --disable-dependency-tracking \
500 --disable-docs \
501 --disable-extstore \
502 --disable-option-checking \
503 ;
504 make -j2
505 make install
506 cd ..
507 echo MEMCACHED_BINARY="${MEMCACHED_PREFIX}/bin/memcached" >> ${GITHUB_ENV}
508 fi
509 - name: Generate build tree (${{ env.CMAKE_BUILD_TYPE }})
510 run: cmake -S . -B build
511 - name: Build all with ${{ env.CXX }} ${{ env.CXXFLAGS }}
512 run: make -C build -j2 all
513 - name: Test
514 run: make -C build -j2 test
515 - name: Install
516 run: make -C build -j2 install DESTDIR=/tmp
517 - name: Package
518 if: ${{ env.CMAKE_BUILD_TYPE == 'Release' && env.CC_VER == 'cur' }}
519 run: make -C build package
520 - name: Failed tests log
521 if: ${{ failure() }}
522 run: cat build/Testing/Temporary/LastTest.log || true
523 - name: Notify Gitter (success)
524 if: ${{ success() }}
525 run: |
526 REF=$(basename ${GITHUB_REF})
527 curl -sS "${{ secrets.GITTER }}" \
528 --data-urlencode "level=info" \
529 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [success](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"
530 - name: Notify Gitter (failure)
531 if: ${{ failure() }}
532 run: |
533 REF=$(basename ${GITHUB_REF})
534 curl -sS "${{ secrets.GITTER }}" \
535 --data-urlencode "level=error" \
536 --data-urlencode "message=Github [${GITHUB_REPOSITORY}](https://github.com/${GITHUB_REPOSITORY}/commits/${REF}) (${REF}) [failure](https://github.com/m6w6/libmemcached/actions/runs/${GITHUB_RUN_ID}) (${ImageOS}/${CC:-${CC_VND}-${CC_VER}})"