Merge branch 'master' into chore/tests-auto-port

This commit is contained in:
Fabiana Cecin 2026-06-26 14:40:26 -03:00 committed by GitHub
commit fb1af7716f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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