arduino/Store CI build snippets
Dispatch store-snippets.yml in arduino/ci-builds. Passes the artifact name and a download token — store-snippets.yml downloads the artifact directly, so the JSON payload never travels as a workflow_dispatch input (avoiding GitHub's input size limit). Requires the calling job to have 'id-token: write' permission (inherited by composite action steps at runtime). The action runs inline on the calling job's runner (composite action), so it has full access to files written by prior steps in the same job.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| artifact | Name of the artifact containing JSON files to be assembled into the snippets object. Each .json file is stored using its relative path as the key. Subdirectories are walked recursively. Keys must start with 'platforms/', 'tools/', or 'metadata/'. Example layout: platforms/build-info.json tools/gcc.json metadata/ci.json | yes | — |
| version | Build version string (e.g. "1.2.3" or "1.2.3-rc1"). | yes | — |
| token | PAT or token with Actions:write on this repo. Used to authenticate the workflow_dispatch call. | yes | — |
| base-branch | Branch the tag was cut from. Required only when triggering from a tag ref. Ignored for branch refs. | no | "" |
Outputs
no outputs