From 617622c3ec321c32f16fafe1ac26ebeb8cebca32 Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Thu, 24 Aug 2023 14:03:44 +0300 Subject: [PATCH 1/3] manually triggerr ci with custom nim node image --- .github/workflows/ci.yml | 9 +++++++-- packages/tests/src/run-tests.js | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 358cc17260..1f75aaebe8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,6 +7,11 @@ on: - "staging" - "trying" pull_request: + workflow_dispatch: + inputs: + nim_wakunode_image: + required: false + type: string env: NODE_JS: "18" @@ -57,7 +62,7 @@ jobs: node: runs-on: ubuntu-latest env: - WAKUNODE_IMAGE: "statusteam/nim-waku:v0.19.0" + WAKUNODE_IMAGE: ${{ github.events.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} steps: - uses: actions/checkout@v3 @@ -88,7 +93,7 @@ jobs: node_optional: runs-on: ubuntu-latest env: - WAKUNODE_IMAGE: "statusteam/nim-waku:v0.19.0" + WAKUNODE_IMAGE: ${{ github.events.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} steps: - uses: actions/checkout@v3 diff --git a/packages/tests/src/run-tests.js b/packages/tests/src/run-tests.js index 775a6add36..4adb866386 100644 --- a/packages/tests/src/run-tests.js +++ b/packages/tests/src/run-tests.js @@ -9,9 +9,9 @@ const WAKUNODE_IMAGE = async function main() { try { await execAsync(`docker inspect ${WAKUNODE_IMAGE}`); - console.log("Using local image"); + console.log(`Using local image ${WAKUNODE_IMAGE}`); } catch (error) { - console.log("Pulling image..."); + console.log(`Pulling image ${WAKUNODE_IMAGE}`); await execAsync(`docker pull ${WAKUNODE_IMAGE}`); console.log("Image pulled"); } From b7edff981fb5deb8971f405b4aa476621b6bacdd Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 29 Aug 2023 20:17:35 +0300 Subject: [PATCH 2/3] fix WAKUNODE_IMAGE input error in ci.yml --- .github/workflows/ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f75aaebe8..35e1a8157a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ on: workflow_dispatch: inputs: nim_wakunode_image: + description: "Docker hub image name taken from https://hub.docker.com/r/statusteam/nim-waku/tags. Format: statusteam/nim-waku:v0.19.0" required: false type: string @@ -62,7 +63,7 @@ jobs: node: runs-on: ubuntu-latest env: - WAKUNODE_IMAGE: ${{ github.events.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} + WAKUNODE_IMAGE: ${{ github.event.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} steps: - uses: actions/checkout@v3 @@ -93,7 +94,8 @@ jobs: node_optional: runs-on: ubuntu-latest env: - WAKUNODE_IMAGE: ${{ github.events.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} + WAKUNODE_IMAGE: ${{ github.event.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} + steps: - uses: actions/checkout@v3 From c6abcd436dd290d351e5780915f03673658e0077 Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 29 Aug 2023 20:26:57 +0300 Subject: [PATCH 3/3] fix WAKUNODE_IMAGE input error in ci.yml --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35e1a8157a..86ff8122a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,7 +63,7 @@ jobs: node: runs-on: ubuntu-latest env: - WAKUNODE_IMAGE: ${{ github.event.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} + WAKUNODE_IMAGE: ${{ github.event.inputs.nim_wakunode_image || 'statusteam/nim-waku:v0.19.0' }} steps: - uses: actions/checkout@v3 @@ -94,7 +94,7 @@ jobs: node_optional: runs-on: ubuntu-latest env: - WAKUNODE_IMAGE: ${{ github.event.inputs.nim_wakunode_image || "statusteam/nim-waku:v0.19.0" }} + WAKUNODE_IMAGE: ${{ github.event.inputs.nim_wakunode_image || 'statusteam/nim-waku:v0.19.0' }} steps: - uses: actions/checkout@v3