uinaf/Tessl Publish
Detect changed Tessl plugins, derive semantic version bumps, review, lint, and publish to Tessl
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| working-directory | Repository root to operate from | no | . |
| skills-root | Root directory that contains plugin folders | no | skills |
| review-threshold | Threshold passed to tessl review run | no | 90 |
| dry-run-max-attempts | Max publish-version attempts per tile | no | 50 |
| publish-all | Publish all plugins regardless of event diff | no | false |
| commit-version-bumps | Commit published plugin.json version bumps back to the current branch | no | true |
| version-bump-commit-message | Commit message to use when pushing published plugin.json version bumps | no | chore: sync published plugin versions [skip ci] |
| git-author-name | Git author name for committed version bumps; falls back to GIT_AUTHOR_NAME, then github-actions[bot] | no | "" |
| git-author-email | Git author email for committed version bumps; falls back to GIT_AUTHOR_EMAIL, then the github-actions[bot] noreply email | no | "" |
| git-committer-name | Git committer name for committed version bumps; falls back to GIT_COMMITTER_NAME, then git-author-name | no | "" |
| git-committer-email | Git committer email for committed version bumps; falls back to GIT_COMMITTER_EMAIL, then git-author-email | no | "" |
Outputs
| name | description |
|---|---|
| tiles | JSON array of plugin directories selected for this run |
| versions | JSON object of published versions keyed by plugin directory |
| failures | JSON array of per-plugin failures |