mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-06-29 13:00:06 +00:00
Merge branch 'master' into chore/tests-auto-port
This commit is contained in:
commit
fb1af7716f
23
.github/workflows/ci.yml
vendored
23
.github/workflows/ci.yml
vendored
@ -110,6 +110,17 @@ jobs:
|
||||
# job, which already forces -j1.
|
||||
run: make V=1 -j1 all
|
||||
|
||||
# Publish the freshly built shared library so the interop-tests workflow
|
||||
# can run the wrapper suite against it without rebuilding. Only the Linux
|
||||
# build is uploaded since the interop runners are ubuntu-latest.
|
||||
- name: Upload liblogosdelivery.so
|
||||
if: matrix.os == 'ubuntu-22.04'
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: liblogosdelivery
|
||||
path: build/liblogosdelivery.so
|
||||
retention-days: 1
|
||||
|
||||
build-windows:
|
||||
needs: changes
|
||||
if: ${{ needs.changes.outputs.v2 == 'true' || needs.changes.outputs.common == 'true' }}
|
||||
@ -184,14 +195,24 @@ jobs:
|
||||
uses: ./.github/workflows/container-image.yml
|
||||
secrets: inherit
|
||||
|
||||
# Docker-based interop smoke tests. Gated only on the docker image so they
|
||||
# still run on docker-only PRs (no liblogosdelivery build required).
|
||||
nwaku-nwaku-interop-tests:
|
||||
needs: build-docker-image
|
||||
uses: logos-messaging/logos-delivery-interop-tests/.github/workflows/nim_waku_PR.yml@SMOKE_TEST_STABLE
|
||||
uses: logos-messaging/logos-delivery-interop-tests/.github/workflows/nim_waku_PR.yml@SMOKE_TEST_2026.06.25
|
||||
with:
|
||||
node_nwaku: ${{ needs.build-docker-image.outputs.image }}
|
||||
|
||||
secrets: inherit
|
||||
|
||||
# Send API E2E tests run the wrapper suite against the liblogosdelivery.so
|
||||
# built by the `build` job (downloaded as the `liblogosdelivery` artifact).
|
||||
# Gated on `build`, so it is skipped on docker-only PRs where no lib is built.
|
||||
send-api-e2e-tests:
|
||||
needs: build
|
||||
uses: logos-messaging/logos-delivery-interop-tests/.github/workflows/send_api_e2e_PR.yml@SMOKE_TEST_2026.06.25
|
||||
secrets: inherit
|
||||
|
||||
lint:
|
||||
name: "Lint"
|
||||
runs-on: ubuntu-22.04
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user