Skip to content

Requesting approval for the GitHub Action tj-actions/changed-files #1155

Open
@dbast

Description

@dbast

Feature request

I formally request approval for the GitHub Action tj-actions/changed-files (used by 21,000+ repositories) to be allowlisted in our repository's workflows. I'm collaborating with @esc and @swap357 to migrate build and test automation from the internal build farm to GitHub Actions. Leveraging established, well-tested community Actions is a crucial pattern in GitHub workflows that significantly improves development efficiency.

Context: Currently, only GitHub-provided Actions (e.g., actions/checkout, actions/cache) are permitted, as third-party Actions are considered potential security risks due to their mutable nature.

Security measures: We'll follow best practices by pinning the Action to its specific SHA1 hash instead of using tags, ensuring immutability. Renovate can automate this process. This approach, widely adopted by security-conscious projects, prevents unauthorized Action modifications and ensures reproducibility. While this could justify allowing all Actions, I'm specifically requesting approval for tj-actions/changed-files.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionAn issue requiring discussion

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions