Skip to content

Migrate to cava-devops centralised CI/CD - #1

Merged
nicoloesch merged 3 commits into
mainfrom
ci-cd
Jul 27, 2026
Merged

nicoloesch merged 3 commits into
mainfrom
ci-cd

Conversation

@nicoloesch

Copy link
Copy Markdown
Collaborator

Changes in this PR

Migrates omop-llm from its old standalone semantic-release setup to cava-devops's centralized CI/CD, matching omop-emb/omop-graph/OMOP_Alchemy/orm-loader. CI/CD wiring only — no changes to the package's public interface (that's a separate, later PR).

  • Deleted: release.yml, lint-pr.yml, .releaserc.json
  • Added: ci.yml (no Postgres service — this package has no DB dependency), merge.yml, publish.yml, .github/release-drafter.yml, issue/PR templates
  • Updated: docs.yml trigger to push: tags: ['v*'] + workflow_dispatch, pyproject.toml to hatch-vcs dynamic versioning (dev deps also moved from [dependency-groups] to [project.optional-dependencies], since the reusable docs workflow only reads that extra; added ty/ruff as new required dev deps)
  • Frozen: CHANGELOG.md (header pointing to GitHub Releases)
  • Fixed pre-existing ty/ruff violations blocking the new required checks (unsafe isinstance ordering, a couple of style rules) — no behavior change

Note

This is just preparatory work to resurrect omop-llm in pending work.

@nicoloesch nicoloesch added the chore Maintenance, refactoring, or housekeeping. Excluded from changelog, no version bump. label Jul 27, 2026
@nicoloesch
nicoloesch merged commit 3e2bdf9 into main Jul 27, 2026
2 checks passed
@nicoloesch
nicoloesch deleted the ci-cd branch July 27, 2026 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, refactoring, or housekeeping. Excluded from changelog, no version bump.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant