summaryrefslogtreecommitdiff
path: root/.github/workflows/python-pr-validation.yml
diff options
context:
space:
mode:
authorRoberto Bertó <463349+robertoberto@users.noreply.github.com>2025-09-18 13:08:55 -0300
committerGitHub <noreply@github.com>2025-09-18 13:08:55 -0300
commit9a69a954a086df321640dfa65a2ac0ac35a15095 (patch)
tree3c8e41a08dab6e47e4639e09eebcc37c4549b914 /.github/workflows/python-pr-validation.yml
parent85e4714c53b662c45a1f6ee4b6cb0089ad29cc7b (diff)
parentf25d28ab90a266c03fd966ddabc752088da080d6 (diff)
downloadpyvyos-9a69a954a086df321640dfa65a2ac0ac35a15095.tar.gz
pyvyos-9a69a954a086df321640dfa65a2ac0ac35a15095.zip
Merge pull request #18 from eduardormorais/release/0.3.0
Updating version release 0.3.0
Diffstat (limited to '.github/workflows/python-pr-validation.yml')
-rw-r--r--.github/workflows/python-pr-validation.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/.github/workflows/python-pr-validation.yml b/.github/workflows/python-pr-validation.yml
new file mode 100644
index 0000000..30f9969
--- /dev/null
+++ b/.github/workflows/python-pr-validation.yml
@@ -0,0 +1,31 @@
+name: Python Pull Request Validation Workflow
+
+on:
+ pull_request:
+ branches: [ "main", "master" ]
+
+jobs:
+ Validation:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v2
+
+ - name: Set up Python 3.12
+ uses: actions/setup-python@v2
+ with:
+ python-version: "3.12"
+ architecture: "x64"
+
+ - name: Install dependencies
+ run: |
+ python3 -m pip install --upgrade pip
+ pip install poetry
+ pip install pytest
+ poetry lock
+ poetry config virtualenvs.create false
+ poetry install --with dev --no-interaction --no-ansi
+
+ - name: Python Run Tests
+ run: |
+ pytest -v