aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/python-app.yml17
-rw-r--r--.github/workflows/tests.yml18
2 files changed, 27 insertions, 8 deletions
diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml
index 95c39fa..6efaaec 100644
--- a/.github/workflows/python-app.yml
+++ b/.github/workflows/python-app.yml
@@ -9,24 +9,35 @@ on:
jobs:
build:
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: ['3.9', '3.10', '3.11', '3.12','3.13']
+
steps:
- uses: actions/checkout@v2
- - name: Set up Python 3.8
+
+ - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
- python-version: 3.8
+ python-version: ${{ matrix.python-version }}
+
- name: Install Coverage
run: |
pip3 install coverage
+
- name: Run pre-commit
run: |
python3 -m pip install pre-commit
pre-commit run --all-files
+
- name: Generate
run: coverage run ./parse.py -c -chisel -sverilog -rust -latex -spinalhdl -go "rv*" "unratified/rv*"
+
- name: Check C output
- run: cat encoding.out.h | cpp
+ run: cat encoding.out.h | cpp
+
- name: Generate coverage
run: coverage xml
+
- name: Upload coverage
uses: codecov/codecov-action@v2
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 0eb0c89..5a18873 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -9,18 +9,26 @@ on:
jobs:
build:
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: ['3.9', '3.10', '3.11', '3.12','3.13']
+
steps:
- uses: actions/checkout@v2
- - name: Set up Python 3.8
+
+ - name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
- python-version: 3.8
- - name: Install Coverage
+ python-version: ${{ matrix.python-version }}
+
+ - name: Install dependencies
run: |
pip3 install coverage
- name: Test error outputs
run: coverage run -m unittest -b
- - name: Generate coverage
+
+ - name: Generate coverage report
run: coverage xml
- - name: Upload coverage
+
+ - name: Upload coverage report
uses: codecov/codecov-action@v2