autohive-ai/Validate Integration

Validates Autohive integrations — structure, code quality, and README updates. Posts a sticky PR comment with results.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 6, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: autohive-ai/autohive-integrations-tooling@3e141f9332408c7d823ccdedc91d47e46fa828c4 # 2.3.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
base_refGit ref to diff against for detecting changed directories (e.g. origin/main). Required when directories is not provided. no
directoriesSpace-separated list of integration directories to validate. If not provided, directories are auto-detected via git diff against base_ref. no
python_versionPython version to useno3.13
post_commentPost a sticky PR comment with results (requires pull-requests write permission)notrue
namedescription
directoriesSpace-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_outputFull output of the structure check
code_outputFull output of the code check
readme_outputFull output of the README check
version_outputFull output of the version check
tests_outputFull output of the test runner
comment_pathPath 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.