Skip to content

⚙️ CI / Add GitHub Actions workflow#16

Merged
docJerem merged 2 commits intomainfrom
feature/ci-github-actions
Apr 16, 2026
Merged

⚙️ CI / Add GitHub Actions workflow#16
docJerem merged 2 commits intomainfrom
feature/ci-github-actions

Conversation

@docJerem
Copy link
Copy Markdown
Owner

Summary

  • Add .github/workflows/ci.yml with two jobs
  • test: matrix on Elixir 1.15/OTP 26 + Elixir 1.18/OTP 28 — compile, format, test, unused deps
  • quality: credo --strict, dialyzer, sobelow, deps.audit, hex.audit
  • Deps and build caching for fast reruns

Closes #13

Test plan

  • YAML syntax validated
  • CI will run on this PR itself as proof

Closes #13

Two jobs:
- test: matrix on Elixir 1.15/OTP 26 + Elixir 1.18/OTP 28
- quality: credo --strict, dialyzer, sobelow, deps.audit, hex.audit
Dialyxir is only available in :dev — the global MIX_ENV=test
caused `mix dialyzer` to fail with task not found.
@docJerem docJerem merged commit b4d8ee7 into main Apr 16, 2026
3 checks passed
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.

⚙️ CI / Add GitHub Actions workflow

1 participant