Commit 714a84e
authored
chore: migrate from AwsCdkConstructLibrary to CdklabsConstructLibrary (#2676)
Migrate to `CdklabsConstructLibrary` from `cdklabs-projen-project-types`
for cdklabs defaults and trusted publishing.
## Changes
- Switch to `CdklabsConstructLibrary` for cdklabs defaults
- Enables trusted publishing for npm, PyPI, and NuGet by default
(removes NPM_TOKEN, TWINE_USERNAME/TWINE_PASSWORD, NUGET_API_KEY)
## Additional options to preserve original behavior
- `private: false` - CdklabsConstructLibrary defaults to private: true,
but this is a public package
- `setNodeEngineVersion: false` - Prevent adding engines.node to
package.json
- `npmAccess: javascript.NpmAccess.PUBLIC` - Prevent adding
publishConfig to package.json
- `trustedPublishing: false` for NuGet - Keep using NUGET_API_KEY
Similar to #2671
Fixes
https://github.com/cdklabs/awscdk-asset-kubectl/actions/runs/220735849931 parent 766402b commit 714a84e
File tree
26 files changed
+1011
-41
lines changed- .github/workflows
- .projen
- rosetta
26 files changed
+1011
-41
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 90 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 90 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments