diff --git a/.github/workflows/test_PR_image.yml b/.github/workflows/test_PR_image.yml index e5e8a2ab..a2d23cb1 100644 --- a/.github/workflows/test_PR_image.yml +++ b/.github/workflows/test_PR_image.yml @@ -43,7 +43,7 @@ jobs: - uses: actions/checkout@v4 with: repository: logos-messaging/logos-messaging-interop-tests - ref: SMOKE_TEST_0.0.1 + ref: SMOKE_TEST_STABLE - uses: actions/setup-python@v4 with: diff --git a/README.md b/README.md index 52498e4b..d731ab6a 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# waku-interop-tests +# logos-messaging-interop-tests -Waku end‑to‑end (e2e) interoperability test framework for the [Waku v2 protocol](https://rfc.vac.dev/spec/10/). It exercises multiple clients (nwaku, js‑waku, go‑waku…) in realistic network topologies and reports results via Allure. +Logos Messaging end‑to‑end (e2e) interoperability test framework for the [Waku v2 protocol](https://rfc.vac.dev/spec/10/). It exercises multiple clients (logos-messaging-nim, js‑waku, go‑waku…) in realistic network topologies and reports results via Allure. ## Setup & contribution ```bash # Use sparse checkout since the repo has large history git clone --depth=1 git@github.com:logos-messaging/logos-messaging-interop-tests.git -cd waku-interop-tests +cd logos-messaging-interop-tests # create and activate a virtual environment python -m venv .venv @@ -52,7 +52,7 @@ To launch it manually: 2. Click **► Run workflow**. 3. Pick the branch you want to test (defaults to `master`) and press **Run workflow**. -### On‑demand matrix against custom *nwaku* versions +### On‑demand matrix against custom *logos-messaging-nim* versions Use **interop\_tests.yml** when you need to test a PR or a historical image: @@ -65,21 +65,11 @@ Use **interop\_tests.yml** when you need to test a PR or a historical image: * When the job finishes GitHub will display an **Allure Report** link in the run summary. * The bot also posts the same link in the **Waku / test‑reports** Discord channel. -### Updating the CI job used from *nwaku* +### Updating the CI job used from *logos-messaging-nim* -In the **nwaku** repository itself the file `.github/workflows/test_PR_image.yml` pins the interop test version. -To update it: +In the **logos-messaging-nim** repository itself the file `.github/workflows/test_PR_image.yml` pins the interop test version to `SMOKE_TEST_STABLE`. -1. Tag the desired commit in `waku-interop-tests` and push the tag - -```bash -git tag vX.Y.Z -git push origin vX.Y.Z -``` - -2. Edit `test_PR_image.yml` in **nwaku** and set `ref: vX.Y.Z` for the `tests` job. - -![CI job location](https://github.com/user-attachments/assets/dd3f95bd-fe79-475b-92b7-891d82346382) +To update it, move the `SMOKE_TEST_STABLE` tag to point to the desired commit in `waku-interop-tests`. ## License