Skip to content

[Feature Request] - Add model for setup-python GitHub Action #1082

Open
@behnazh-w

Description

@behnazh-w

Description

Macaron currently does not have models for the setup-python GitHub Action, which is commonly used in CI workflows to specify the Python version. Adding support for this action would allow Macaron to more accurately analyze and reproduce Python-based projects that use GitHub Actions for builds and tests.

Proposed Feature

Create a model in Macaron for the setup-python GitHub Action that can:

Detect the specified Python version(s) in the workflow.
This model should align with how other GitHub Actions (e.g., setup-java) are handled within Macaron.

Use Case

Many open-source Python projects use setup-python in their GitHub workflows. Without modeling this action, Macaron may miss critical environment setup information, leading to inaccurate or failed reproduction attempts. Supporting this action will enhance Macaron's ability to analyze Python projects and generate correct build specifications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    build_toolsThe issues related to build tool supportenhancementEnhancement of a featurefeatureA new feature requestpythonPull requests that update Python code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions