Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[feature] Use CLI tools instead of third-party GitHub Actions in the generator #2204

Description

@behnazh-w

For GitHub projects that enforce an allow-list for third-party GitHub Actions, like Macaron, it would be necessary to avoid calling the third-party GitHub Actions in the provenance generator and instead use CLI tools. These are the three GitHub Actions used by the generator and reported in this run, each of which might also be calling other GitHub Actions:

  • google-github-actions/auth
  • sigstore/cosign-installer
  • softprops/action-gh-release

For example the action-gh-release Action can easily be replaced by gh , which is available by default on the Ubuntu runners.

Note that GitHub enforces the allow-list statically. So, even if a GitHub Action is called conditionally, it will result in a startup failure.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:containerIssue with the generic container generatorarea:docker-basedDocker based builder (supplying a builder image and command)area:genericIssue with the generic generatorarea:goIssue related to the Go ecosystemtype:featureNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions