GRM-83: fix: add build/twine to ci deps, activate venv in notify_failure
This commit is contained in:
@@ -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]
|
||||||
|
|||||||
@@ -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 \
|
||||||
|
|||||||
@@ -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 = [
|
||||||
|
|||||||
Reference in New Issue
Block a user