Repository navigation
Conversation
Back merge
Replace release-production-plugins.yml and release.json with one release.yml that runs on release:published, so the npm trusted publisher can be keyed on the filename. Drop NPM_TOKEN in favour of id-token: write (OIDC), run on Node 24 with npm@latest (trusted publishing needs npm >= 11.5.1), install with a frozen lockfile and check out the release tag without persisted credentials. Each of the 20 packages publishes in its own step, in the old order, and is skipped when its version is already on npm. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Lock file regenerated (fixed 3 on its own: body-parser 1.20.9, proxy-addr 2.0.8, traverse 0.6.14). Direct upgrades: none Overrides: none added (follow-redirects 1.16.1, fast-uri 4.2.3, qs 6.16.1 already raised in pnpm-workspace.yaml on this branch) Vuln count: snyk 221 → 51, npm audit 14 → 5 (vs main). Build verified passing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
chore(release): publish to npm with trusted publishing
… placeholders Replace Snyk-flagged dummy values in unit-test fixtures with the approved placeholders: apiKey/api_key -> API_KEY, access_token -> ACCESS_TOKEN, auth_token/accessToken -> TOKEN, encryptionKey -> KEY, password -> PASSWORD. Coupled assertions and inputs updated; STACK_API_KEY keeps clone source/target and seed stack selection distinguishable. Test-only change, plus refreshed pnpm-lock.yaml. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…fixtures-v2 fix: replace hardcoded secret literals in test fixtures with approved placeholders
✅ 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. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
ℹ️ Vulnerabilities Without Available Fixes (Informational Only)The following vulnerabilities were detected but do not have fixes available (no upgrade or patch). These are excluded from failure thresholds:
✅ BUILD PASSED - All security checks passed |
sankartn
approved these changes
Oct 30, 2026
reeshika-h
approved these changes
Oct 30, 2026
dhaval-jain-cstk
approved these changes
Oct 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release:
development→mainPromotes everything merged to
developmentsince the last release (#375). No package version bumps are included.What's included
pnpm-lock.yamlrefreshed;adm-zipnow resolves to0.6.1only (0.5.18removed), clearing theadm-zipadvisories on 0.5.18.fa3d78fdc,c87d324cd,b3b07d38f,708a61d60NPM_TOKEN-basedrelease-production-plugins.ymlwith a singlerelease.ymlthat runs onrelease: published(Node 24).1. Placeholder mapping (test files)
API_KEY(STACK_API_KEYwhere two values must stay distinct)ACCESS_TOKENTOKENKEYPASSWORD48 test files across 13 packages (variants, query-export, asset-management, bootstrap, bulk-operations, clone, content-type, export-to-csv, export, import-setup, import, migrate-rte, seed). Assertions and inputs coupled to the old values were updated with them.
With the new
release.yml, merging tomainno longer publishes to npm by itself. Publishing now happens when a GitHub release is published. Since no package versions change here, no publish is needed for this merge.Testing
snyk test --code --all-project: only the Medium Path Traversal remains (see below).snyk test --all-projects(dependencies): clean except the one advisory below.Known / not in this release
packages/contentstack-asset-management/src/query-export/cs-assets-query-exporter.ts:300: tracked separately, intentionally not changed here.adm-zip@0.6.1advisory SNYK-JS-ADMZIP-21707815 (DX-31190) is still open; no fixed version is available yet..talismanrccarries one new checksum entry for.github/workflows/release.yml(from chore(release): publish to npm with trusted publishing #379).Jira
adm-zipdependency findings: DX-21491, DX-21492, DX-27782 – DX-27785, DX-30501, DX-10488🤖 Generated with Claude Code