chuckwagoncomputing/Interactive Pinout Generator
Generates interactive pinouts from mappings
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 20, 2026
- License
- MIT
Pinned Snippet
uses: chuckwagoncomputing/interactive-pinout@11153d72a50c726bf42feff1f47bdb879ca20865 # 2.18tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mapping-path | Location of mapping file You can use globs to match multiple files, for example: ./boards/*/connectors/*.yaml | yes | — |
| warnings | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | false |
| warning-no-cid | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | unset |
| warning-no-connectors | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | unset |
| warning-no-image | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | unset |
| warning-no-pins | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | — |
| warning-dupe | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | unset |
| warning-parse | Set to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. | no | unset |
| columns | A JSON mapping of column IDs to human-readable names. "pin" column is assumed to be pin numbers "type" column can be used to group pins by type. | yes | — |
| print-columns | A JSON array of column IDs that will be visible in print mode. Provide at least one. The "pin" column is always visible. | yes | — |
| color-columns | A JSON array of column IDs that will be used as pin color sources. If none is provided, the "color" column will be used. | no | — |
| info-column | A column whose value will be displayed when hovering over a pin. | no | — |
| templates | A JSON mapping of strings to fields which will replace them. | no | — |
| colors | A JSON mapping of pin "type" fields to CSS colors. | no | — |
| debug | Don't minify, and add some logging to the JS | no | false |
Outputs
no outputs