projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
gh-actions
[awesomized/libmemcached]
/
.github
/
workflows
/
cmake-build-ci.gen
diff --git
a/.github/workflows/cmake-build-ci.gen
b/.github/workflows/cmake-build-ci.gen
index 2d5a6b72773520ddcd6352a7eb94b86e46943a21..3a914d32b0cf3b279c6eab7c62c7fb17c7c98398 100755
(executable)
--- a/
.github/workflows/cmake-build-ci.gen
+++ b/
.github/workflows/cmake-build-ci.gen
@@
-64,7
+64,7
@@
const MAP = [
'env.CC_VER' => [
"new" => "-9",
"cur" => "-8",
'env.CC_VER' => [
"new" => "-9",
"cur" => "-8",
- "old" => "-6.0"
+ // old => "-6.0" ### skip
]
]
]
]
]
]
@@
-89,14
+89,15
@@
function steps($splat_map = null) {
?>
<?=PRE?> - name: Prepare environment (<?= "for $cc_ver $cc_vnd on $os_ver" ?>)
<?=PRE?> if: (<?="$os_is=='$os_ver') && ($cc_vnd_is=='$cc_vnd') && ($cc_ver_is=='$cc_ver'"?>)
?>
<?=PRE?> - name: Prepare environment (<?= "for $cc_ver $cc_vnd on $os_ver" ?>)
<?=PRE?> if: (<?="$os_is=='$os_ver') && ($cc_vnd_is=='$cc_vnd') && ($cc_ver_is=='$cc_ver'"?>)
-<?=PRE?> run: echo CC=<?=DEF[$cc_vnd]["CC"] . $ver?> >> ${GITHUB_ENV}
-<?=PRE?> run: echo CXX=<?=DEF[$cc_vnd]["CXX"] . $ver?> >> ${GITHUB_ENV}
+<?=PRE?> run: |
+<?=PRE?> echo CC=<?=DEF[$cc_vnd]["CC"] . $ver?> >> ${GITHUB_ENV}
+<?=PRE?> echo CXX=<?=DEF[$cc_vnd]["CXX"] . $ver?> >> ${GITHUB_ENV}
<?php
if (isset(APT[$os_ver][$cc_vnd][$cc_ver])) {
$dep = APT[$os_ver][$cc_vnd][$cc_ver];
?>
<?php
if (isset(APT[$os_ver][$cc_vnd][$cc_ver])) {
$dep = APT[$os_ver][$cc_vnd][$cc_ver];
?>
-<?=PRE?>
run:
echo INSTALL_CC='<?=$dep["CC"]?>' >> ${GITHUB_ENV}
-<?=PRE?>
run:
echo INSTALL_CXX='<?=$dep["CXX"]?>' >> ${GITHUB_ENV}
+<?=PRE?>
echo INSTALL_CC='<?=$dep["CC"]?>' >> ${GITHUB_ENV}
+<?=PRE?>
echo INSTALL_CXX='<?=$dep["CXX"]?>' >> ${GITHUB_ENV}
<?php
}
}
<?php
}
}
@@
-109,9
+110,8
@@
function steps($splat_map = null) {
?>
<?=PRE?> - name: Install dependencies
<?=PRE?> if: runner.os == 'Linux'
?>
<?=PRE?> - name: Install dependencies
<?=PRE?> if: runner.os == 'Linux'
-<?=PRE?> run: sudo apt-get install libevent-dev libsasl-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX}
+<?=PRE?> run: sudo apt-get install libevent-dev libsasl
2
-dev ${INSTALL_MEMCACHED} ${INSTALL_CC} ${INSTALL_CXX}
<?=PRE?> - name: Generate build tree (${CMAKE_CONFIG_TYPE})
<?=PRE?> - name: Generate build tree (${CMAKE_CONFIG_TYPE})
-<?=PRE?> run: mkdir build
<?=PRE?> run: cmake -S . -B build
<?=PRE?> - name: Build all with ${CXX} ${CXXFLAGS}
<?=PRE?> run: make -C build -j2 all
<?=PRE?> run: cmake -S . -B build
<?=PRE?> - name: Build all with ${CXX} ${CXXFLAGS}
<?=PRE?> run: make -C build -j2 all
@@
-163,10
+163,10
@@
jobs:
runs-on: ${{ matrix.os }}
env:
CMAKE_CONFIG_TYPE: Release
runs-on: ${{ matrix.os }}
env:
CMAKE_CONFIG_TYPE: Release
+ OS_VND: Linux
+ OS_VER: ${{ matrix.os }}
CC_VND: ${{ matrix.compiler_vendor }}
CC_VER: ${{ matrix.compiler_version }}
CC_VND: ${{ matrix.compiler_vendor }}
CC_VER: ${{ matrix.compiler_version }}
- OS_VND: ${{ runner.os }}
- OS_VER: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
<?php steps(true); ?>
steps:
- uses: actions/checkout@v2
<?php steps(true); ?>
@@
-208,6
+208,7
@@
jobs:
- uses: actions/checkout@v2
with:
repository: memcached/memcached
- uses: actions/checkout@v2
with:
repository: memcached/memcached
+ path: memcached
ref: 1.6.7
- name: Build memcached
run: |
ref: 1.6.7
- name: Build memcached
run: |
@@
-217,5
+218,5
@@
jobs:
make -j2
make install
cd ..
make -j2
make install
cd ..
-
<?php steps(); ?>
+<?php steps(); ?>