GRM-83: fix: add build/twine to ci deps, activate venv in notify_failure

This commit is contained in:
emil
2026-06-24 22:28:08 +00:00
parent aac47e3472
commit cf2314c20f
3 changed files with 4 additions and 2 deletions
+1 -2
View File
@@ -189,8 +189,7 @@ jobs:
auto-merge: auto-merge:
# Auto-merge runs after all CI checks pass. It reads the task ID # Auto-merge runs after all CI checks pass. It reads the task ID
# from the branch name (falling back to .taskid file), validates # from the branch name, validates the PR title, and squash-merges.
# the PR title, and squash-merges.
# Uses always() so it evaluates even when molecule-tests is skipped # Uses always() so it evaluates even when molecule-tests is skipped
# (Gitea Actions skips dependent jobs of skipped jobs by default). # (Gitea Actions skips dependent jobs of skipped jobs by default).
needs: [quality, detect-changes, pr-review, molecule-tests] needs: [quality, detect-changes, pr-review, molecule-tests]
+1
View File
@@ -125,6 +125,7 @@ jobs:
REPO_TOKEN: ${{ secrets.REPO_TOKEN }} REPO_TOKEN: ${{ secrets.REPO_TOKEN }}
PYTHONPATH: src PYTHONPATH: src
run: | run: |
. .venv/bin/activate 2>/dev/null || true
export PATH="$HOME/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH"
python3 -m devx.tools.install_tools --tool tea python3 -m devx.tools.install_tools --tool tea
python3 -m devx.ci.notify_failure --auto-login \ python3 -m devx.ci.notify_failure --auto-login \
+2
View File
@@ -32,6 +32,8 @@ version = {attr = "gitea_runner_manager.__version__"}
ci = [ ci = [
"pytest>=9.1.0", "pytest>=9.1.0",
"pytest-cov>=7.1.0", "pytest-cov>=7.1.0",
"build>=1.5.0",
"twine>=6.2.0",
] ]
# Lint and type-checking tools (quality job) # Lint and type-checking tools (quality job)
lint = [ lint = [