π Description of the feature
Feature Request: Optional Git LFS Support for Default Checkout Action
Description
It would be helpful to add an optional parameter that enables Git LFS support during the default checkout process for repositories with large files requiring LFS.
Example usage:
- uses: ansys/actions/<action>
with:
git-lfs: true
Default value:
Expected Behavior
When git-lfs is enabled, the action should perform the equivalent of a git lfs pull (or otherwise ensure that all LFS-managed files are downloaded and available) after the repository checkout.
Motivation
Many repositories rely on Git LFS for large assets. Currently, users need to add the checkout step manually with that option and provide checkout: false option. Providing built-in support through an optional parameter would simplify workflows while preserving the current behavior by default.
π‘ Steps for implementing the feature
No response
π Useful links and references
No response
π Description of the feature
Feature Request: Optional Git LFS Support for Default Checkout Action
Description
It would be helpful to add an optional parameter that enables Git LFS support during the default checkout process for repositories with large files requiring LFS.
Example usage:
Default value:
Expected Behavior
When
git-lfsis enabled, the action should perform the equivalent of agit lfs pull(or otherwise ensure that all LFS-managed files are downloaded and available) after the repository checkout.Motivation
Many repositories rely on Git LFS for large assets. Currently, users need to add the checkout step manually with that option and provide
checkout: falseoption. Providing built-in support through an optional parameter would simplify workflows while preserving the current behavior by default.π‘ Steps for implementing the feature
No response
π Useful links and references
No response