sofa-framework/SOFA Setup Action
Setup everything needed to build a SOFA plugin
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| sofa_root | SOFA install directory | yes | /opt/sofa |
| sofa_version | Major version of SOFA to install | yes | v21.06 |
| sofa_scope | Choose between: minimal, standard, full | no | standard |
| python_version | Python version to install | yes | 3.9 |
| workspace_auto_setup | Should this action setup your workspace tree? | no | true |
Outputs
| name | description |
|---|---|
| sofa_version | SOFA version |
| sofa_root | SOFA root directory |
| exe | Extension for executable files |
| run_branch | Pretty git branch of this workflow run |
| python_root | Root directory of the Python installed for SOFA |
| python_version | Version of the Python installed for SOFA |
| vs_install_dir | VS install directory |
| vs_vsdevcmd | Command to init VS environment |
| workspace_src_path | Directory to checkout your sources after calling this action |
| workspace_build_path | Directory to build your sources after calling this action |
| workspace_install_path | Directory to install your binaries after calling this action |
| workspace_artifact_path | Directory to package your binaries after calling this action |