[TT-16966][TT-16971] fix: backport #7995 — fix tslib and policies schema#8064
[TT-16966][TT-16971] fix: backport #7995 — fix tslib and policies schema#8064buger merged 1 commit intorelease-5.12.1from
Conversation
Backport of [TT-16966][TT-16971] from master to release-5.12.1. Fixes `Cannot find module 'tslib'` error in portman contract tests and policies schema issues. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
This PR backports a fix from #7995 to resolve a CI failure in the Portman contract tests caused by a missing The changes improve the reliability and reproducibility of the Node.js testing environment located in Files Changed Analysis
Architecture & Impact Assessment
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-17T05:02:30.911Z | Triggered by: pr_opened | Commit: 784f3f0 💡 TIP: You can chat with Visor using |
✅ Security Check PassedNo security issues found – changes LGTM. ✅ Architecture Check PassedNo architecture issues found – changes LGTM. ✅ Performance Check PassedNo performance issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2026-04-17T05:02:27.148Z | Triggered by: pr_opened | Commit: 784f3f0 💡 TIP: You can chat with Visor using |
|
API Changes no api changes detected |
🚨 Jira Linter FailedCommit: The Jira linter failed to validate your PR. Please check the error details below: 🔍 Click to view error detailsNext Steps
This comment will be automatically deleted once the linter passes. |
Summary
Full backport of #7995 to release-5.12.1.
Fixes:
Cannot find module 'tslib'error in portman contract testsChanges backported:
.gitignore: stop ignoringpackage-lock.jsoninci/tests/specs/ci/tests/specs/Taskfile.yml: usenpm ciinstead ofnpm installci/tests/specs/package.json: addtslibas explicit dependencyci/tests/specs/package-lock.json: add lockfile for reproducible buildsNote:
user/policy.gochanges from #7995 (PostExpiryAction omitzero tag) were intentionally excluded as thePostExpiryActiontype does not exist in release-5.12.1.Test plan
🤖 Generated with Claude Code