Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
1ffeeee
Pulling in submodules.
ygoldfeld Apr 20, 2026
0772428
GitHub CI pipeline: The specified image no longer pre-installs gcc-9,…
ygoldfeld Apr 20, 2026
c400b39
(cont) (tiny comment tweak) Pulling in submodules.
ygoldfeld Apr 20, 2026
3b2c2ef
(cont) (tiny comment tweak) Pulling in submodules.
ygoldfeld Apr 20, 2026
dd1e686
GitHub CI pipeline: `perf_demo` script needs to wait longer before la…
ygoldfeld Apr 20, 2026
e45e53a
(cont) (all together now, inc latest ipc_shm*) Pulling in submodules.
ygoldfeld Apr 22, 2026
ac024cd
Test suite: Adding unit_test coverage for the `borrow_object()` harde…
ygoldfeld Apr 23, 2026
50b1607
(cont) Pulling in submodules.
ygoldfeld Apr 23, 2026
deb33bf
GitHub CI pipeline: Update the SCS-checkout tool version to avoid a s…
ygoldfeld Apr 23, 2026
801fe01
(cont) (debug)
ygoldfeld Apr 23, 2026
fae6d13
(cont) (debug)
ygoldfeld Apr 23, 2026
0b18e5f
(cont) Build fix.
ygoldfeld Apr 23, 2026
1a66a2d
GitHub CI pipeline: Update the upload-artiface tool version to avoid …
ygoldfeld Apr 23, 2026
0a2a837
(cont) (debug -- undo)
ygoldfeld Apr 23, 2026
9a42747
(cont) Pulling in submodules.
ygoldfeld Apr 23, 2026
0bee71b
(cont) Pulling in submodules.
ygoldfeld Apr 23, 2026
248f46e
(cont) Pulling in submodules.
ygoldfeld Apr 24, 2026
cfd8d26
(cont) Pulling in submodules.
ygoldfeld Apr 24, 2026
f7b9526
(cont) Pulling in submodules.
ygoldfeld Apr 24, 2026
59bab15
(cont) Pulling in submodules.
ygoldfeld Apr 24, 2026
b1d3f90
(cont) Pulling in submodules.
ygoldfeld Apr 24, 2026
9f8a763
GitHub CI pipeline: `transport_test` (scripted) script needs to wait …
ygoldfeld Apr 25, 2026
9f4b5ce
GitHub CI pipeline: Tweak to avoid an error when checking-in generate…
ygoldfeld May 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout VERSION file and tag history
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
sparse-checkout: VERSION
fetch-depth: 0 # Get all history regarding tags. We'll need that for VERSION checking below.
Expand Down Expand Up @@ -229,6 +229,7 @@ jobs:
version: 9
c-path: /usr/bin/gcc-9
cpp-path: /usr/bin/g++-9
install: True
- id: gcc-10
name: gcc
version: 10
Expand Down Expand Up @@ -628,7 +629,7 @@ jobs:
run: pip install 'conan<2'

- name: Checkout `ipc` repository and submodules (`flow`, `ipc_*`)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true

Expand Down Expand Up @@ -903,7 +904,7 @@ jobs:
$BUILT_CMD_PREFIX \
./ipc_session_link_test_srv.exec $OUT_DIR/srv.log > $OUT_DIR/srv.console.log 2>&1 &
SRV_PID=$!
sleep 1
sleep 5
$BUILT_CMD_PREFIX \
./ipc_session_link_test_cli.exec $OUT_DIR/cli.log > $OUT_DIR/cli.console.log 2>&1
if wait $SRV_PID; then SRV_EC=0; else SRV_EC=$?; fi
Expand All @@ -927,7 +928,7 @@ jobs:
$BUILT_CMD_PREFIX \
./ipc_shm_link_test_srv.exec $OUT_DIR/srv.log > $OUT_DIR/srv.console.log 2>&1 &
SRV_PID=$!
sleep 1
sleep 5
$BUILT_CMD_PREFIX \
./ipc_shm_link_test_cli.exec $OUT_DIR/cli.log > $OUT_DIR/cli.console.log 2>&1
if wait $SRV_PID; then SRV_EC=0; else SRV_EC=$?; fi
Expand All @@ -953,7 +954,7 @@ jobs:
$BUILT_CMD_PREFIX \
./ipc_shm_arena_lend_link_test_srv.exec $OUT_DIR/srv.log > $OUT_DIR/srv.console.log 2>&1 &
SRV_PID=$!
sleep 1
sleep 5
$BUILT_CMD_PREFIX \
./ipc_shm_arena_lend_link_test_cli.exec $OUT_DIR/cli.log > $OUT_DIR/cli.console.log 2>&1
if wait $SRV_PID; then SRV_EC=0; else SRV_EC=$?; fi
Expand Down Expand Up @@ -1054,7 +1055,7 @@ jobs:
$BUILT_CMD_PREFIX \
./perf_demo_srv_$1.exec 1000 $OUT_DIR/srv.log > $OUT_DIR/srv.console.log 2>&1 &
SRV_PID=$!
sleep 20 # It fills up a large structure before listening, so give it some time (mostly for slow build types).
sleep 40 # It fills up a large structure before listening, so give it some time (mostly for slow build types).
$BUILT_CMD_PREFIX \
./perf_demo_cli_$1.exec $OUT_DIR/cli.log > $OUT_DIR/cli.console.log 2>&1
if wait $SRV_PID; then SRV_EC=0; else SRV_EC=$?; fi
Expand Down Expand Up @@ -1106,7 +1107,7 @@ jobs:
./transport_test.exec scripted $OUT_DIR/srv.log info $1 \
< srv-script.txt > $OUT_DIR/srv.console.log 2>&1 &
SRV_PID=$!
sleep 1
sleep 5
$BUILT_CMD_PREFIX \
./transport_test.exec scripted $OUT_DIR/cli.log info $1 \
< cli-script.txt > $OUT_DIR/cli.console.log 2>&1 &
Expand Down Expand Up @@ -1282,7 +1283,7 @@ jobs:
- name: Upload test/demo logs (please inspect if failure(s) seen above)
if: |
always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ipc-test-logs-${{ matrix.compiler.id }}-${{ matrix.build-test-cfg.id }}-${{ matrix.cxx-std.id }}
path: ${{ env.install-dir }}/bin/logs.tgz
Expand Down Expand Up @@ -1334,9 +1335,11 @@ jobs:
run: pip install 'conan<2'

- name: Checkout `ipc` repository and submodules (like `flow`)
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: true
# Avoids the duplicate-authorization-error in (not-frequently-invoked) doc_check_in step later down.
persist-credentials: false

# In our process (and this is typical, though it is also possible to create tag without release) we
# hit Publish on a new Release in GitHub; and this creates both the Release and tag, by convention both named
Expand Down Expand Up @@ -1474,7 +1477,7 @@ jobs:
${{ github.workspace }}/build/${{ matrix.build-cfg.conan-profile-build-type }}

- name: Upload documentation tarball
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ipc-doc
path: ${{ github.workspace }}/doc/ipc_doc.tgz
Expand Down
2 changes: 1 addition & 1 deletion flow
Submodule flow updated 3271 files
2 changes: 1 addition & 1 deletion ipc_transport_structured
1 change: 1 addition & 0 deletions test/suite/unit_test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ set(SRCS
${isal_root}/ipc/shm/arena_lend/test/test_owner_shm_pool_collection.cpp
${isal_root}/ipc/shm/arena_lend/test/test_shm_object.cpp
${isal_root}/ipc/shm/arena_lend/test/test_shm_pool_collection.cpp
${isal_root}/ipc/shm/test/lend_borrow_test.cpp
test_main.cpp)
set(CAPNP_SCHEMAS
${isal_root}/ipc/session/standalone/shm/arena_lend/jemalloc/test/test_message.capnp
Expand Down