Skip to content

feat: require a lockfile for project dependencies exists as an option #133

@zimeg

Description

@zimeg

🧠 Per wonderful suggestion of @mwbrooks:

I wonder if the Health Score workflow could check that node.js projects include a package-lock.json?

Some benefits might include:

I'm a fan of this idea too and think we can consider a lockfile attribute as inputs to this action. I'm not sure if SDKs should require this check at this time, but we might consider a modified extension input if so:

extension:
description: 'File extension of files to filter on to report health score on. E.g. "js" or "go"'

Also, I believe #104 can address using pinned versions in GitHub Workflows while this issue might focus on other project ecosystems.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgithub_actionsPull requests that update GitHub Actions code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions