From e8d8c13b4e8b59fc2f15ae2bec3ffdeaf9004039 Mon Sep 17 00:00:00 2001 From: Alexander Dmitriev Date: Sun, 29 Mar 2026 15:22:16 +0400 Subject: [PATCH 1/2] chore(ci): add merge group for checks and enhance test result validation --- .github/workflows/tests.yml | 16 ++++++++++++++++ .pre-commit-config.yaml | 2 -- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 90e0ad6..e7eaa3d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,6 +6,8 @@ on: branches: ["master"] pull_request: branches: ["master"] + merge_group: + types: [checks_requested] permissions: contents: read @@ -37,3 +39,17 @@ jobs: - name: "Enforce coverage" run: uv run coverage report --show-missing --skip-covered --fail-under=100 + + check-tests: + name: "Tests successful" + needs: [tests] + runs-on: "ubuntu-latest" + if: always() + + steps: + - name: "Check results" + run: | + if [ "${{ needs.tests.result }}" != "success" ]; then + echo "Tests failed" + exit 1 + fi diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 58e00e8..03d55d1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,8 +2,6 @@ ci: autoupdate_schedule: weekly autofix_prs: false autoupdate_commit_msg: '[pre-commit.ci] pre-commit autoupdate' -default_language_version: - python: python3.10 repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v6.0.0 From fe1e9e20598221dac20961b1793feaccac3b1ffb Mon Sep 17 00:00:00 2001 From: Alexander Dmitriev Date: Sun, 29 Mar 2026 15:30:39 +0400 Subject: [PATCH 2/2] chore(ci): remove merge group for checks from CI configuration --- .github/workflows/tests.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e7eaa3d..1bb3c4a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,9 +5,6 @@ on: push: branches: ["master"] pull_request: - branches: ["master"] - merge_group: - types: [checks_requested] permissions: contents: read