Publish to NPM failed
Github action handling publishing of @serverless/typescript package to NPM currently fails.
Last published version is 3.30.1 - versioning of this package follows serverless main package versions.
Failed job : https://github.com/serverless/typescript/actions/runs/5819791268/job/16047655020
I believe this could be due to changes made on serverless NPM team and currently used Github action secret NPM_TOKEN might not be valid anymore. Could someone from serverless team help here ?
@ac360 could you help on the aforementioned issue :) ?
Any updates about this issue?
Edit : My bad, I hadn't read your comment about the token, you can disregard my comment :sweat_smile:
~~Hello @fredericbarthelet,~~
~~Apparently, npm can throw 404 when publishing if you are not logged in.~~
~~Are you sure the token you use when publishing is still valid? See here. Maybe your token has expired?~~
Ps : Thank you for you (amazing) work on this package :slightly_smiling_face:
Any updates on this?
Node 20 lambda runtime has just been released and ppl will want type AwsLambdaRuntime updated from serverless.
Any updates on this build issue ? I need to use the invokeMode config attribute
@ac360 could you help on this issue and update the NPM_TOKEN value with a valid one in this repository secrets ? Thanks a lot for your help :)
@austencollins could you help on this issue? If you can update the NPM_TOKEN value with a new valid one in this repository secrets, that'd be perfect! Thanks
@fredericbarthelet Token has been updated, sorry about that.
Great! Thanks @Mmarzex for your help! Could you run the workflow or give me back rights on this repo to run the workflow?
@fredericbarthelet Looks like it isn't working, https://github.com/serverless/typescript/actions/runs/12678920352/job/35337545351
@Mmarzex, I just updated a few actions on test and build definition workflows as well as stepping up node version. I just opened a pull request with the changes: https://github.com/serverless/typescript/pull/93
Installing dependencies seem to go like a charm: https://github.com/fredericbarthelet/serverlesstypescript/actions/runs/12679397766/job/35339008893. However, I'm blocked at npx sls schema step as I don't have a valid license key. Can I suggest you had a key from Serverless team as a secret in this repo under name SERVERLESS_LICENSE_KEY ?
@Mmarzex , Can you please merge #93 and add either SERVERLESS_ACCESS_KEY or SERVERLESS_LICENSE_KEY ?
@Mmarzex , can we please do this today?
Going ahead with patch-package functionality for using serverless v4 feature, until #93 and this gets merged.
- Copy the file(
index.d.ts) from #92 tonode_modules/@serverless/typescript/index.d.ts - Install
patch-packagewithnpm i patch-package - Run
npx patch-package @serverless/typescripts - Add
"postinstall": "patch-package"to your scripts inpackage.json