1515 type : string
1616
1717env :
18- NODE_JS : " 22 "
18+ NODE_JS : " 24 "
1919
2020jobs :
2121 check :
5757 browser :
5858 runs-on : ubuntu-latest
5959 container :
60- image : mcr.microsoft.com/playwright:v1.53 .1-jammy
60+ image : mcr.microsoft.com/playwright:v1.56 .1-jammy
6161 env :
6262 HOME : " /root"
6363 steps :
@@ -71,65 +71,18 @@ jobs:
7171 - run : npm run build:esm
7272 - run : npm run test:browser
7373
74- build_rln_tree :
75- if : false # This condition disables the job
76- runs-on : ubuntu-latest
77- steps :
78- - uses : actions/checkout@v3
79- with :
80- repository : waku-org/js-waku
81- - uses : actions/setup-node@v3
82- with :
83- node-version : ${{ env.NODE_JS }}
84- - name : Check for existing RLN tree artifact
85- id : check-artifact
86- uses : actions/github-script@v6
87- with :
88- script : |
89- const artifact = await github.rest.actions.listWorkflowRunArtifacts({
90- owner: context.repo.owner,
91- repo: context.repo.repo,
92- run_id: context.runId
93- });
94- console.log(artifact);
95- const foundArtifact = artifact.data.artifacts.find(art => art.name === 'rln_tree.tar.gz');
96- if (foundArtifact) {
97- core.setOutput('artifact_id', foundArtifact.id);
98- core.setOutput('artifact_found', 'true');
99- } else {
100- core.setOutput('artifact_found', 'false');
101- }
102- - name : Download RLN tree artifact
103- if : steps.check-artifact.outputs.artifact_found == 'true'
104- uses : actions/download-artifact@v4
105- with :
106- name : rln_tree.tar.gz
107- path : /tmp
108- - uses : ./.github/actions/npm
109- - name : Sync rln tree and save artifact
110- run : |
111- mkdir -p /tmp/rln_tree.db
112- npm run build:esm
113- npm run sync-rln-tree
114- tar -czf rln_tree.tar.gz -C /tmp/rln_tree.db .
115- - name : Upload artifact
116- uses : actions/upload-artifact@v4
117- with :
118- name : rln_tree.tar.gz
119- path : rln_tree.tar.gz
120-
12174 node :
12275 uses : ./.github/workflows/test-node.yml
12376 secrets : inherit
12477 with :
125- nim_wakunode_image : ${{ inputs.nim_wakunode_image || 'wakuorg/nwaku:v0.35.1 ' }}
78+ nim_wakunode_image : ${{ inputs.nim_wakunode_image || 'wakuorg/nwaku:v0.36.0 ' }}
12679 test_type : node
12780 allure_reports : true
12881
12982 node_optional :
13083 uses : ./.github/workflows/test-node.yml
13184 with :
132- nim_wakunode_image : ${{ inputs.nim_wakunode_image || 'wakuorg/nwaku:v0.35.1 ' }}
85+ nim_wakunode_image : ${{ inputs.nim_wakunode_image || 'wakuorg/nwaku:v0.36.0 ' }}
13386 test_type : node-optional
13487
13588 node_with_nwaku_master :
0 commit comments