Skip to content

Add tests, CODEOWNERS, and Dependabot#1

Merged
KaliCZ merged 2 commits into
mainfrom
add-ci-and-codeowners
Apr 9, 2026
Merged

Add tests, CODEOWNERS, and Dependabot#1
KaliCZ merged 2 commits into
mainfrom
add-ci-and-codeowners

Conversation

@KaliCZ

@KaliCZ KaliCZ commented Apr 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • CI workflow (ci.yml) with two jobs:
    • actionlint — validates action.yml and runs shellcheck on the embedded bash
    • smoke-test — spins up a local Python HTTP server and exercises the action end-to-end:
      • basic health check passes
      • expected-content match passes
      • expected-content mismatch fails (negative test)
      • unreachable endpoint fails (negative test)
  • CODEOWNERS = @KaliCZ so the branch ruleset can enforce codeowner review
  • Dependabot weekly grouped updates for github-actions so the CI's SHA-pinned dependencies stay fresh

All third-party actions are SHA-pinned with a version comment.

Test plan

  • actionlint job passes
  • smoke-test job passes (all four scenarios)
  • After merge, add `actionlint` and `smoke-test` as required status checks in the branch ruleset

🤖 Generated with Claude Code

KaliCZ and others added 2 commits April 9, 2026 05:28
- CI workflow: actionlint + shellcheck on action.yml, plus a smoke test
  that spins up a local HTTP server and exercises the action in three
  positive and two negative cases (including an unreachable endpoint)
- CODEOWNERS = @KaliCZ for branch-protection enforcement
- Dependabot weekly grouped updates for github-actions so the CI's
  SHA-pinned dependencies stay current without manual bumping

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
First-party actions/* are maintained by GitHub; SHA-pinning them adds
noise without meaningful supply-chain protection. Keep SHA pins for
third-party actions only.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@KaliCZ KaliCZ changed the title Add CI, CODEOWNERS, and Dependabot Add tests, CODEOWNERS, and Dependabot Apr 9, 2026
@KaliCZ KaliCZ merged commit 28256a7 into main Apr 9, 2026
2 checks passed
@KaliCZ KaliCZ deleted the add-ci-and-codeowners branch April 9, 2026 03:33
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