From b566f3916a435b5717d38e2812518060cdb97dd1 Mon Sep 17 00:00:00 2001 From: tischrei Date: Tue, 29 Jul 2025 13:13:03 +0000 Subject: [PATCH 1/6] add tox py3 check --- .gitea/workflows/python-tox.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .gitea/workflows/python-tox.yaml diff --git a/.gitea/workflows/python-tox.yaml b/.gitea/workflows/python-tox.yaml new file mode 100644 index 0000000..f99d051 --- /dev/null +++ b/.gitea/workflows/python-tox.yaml @@ -0,0 +1,10 @@ +name: Run tox Check with latest version + +on: + push: + branches: + - main + +jobs: + test-tox-py3: + uses: opentelekomcloud-infra/github-actions/.github/workflows/python-tox.yaml@v1 \ No newline at end of file -- 2.34.1 From 953bba744fa83308472319fa7fe89ee13eb64e23 Mon Sep 17 00:00:00 2001 From: tischrei Date: Tue, 29 Jul 2025 13:13:59 +0000 Subject: [PATCH 2/6] add on section --- .gitea/workflows/python-tox.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/python-tox.yaml b/.gitea/workflows/python-tox.yaml index f99d051..ccae7fd 100644 --- a/.gitea/workflows/python-tox.yaml +++ b/.gitea/workflows/python-tox.yaml @@ -1,9 +1,12 @@ name: Run tox Check with latest version on: - push: - branches: - - main + pull_request: + types: + - opened + - reopened + - synchronize + - edited jobs: test-tox-py3: -- 2.34.1 From 552291580cda9b70a42bf3eccd4ea51c464b602a Mon Sep 17 00:00:00 2001 From: tischrei Date: Tue, 29 Jul 2025 13:15:02 +0000 Subject: [PATCH 3/6] add https --- .gitea/workflows/python-tox.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/python-tox.yaml b/.gitea/workflows/python-tox.yaml index ccae7fd..da78cd7 100644 --- a/.gitea/workflows/python-tox.yaml +++ b/.gitea/workflows/python-tox.yaml @@ -10,4 +10,4 @@ on: jobs: test-tox-py3: - uses: opentelekomcloud-infra/github-actions/.github/workflows/python-tox.yaml@v1 \ No newline at end of file + uses: https://github.com/opentelekomcloud-infra/github-actions/.github/workflows/python-tox.yaml@v1 \ No newline at end of file -- 2.34.1 From 702d2a8503825882f074090cbd62c4fa487e1708 Mon Sep 17 00:00:00 2001 From: tischrei Date: Tue, 29 Jul 2025 13:17:14 +0000 Subject: [PATCH 4/6] add runs-on --- .gitea/workflows/python-tox.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/python-tox.yaml b/.gitea/workflows/python-tox.yaml index da78cd7..f9a0dcc 100644 --- a/.gitea/workflows/python-tox.yaml +++ b/.gitea/workflows/python-tox.yaml @@ -9,5 +9,10 @@ on: - edited jobs: - test-tox-py3: - uses: https://github.com/opentelekomcloud-infra/github-actions/.github/workflows/python-tox.yaml@v1 \ No newline at end of file + validate: + name: Using pre-defined check jobs + runs-on: ubuntu + + steps: + - name: Run Tox py check + uses: https://github.com/opentelekomcloud-infra/github-actions/.github/workflows/python-tox.yaml@v1 \ No newline at end of file -- 2.34.1 From f1eff9e5c7271a1dcda7822b2dbe6e3f7803b166 Mon Sep 17 00:00:00 2001 From: Sebastian Gode Date: Tue, 29 Jul 2025 13:29:18 +0000 Subject: [PATCH 5/6] Add composite --- .gitea/workflows/python-tox.yaml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/python-tox.yaml b/.gitea/workflows/python-tox.yaml index f9a0dcc..3c6ef52 100644 --- a/.gitea/workflows/python-tox.yaml +++ b/.gitea/workflows/python-tox.yaml @@ -1,18 +1,11 @@ -name: Run tox Check with latest version +name: Run Tox Check on: pull_request: - types: - - opened - - reopened - - synchronize - - edited + types: [opened, reopened, synchronize, edited] jobs: - validate: - name: Using pre-defined check jobs + tox-py312: runs-on: ubuntu - steps: - - name: Run Tox py check - uses: https://github.com/opentelekomcloud-infra/github-actions/.github/workflows/python-tox.yaml@v1 \ No newline at end of file + - uses: https://github.com/opentelekomcloud-infra/github-actions/.github/actions/tox-py-test@v1 -- 2.34.1 From 67b52db4467d2768540f897adbbe2b34edd1e219 Mon Sep 17 00:00:00 2001 From: Sebastian Gode Date: Wed, 30 Jul 2025 08:03:07 +0000 Subject: [PATCH 6/6] Add pep8 --- .gitea/workflows/python-tox.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/python-tox.yaml b/.gitea/workflows/python-tox.yaml index 3c6ef52..e08c5d3 100644 --- a/.gitea/workflows/python-tox.yaml +++ b/.gitea/workflows/python-tox.yaml @@ -9,3 +9,10 @@ jobs: runs-on: ubuntu steps: - uses: https://github.com/opentelekomcloud-infra/github-actions/.github/actions/tox-py-test@v1 + + tox-pep8: + runs-on: ubuntu + steps: + - uses: https://github.com/opentelekomcloud-infra/github-actions/.github/actions/tox-py-test@v1 + with: + tox-env: pep8 -- 2.34.1