-
Notifications
You must be signed in to change notification settings - Fork 0
🚀 ci(publish): Updating builds and creating release/publish workflow #127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This allows us to better manage dependencies, especially those that are private and should be inlined in a bundle. It also gives us better control of the built packages than with `tsc` alone. [[NT-2008](https://contentful.atlassian.net/browse/NT-2008)]
Wiz Scan Summary
To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension. |
| publish: | ||
| runs-on: namespace-profile-linux-8-vcpu-16-gb-ram-optimal | ||
| steps: | ||
| - uses: namespacelabs/nscloud-checkout-action@v8 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
Uses Step
0eb6792 to
44e464c
Compare
| registry-url: 'https://registry.npmjs.org' | ||
| package-manager-cache: false | ||
|
|
||
| - uses: pnpm/action-setup@v4 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
Uses Step
|
|
||
| - uses: pnpm/action-setup@v4 | ||
|
|
||
| - uses: namespacelabs/nscloud-cache-action@v1 |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
Uses Step
ffb0f86 to
e2ac66a
Compare
e2ac66a to
f546f9c
Compare
tscto Rslib so they could be properly bundled; this required some changes to TS configs as wellloggeris not published but inlined in the bundles that require it directly, while still ensuring Diary is externalizedThe requirement for push-button releasing has been deferred in favor of triggering via GitHub tag/release (as
experience.jsdoes) primarily for expediency, but it also ensures versions are completely aligned between GH releases and NPM-published versions.