Skip to content

chore: verify npm packages are published after release - #2088

Merged
aws-cdk-automation merged 2 commits into
mainfrom
chore/npm-verify-published
Oct 26, 2026
Merged

aws-cdk-automation merged 2 commits into
mainfrom
chore/npm-verify-published

Conversation

@iliapolo

@iliapolo iliapolo commented Oct 25, 2026 •

Copy link
Copy Markdown
Collaborator

Enable npmVerifyPublished for all packages (with a 3 hour timeout for aws-cdk). This will prevent in-repo packages from being published before their (in-repo) dependencies are available. Specifically, the cdk -> aws-cdk chain which was impacted in our last 3 releases.

Note that in case NPM has ingestion delays (like we've already seen), the release will fail and will need to be retried.

Checklist

  • This change contains a major version upgrade for a dependency and I confirm all breaking changes are addressed
    • Release notes for the new version:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license

Enable `npmVerifyPublished` for all packages (with a 3 hour timeout for
aws-cdk), and bump projen to ^0.104.14 so the option is actually honored.
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
npm/cdklabs-projen-project-types ^0.6.20 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/projen ^0.104.14 UnknownUnknown
npm/cdklabs-projen-project-types 0.6.20 UnknownUnknown
npm/projen 0.104.14 🟢 7.2
Details
CheckScoreReason
Security-Policy🟢 10security policy file detected
Code-Review🟢 10all changesets reviewed
Maintained🟢 1030 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions🟢 4detected GitHub workflow tokens with excessive permissions
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies🟢 6dependency not pinned by hash detected -- score normalized to 6
License🟢 10license file detected
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ -1no releases found
Branch-Protection🟢 4branch protection is not maximal on development and all release branches
SAST🟢 6SAST tool is not run on all commits -- score normalized to 6

Scanned Files

  • package.json
  • packages/@aws-cdk-testing/cli-integ/package.json
  • packages/@aws-cdk/cdk-assets-lib/package.json
  • packages/@aws-cdk/cdk-explorer/package.json
  • packages/@aws-cdk/cli-plugin-contract/package.json
  • packages/@aws-cdk/cloud-assembly-api/package.json
  • packages/@aws-cdk/cloud-assembly-schema/package.json
  • packages/@aws-cdk/cloudformation-diff/package.json
  • packages/@aws-cdk/integ-runner/package.json
  • packages/@aws-cdk/private-tools/package.json
  • packages/@aws-cdk/toolkit-lib/package.json
  • packages/@aws-cdk/user-input-gen/package.json
  • packages/@aws-cdk/yarn-cling/package.json
  • packages/aws-cdk/package.json
  • packages/cdk-assets/package.json
  • packages/cdk/package.json
  • yarn.lock

@aws-cdk-automation
aws-cdk-automation added this pull request to the merge queue Oct 26, 2026
Merged via the queue into main with commit 25d8be3 Oct 26, 2026
46 checks passed
@aws-cdk-automation
aws-cdk-automation deleted the chore/npm-verify-published branch October 26, 2026 09:56

This branch was successfully deployed

2 active (1 outdated) and 1 inactive deployments
run-tests — 52eaac66 Deployed Oct 26, 2026 by iliapolo via integ_cli (cli-integ-tests, 24.19, 10) #7468
no-approval — 52eaac66 Deployed Oct 26, 2026 by iliapolo via prepare #7468
automation — 16b43ddf Deployed Oct 25, 2026 by iliapolo via Set AutoQueue on PR #2088 #3858
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants