| name | code-review |
|---|---|
| description | Use when reviewing or preparing a PR for this gem—behavior, tests, API compatibility, and release notes. |
- Authoring a pull request that changes rendering, models, or dependencies
- Reviewing someone else’s PR before merge
- Checking release readiness (version + changelog)
- Tests:
bundle exec rake(orbundle exec rspec) passes locally - Breaking API: unintended removal or signature change of public methods on
ContentstackUtils,ContentstackUtils::GQL, orContentstackUtils::Model::Optionswithout version bump and changelog entry - Security: no secrets in code, fixtures, or logs; HTML output changes reviewed for injection or XSS risk when embedding untrusted fields
- CHANGELOG.md updated for user-visible behavior fixes or features
lib/contentstack_utils/version.rbupdated when publishing a release (if this PR is release-bound)- New JSON/RTE node types or GQL shapes covered by
spec/lib/utils_spec.rb(or focused new spec files) - Dependency range changes in
contentstack_utils.gemspecjustified and compatible with Ruby ≥ 3.1
- README.md examples match actual class names (
Options, not a non-existentOptionunless aliased) - YARD or comments only where they clarify non-obvious RTE or GQL mapping
- Respect CODEOWNERS and branch policy (
mastervsstaging) described in dev-workflow