espressif/Upload components
Upload components to Espressif IDF component registry
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| namespace | Namespace on the registry for the components | yes | — |
| components | Semicolon or new-line separated list of `component_name:relative/path` pairs. If the desired component name in the registry matches the directory name, the component name can be omitted. For a component in the root of the repo, the name is required. | yes | — |
| api_token | API Token for the component registry (if left empty, the action will use OIDC authentication) | no | — |
| version | Version of the component, if not specified in the manifest. Can be a semantic version or `git` for getting version from git tag. | no | — |
| registry_url | Component registry endpoint | no | — |
| skip_pre_release | Flag to skip pre-release versions. Set it to any non-empty string to skip pre-release versions. | no | — |
| dry_run | Upload component for validation without creating a version in the registry. | no | — |
| repository_url | URL of the repository where component is located | no | ${{ github.repositoryUrl }} |
| commit_sha | Git commit SHA of the component version | no | ${{ github.sha }} |
| name | (Deprecated in v2, use components instead) Name is required for uploading a component from the root of the repository | no | — |
| directories | (Deprecated in v2, use components instead) Semicolon separated list of directories with components | no | — |
Outputs
no outputs