From 1b76795fc51d804b93994ee1d74fccba45df6d40 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Tue, 14 Apr 2026 10:44:17 +0300 Subject: [PATCH 1/3] Update persistent data dir for Postgres --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 8b42c02..bd8b245 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: container_name: postgresql_database image: postgres:latest volumes: - - postgresql_database_data:/var/lib/postgresql/data + - postgresql_database_data:/var/lib/postgresql restart: always ports: - 5432:5432 From 505814184442a014bd08c3af532b91d61feda169 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Tue, 14 Apr 2026 11:00:55 +0300 Subject: [PATCH 2/3] Define concurency group & drop permissions to read-all --- .github/workflows/testing.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index ba9da10..15854e7 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -5,6 +5,12 @@ on: branches: master pull_request: +concurrency: + group: ${{ github.ref }}-${{ github.workflow }} + cancel-in-progress: true + +permissions: read-all + jobs: postgres: From 8a5b98ac7efabd25a2aec2649d1023896a419242 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Tue, 14 Apr 2026 17:03:22 +0300 Subject: [PATCH 3/3] Update assertion in test to reflect newer menu items --- tcms_github_app/tests/test_plugin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tcms_github_app/tests/test_plugin.py b/tcms_github_app/tests/test_plugin.py index 3e8d0fc..d168cf6 100644 --- a/tcms_github_app/tests/test_plugin.py +++ b/tcms_github_app/tests/test_plugin.py @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Alexander Todorov +# Copyright (c) 2019-2026 Alexander Todorov # # Licensed under GNU Affero General Public License v3 or later (AGPLv3+) # https://www.gnu.org/licenses/agpl-3.0.html @@ -19,13 +19,13 @@ def test_menu_is_updated(self): Then navigation menu under PLUGINS will be extended """ for name, target in settings.MENU_ITEMS: - if name == 'PLUGINS': + if name == 'MORE': for menu_item in menu.MENU_ITEMS: self.assertIn(menu_item, target) return - self.fail('PLUGINS not found in settings.MENU_ITEMS') + self.fail('MORE not found in settings.MENU_ITEMS') def test_menu_rendering(self): """