Enhance modularity in logger and validation, update dependencies - #588
Conversation
…alidation scripts Signed-off-by: Ntege Daniel <danientege785@gmail.com>
Signed-off-by: Ntege Daniel <danientege785@gmail.com>
Signed-off-by: Daniel Ntege <danientege785@gmail.com>
…iles Signed-off-by: Ntege Daniel <danientege785@gmail.com>
✅ Deploy Preview for hiero-open-source ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
📝 WalkthroughWalkthroughThe PR updates automation documentation links, fixes ES module configuration path resolution, changes pull request bot loading, revises CodeQL action pins, and updates package dependency overrides. ChangesAutomation and maintenance
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/hiero-automation.json:
- Around line 76-77: Update the .github/hiero-automation.json entries for
signingGuide and mergeConflictsGuide so each points to its dedicated guide file
instead of the shared directory. Keep the existing base path, but change
signingGuide to the signing-specific markdown and mergeConflictsGuide to the
merge-conflicts markdown to match how the automation selects guidance.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: ce457ada-ce06-4717-ae69-cc579fa70660
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (6)
.github/hiero-automation.json.github/scripts/helpers/config-loader.js.github/workflows/codeql.yml.github/workflows/on-pr-update.yml.github/workflows/on-pr.ymlpackage.json
…ro-ledger#588) Signed-off-by: Ntege Daniel <danientege785@gmail.com> Signed-off-by: Daniel Ntege <danientege785@gmail.com> Signed-off-by: Ntege Daniel <danientege785@gmail.com>
Description
This pull request updates dependencies, improves configuration handling, and refines GitHub workflow scripts. The main focus is on upgrading the
sharpimage processing library and related packages, updating other dependencies, and making the automation scripts more robust and maintainable.Dependency upgrades:
sharpand all related native and WASM packages from0.34.xto0.35.3, with updated peer dependencies and minimum Node version requirements. This includes all platform-specific and libvips sub-packages. [1] [2] [3]postcssto^8.5.23inpackage.jsonand to8.5.25inpnpm-lock.yaml, and bumpedundicito7.29.0. Added/updated overrides forsharpandbrace-expansion@1. [1] [2] [3] [4] [5]@img/sharp-freebsd-wasm32and@img/sharp-webcontainers-wasm32.Workflow and script improvements:
import()torequire()and unwrapping the default export for bot scripts. [1] [2]initandanalyzesteps.Configuration and documentation:
.github/scripts/helpers/config-loader.jsby replacing__dirnamewith a more robust ESM-compatible directory resolution usingimport.meta.url.readme,signingGuide,mergeConflictsGuide) to.github/hiero-automation.json.Changes Made
Related Issues
Screenshots (if applicable)
Checklist
Deployment Notes
Summary by CodeRabbit
Documentation
Bug Fixes
Chores