autohive-ai/Validate Integration
Validates Autohive integrations — structure, code quality, and README updates. Posts a sticky PR comment with results.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 6, 2026
- License
- MIT
Pinned Snippet
uses: autohive-ai/autohive-integrations-tooling@3e141f9332408c7d823ccdedc91d47e46fa828c4 # 2.3.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| base_ref | Git ref to diff against for detecting changed directories (e.g. origin/main). Required when directories is not provided. | no | — |
| directories | Space-separated list of integration directories to validate. If not provided, directories are auto-detected via git diff against base_ref. | no | — |
| python_version | Python version to use | no | 3.13 |
| post_comment | Post a sticky PR comment with results (requires pull-requests write permission) | no | true |
Outputs
| name | description |
|---|---|
| directories | Space-separated list of integration directories that were validated |
| structure_result | 'success' or 'failure' |
| code_result | 'success' or 'failure' |
| readme_result | 'success' or 'failure' |
| version_result | 'success' or 'failure' |
| tests_result | 'success' or 'failure' |
| structure_output | Full output of the structure check |
| code_output | Full output of the code check |
| readme_output | Full output of the README check |
| version_output | Full output of the version check |
| tests_output | Full output of the test runner |
| comment_path | Path to a file containing the rendered Markdown PR comment body. Empty when no integration directories changed. Useful for callers that want to upload the comment as an artifact and post it from a separate workflow (e.g. workflow_run) — typically required for pull requests opened from forks, where the pull_request event runs with a read-only GITHUB_TOKEN. |