Skip to content

chore(ci): add CI workflow and Dependabot hardening#183

Open
t0kubetsu wants to merge 6 commits into
devfrom
feat/ci-hardening
Open

chore(ci): add CI workflow and Dependabot hardening#183
t0kubetsu wants to merge 6 commits into
devfrom
feat/ci-hardening

Conversation

@t0kubetsu

Copy link
Copy Markdown
Contributor

Summary

  • ansible-lint on python:3.13-slim + github-actions Dependabot

Closes #182

Changes

  • .github/workflows/ci.yml — CI pipeline running in a containerised Debian/Python/Node image
  • .github/dependabot.yml — automated dependency updates

Test plan

  • CI runs green on this PR
  • Dependabot alerts enabled in repo settings

t0kubetsu added 6 commits June 9, 2026 17:19
--profile=production rejects dot-notation role names and SCREAMING_SNAKE
vars which are documented conventions in this repo. Switch to profile:basic
with an explicit skip_list for intentional convention violations.
ansible-lint 6.x rejects syntax-check[specific] and
syntax-check[unknown-module] in skip_list with a hard error;
remove both entries so the linter does not abort on startup.
@t0kubetsu t0kubetsu force-pushed the feat/ci-hardening branch from 5e1839f to bd5cac2 Compare June 9, 2026 15:19
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