Skip to content

ci(ansible): activate shared validation when content is added - #5

Merged
neilime merged 7 commits into
mainfrom
ci/shared-ansible-tests
Oct 29, 2026
Merged

neilime merged 7 commits into
mainfrom
ci/shared-ansible-tests

Conversation

@neilime

@neilime neilime commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Prepare CI to use ci-github-iac/actions/ansible/test when Ansible content is introduced. Readiness currently reports an explicit skip because the repository has no playbooks or collections.

Once content exists, select explicit tests/ansible/*.yml or *.yaml test playbooks and collection roots identified by galaxy.yml. Deployment playbooks are never selected for execution. Each target has its own job; content without a test target fails validation. Linting stays in the existing linter workflow. Each CI job publishes its own result for review.

Uses the merged shared action from hoverkraft-tech/ci-github-iac#5, pinned to 5c4b7307d7a2c58a01a3b62607cebde65f96b0a2. No tooling image, dummy Ansible content or release is added.

Validation: local lint and documentation link checks passed. Hosted readiness and individual job results are tracked by this PR's current checks. No Ansible execution is claimed for this repository.

@github-actions

Copy link
Copy Markdown

Hi, thank you for creating your PR, we will check it out very soon

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Super-linter summary

Language Validation result
BIOME_FORMAT Pass ✅
BIOME_LINT Pass ✅
CHECKOV Pass ✅
GITHUB_ACTIONS Pass ✅
GITHUB_ACTIONS_ZIZMOR Pass ✅
GITLEAKS Pass ✅
GIT_COMMITLINT Pass ✅
GIT_MERGE_CONFLICT_MARKERS Pass ✅
JSCPD Pass ✅
MARKDOWN Pass ✅
MARKDOWN_PRETTIER Pass ✅
NATURAL_LANGUAGE Pass ✅
PRE_COMMIT Pass ✅
SPELL_CODESPELL Pass ✅
TRIVY Pass ✅
YAML Pass ✅
YAML_PRETTIER Pass ✅

All files and directories linted successfully

For more information, see the GitHub Actions workflow run

Powered by Super-linter
Super-linter revision: 2da136927bd4a73596db63044b504547c62cb854
Super-linter version: 9.0.0

@github-actions

Copy link
Copy Markdown

engineering-office - VM tests

engineering-office - VM tests

Test Results

Status Count
✅ Passed 1
❌ Failed 0
⏭️ Skipped 0
Total 1

✅ Pass Rate: 100.0%

@neilime
neilime marked this pull request as ready for review October 29, 2026 17:36
@neilime
neilime merged commit 34ae650 into main Oct 29, 2026
26 of 27 checks passed
@neilime
neilime deleted the ci/shared-ansible-tests branch October 29, 2026 17:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant