hashgraph / hedera-wallet-connect

This package is a messaging relay between decentralized applications and wallets in Hedera network based on Wallet Connect relays.
Apache License 2.0
13 stars 22 forks source link

ci: creates a pipeline for canary npm releases for testing #326

Closed kantorcodes closed 2 weeks ago

kantorcodes commented 3 weeks ago

Description: This PR adds a new pipeline to create canary releases on NPM every time a PR is made to the main branch. Canary builds help us iterate quickly by allowing early adopters and team members to test changes before they hit production.

Note, this will NOT work on forks.

Notes for reviewer: This PR can be tested by creating a branch like this one and issuing a PR to main, for example this PR triggered the pipeline here: https://github.com/hashgraph/hedera-wallet-connect/actions/runs/11690325054

Checklist

github-actions[bot] commented 3 weeks ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
πŸ”΄ Statements 38.6% 220/570
πŸ”΄ Branches 28.3% 30/106
πŸ”΄ Functions 25.56% 34/133
πŸ”΄ Lines 39.69% 206/519

Test suite run success

25 tests passing in 2 suites.

Report generated by πŸ§ͺjest coverage report action from 557130090089f18d04155b02b6a7d021525d37a4

codecov[bot] commented 3 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@b3600fd). Learn more about missing BASE report.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #326 +/- ## ======================================= Coverage ? 36.05% ======================================= Files ? 14 Lines ? 613 Branches ? 80 ======================================= Hits ? 221 Misses ? 392 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.