Skip to content

ci: add GitHub Actions CI#31

Merged
jeong-sik merged 1 commit intomainfrom
chore/github-actions-ci
Mar 17, 2026
Merged

ci: add GitHub Actions CI#31
jeong-sik merged 1 commit intomainfrom
chore/github-actions-ci

Conversation

@jeong-sik
Copy link
Owner

Summary

CI가 없던 프로젝트에 GitHub Actions 워크플로우 추가.

Build + Test Job

  • Matrix: OCaml 5.2, 5.3 (ubuntu + macos), 5.4 (ubuntu)
  • opam install --deps-only --with-testdune builddune runtest
  • fail-fast: false로 독립 실행

Lint Job

  • opam 파일이 dune-project과 동기화되어 있는지 검증
  • dune build @install + git diff --exit-code *.opam

Test plan

  • CI가 PR에서 자동 실행되는지 확인 (이 PR 자체가 트리거)
  • YAML 문법 검증 완료

🤖 Generated with Claude Code

- Matrix: OCaml 5.2/5.3 on ubuntu+macos, 5.4 on ubuntu
- Build + test with dune
- Lint: verify opam files stay in sync with dune-project

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jeong-sik jeong-sik marked this pull request as ready for review March 17, 2026 02:06
@jeong-sik jeong-sik merged commit 6ae263f into main Mar 17, 2026
6 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.

1 participant