Skip to content

Commit d8aa274

Browse files
committed
Prepare build of v4.7.1
- Bump upload-artifact version. - Revert to older version of black - Bump Python versions used for tests - Update GHDL installation - Revert to older pylint
1 parent 62c904d commit d8aa274

4 files changed

Lines changed: 13 additions & 12 deletions

File tree

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Report coverage
2929
run: ./.github/run.sh coverage report -m --skip-covered
3030

31-
- uses: actions/upload-artifact@v3
31+
- uses: actions/upload-artifact@v4
3232
with:
3333
name: VUnit_coverage
3434
path: htmlcov

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Build docs
3333
run: tox -e py311-docs -- --color
3434

35-
- uses: actions/upload-artifact@v3
35+
- uses: actions/upload-artifact@v4
3636
with:
3737
name: VUnit-site
3838
path: .tox/py311-docs/tmp/docsbuild/

.github/workflows/push.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
matrix:
5050
include:
5151
- { py: '3.11' , task: 311-lint }
52-
- { py: '3.7' , task: 37-unit }
52+
- { py: '3.8' , task: 38-unit }
5353
- { py: '3.11' , task: 311-unit }
5454
name: '🐧 Ubuntu · ${{ matrix.task }}'
5555
steps:
@@ -80,8 +80,8 @@ jobs:
8080
fail-fast: false
8181
matrix:
8282
task: [
83-
{do: 311-acceptance, tag: llvm},
84-
{do: 311-vcomponents, tag: mcode},
83+
{do: 313-acceptance, tag: llvm},
84+
{do: 313-vcomponents, tag: mcode},
8585
]
8686
name: '🛳️ Container · ${{ matrix.task.do }} · ${{ matrix.task.tag }}'
8787
steps:
@@ -104,8 +104,8 @@ jobs:
104104
fail-fast: false
105105
matrix:
106106
task: [
107-
{do: 39-acceptance},
108-
{do: 39-vcomponents},
107+
{do: 311-acceptance},
108+
{do: 311-vcomponents},
109109
]
110110
name: '🛳️ Container · ${{ matrix.task.do }} · NVC'
111111
steps:
@@ -154,9 +154,10 @@ jobs:
154154
submodules: recursive
155155

156156
- name: '⚙️ Setup GHDL'
157-
uses: ghdl/setup-ghdl-ci@master
157+
uses: ghdl/setup-ghdl@main
158158
with:
159-
backend: llvm
159+
backend: mcode
160+
runtime: mingw64
160161

161162
- name: '🐍 Install dependencies'
162163
run: pip install -U tox --progress-bar off

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,18 @@ underlines = ["-", "~"]
5454
[tool.tox]
5555
legacy_tox_ini = """
5656
[tox]
57-
envlist = py{36,37,38,39,310,311}-{fmt,unit,lint,docs}, py{36,37,38,39,310,311}-{acceptance,vcomponents}-{activehdl,ghdl,modelsim,nvc,rivierapro}, py{36,37,38,39,310,311}-coverage
57+
envlist = py{36,37,38,39,310,311}-{fmt,unit,lint,docs}, py{36,37,38,39,310,311,313}-{acceptance,vcomponents}-{activehdl,ghdl,modelsim,nvc,rivierapro}, py{36,37,38,39,310,311}-coverage
5858
isolated_build = True
5959
6060
[testenv]
6161
recreate=True
6262
passenv=ALDEC_LICENSE_FILE
6363
6464
deps=
65-
fmt: black
65+
fmt: black==23.3.0
6666
pytest
6767
lint: pycodestyle
68-
lint: pylint
68+
lint: pylint==2.17.2
6969
lint: mypy
7070
lint: Pygments
7171
coverage: coverage

0 commit comments

Comments
 (0)