Git Product home page Git Product logo

Comments (6)

KSXGitHub avatar KSXGitHub commented on June 16, 2024 1

^pnpm is an invalid prefix.

from action-setup.

CinArb2 avatar CinArb2 commented on June 16, 2024

yes, using "packageManager": "pnpm@^8.6.1", works, but there is an issue with a pattern matching error in VSC "String does not match the pattern of "(npm|pnpm|yarn)@\d+.\d+.\d+(-.+)?"", I'll look into it. Thanks for your reply

from action-setup.

KSXGitHub avatar KSXGitHub commented on June 16, 2024

but there is an issue with a pattern matching error in VSC "String does not match the pattern of "(npm|pnpm|yarn)@\d+.\d+.\d+(-.+)?"", I'll look into it.

It seems that our action supporting version range is a non-standard extension. The spec seems the require the exact version (packageManager itself is still experimental after all). And the regex in VS Code schema fails to exclude invalid initial characters.

from action-setup.

glensc avatar glensc commented on June 16, 2024

permalink for the package.json example:

from action-setup.

Potof-TheOz avatar Potof-TheOz commented on June 16, 2024

This behavior makes Dependabot failing on my project

i put this in my package.json
"packageManager": "pnpm@^8.6.1",

My github action is working quite well, by detecting the good version automatically.

But dependantBot fails :(

This is the error in the output logs of Dependabot
updater | 2023/11/13 07:51:02 ERROR <job_748887009> Usage Error: Invalid package manager specification in package.json; expected a semver version

So I rollbacked and put my pnpm version hardcoded in my github actions :(

from action-setup.

KSXGitHub avatar KSXGitHub commented on June 16, 2024

@Potof-TheOz Caret isn't supported by corepack either. So I guess our unintentional extension was a mistake.

from action-setup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.