Skip to content

Update nighlies to work with RCD#1575

Merged
yuce merged 3 commits intohazelcast:masterfrom
yuce:fix-nightlies
Feb 4, 2026
Merged

Update nighlies to work with RCD#1575
yuce merged 3 commits intohazelcast:masterfrom
yuce:fix-nightlies

Conversation

@yuce
Copy link
Copy Markdown
Contributor

@yuce yuce commented Feb 3, 2026

@yuce yuce changed the title Update nighly test to work with RCD Update nighlies to work with RCD Feb 3, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 3, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.47%. Comparing base (c199191) to head (0374397).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1575      +/-   ##
==========================================
+ Coverage   93.43%   93.47%   +0.03%     
==========================================
  Files         466      466              
  Lines       16644    16644              
  Branches     1353     1353              
==========================================
+ Hits        15552    15558       +6     
+ Misses        796      792       -4     
+ Partials      296      294       -2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@yuce yuce requested a review from JackPGreen February 3, 2026 10:11
Comment thread .github/workflows/nightly_runner_master.yml
Comment on lines +118 to +121
echo "RCD Log:"
cat rcd-stdout.log
cat rcd-stderr.log
npm run coverage
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We only capture the log output for Windows, not Linux.
I'm aware this is copy-pasted from the Python client so it's non-blocking feedback.
It would be nice if this was shared.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree, we have to refactor the workflows.

RCD logs are sent to atdout/stderr on Linux, but they are redirected to a file in Windows.
Didn't find a good way of redirecting to stdout/stderr on Windows while I was coding the workflow.
So I had to cat them to see its output.

./rcd-ubuntu-latest -version $HZ_VERSION -no-simple-server &
# wait for a bit for RCD to download artifacts
sleep 10
npm run coverage
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we move npm run coverage to a separate step as it's in both Run all tests blocks?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Having it in a separate step didn't work before.
I think RCD process is terminated when the next step starts to run.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit - maybe add a comment to that effect?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added at: 0374397

@yuce yuce requested a review from JackPGreen February 3, 2026 14:44
Comment on lines +12 to +13
needs:
- node-versions
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
needs:
- node-versions
needs: node-versions

nit

@yuce yuce merged commit 90627dd into hazelcast:master Feb 4, 2026
14 checks passed
@yuce yuce deleted the fix-nightlies branch February 4, 2026 16:03
@yuce yuce added this to the 5.6.0 milestone Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants