GRM-146: ci: consolidate CI and post-merge workflows
This commit is contained in:
+4
-3
@@ -27,7 +27,8 @@ version = {attr = "grm.__version__"}
|
||||
|
||||
[project.optional-dependencies]
|
||||
# Minimal deps for CI scripts that only need click/dotenv
|
||||
# (detect-changes, discover-runners, pr-review, sync-wiki, badges, etc.)
|
||||
# (validate job steps: detect-changes, discover-runners, pr-review;
|
||||
# release-and-maintain job steps: sync-wiki, badges, etc.)
|
||||
ci = [
|
||||
"pytest==9.1.1",
|
||||
"pytest-cov==7.1.0",
|
||||
@@ -36,7 +37,7 @@ ci = [
|
||||
# Reusable CI/CD and dev tools (auto-merge, pr-review, pre-push checks, etc.)
|
||||
"devx==0.40.0",
|
||||
]
|
||||
# Lint and type-checking tools (quality job)
|
||||
# Lint and type-checking tools (validate job)
|
||||
lint = [
|
||||
"ruff==0.15.20",
|
||||
"pyright==1.1.411",
|
||||
@@ -45,7 +46,7 @@ lint = [
|
||||
"pre-commit==4.6.0",
|
||||
"ansible-lint==26.4.0",
|
||||
]
|
||||
# Molecule testing (molecule-tests job)
|
||||
# Molecule testing (molecule-tests job — stays as a separate CI job)
|
||||
molecule = [
|
||||
"molecule==26.6.0",
|
||||
"molecule-docker==2.1.0",
|
||||
|
||||
Reference in New Issue
Block a user