Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions .github/workflows/Pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,31 @@ jobs:
# if: success() || failure()
steps:
- name: 🗑️ Delete YAML artifacts from matrix jobs
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
continue-on-error: true
with:
name: |
OSVVM-Report-YAML-*
PoC-Report-YAML-*

- name: 🗑️ Delete JUnit XML artifacts from matrix jobs
uses: geekyeggo/delete-artifact@v5
uses: geekyeggo/delete-artifact@v6
continue-on-error: true
with:
name: |
OSVVM-Report-XML-*
PoC-Report-XML-*

# IntermediateCleanUp:
# uses: pyTooling/Actions/.github/workflows/CleanupArtifacts.yml@r7
# needs:
# - PublishCoverageResults
# - PublishPytestResults
# with:
# others: |
# pyGHDL-Coverage-SQLite-*
# pyGHDL-Unittest-XML-*

Documentation:
uses: pyTooling/Actions/.github/workflows/SphinxDocumentation.yml@r7
needs:
Expand Down Expand Up @@ -137,6 +147,7 @@ jobs:
Release:
uses: pyTooling/Actions/.github/workflows/PublishReleaseNotes.yml@r7
needs:
- Prepare
- PublishToGitHubPages
if: needs.Prepare.outputs.is_release_tag == 'true'
permissions:
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/Simulate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,10 +151,10 @@ jobs:
if: inputs.simulator == 'nvc'
run: |
cd "${{ needs.Parameters.outputs.tempDirectory }}"
nvc --ignore-time --do run.tcl
nvc --do run.tcl

- name: 📤 Upload '${{ needs.Parameters.outputs.osvvmReportHTML }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.osvvmReportHTML }}
Expand All @@ -168,7 +168,7 @@ jobs:
retention-days: 1

- name: 📤 Upload '${{ needs.Parameters.outputs.osvvmReportYAML }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.osvvmReportYAML }}
Expand All @@ -178,7 +178,7 @@ jobs:
retention-days: 1

- name: 📤 Upload '${{ needs.Parameters.outputs.osvvmReportXML }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.osvvmReportXML }}
Expand All @@ -188,7 +188,7 @@ jobs:
retention-days: 1

- name: 📤 Upload '${{ needs.Parameters.outputs.osvvmLibraries }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
with:
name: ${{ needs.Parameters.outputs.osvvmLibraries }}
working-directory: '${{ needs.Parameters.outputs.tempDirectory }}'
Expand All @@ -197,7 +197,7 @@ jobs:
retention-days: 1

- name: 📤 Upload '${{ needs.Parameters.outputs.osvvmGenerated }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.osvvmGenerated }}
Expand Down Expand Up @@ -243,13 +243,13 @@ jobs:
mv src/common/my_project.vhdl.template tb/common/my_project.vhdl

- name: 📥 Download artifacts '${{ needs.Parameters.outputs.osvvmLibraries }}' from 'Build-OSVVM' job
uses: pyTooling/download-artifact@v4
uses: pyTooling/download-artifact@v8
with:
name: ${{ needs.Parameters.outputs.osvvmLibraries }}
path: "${{ needs.Parameters.outputs.tempDirectory }}"

- name: 📥 Download artifacts '${{ needs.Parameters.outputs.osvvmGenerated }}' from 'Build-OSVVM' job
uses: pyTooling/download-artifact@v4
uses: pyTooling/download-artifact@v8
with:
name: ${{ needs.Parameters.outputs.osvvmGenerated }}

Expand Down Expand Up @@ -280,7 +280,7 @@ jobs:
if: inputs.simulator == 'nvc'
run: |
cd "${{ needs.Parameters.outputs.tempDirectory }}"
nvc --ignore-time --do build.tcl
nvc --do build.tcl

- name: 📈 Generate simulate.tcl for simulate
if: always()
Expand Down Expand Up @@ -308,10 +308,10 @@ jobs:
if: always() && inputs.simulator == 'nvc'
run: |
cd "${{ needs.Parameters.outputs.tempDirectory }}"
nvc --ignore-time --do simulate.tcl
nvc --do simulate.tcl

- name: 📤 Upload '${{ needs.Parameters.outputs.pocReportHTML }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.pocReportHTML }}
Expand All @@ -330,7 +330,7 @@ jobs:
retention-days: 1

- name: 📤 Upload '${{ needs.Parameters.outputs.pocReportYAML }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.pocReportYAML }}
Expand All @@ -340,7 +340,7 @@ jobs:
retention-days: 1

- name: 📤 Upload '${{ needs.Parameters.outputs.pocReportXML }}' artifacts
uses: pyTooling/upload-artifact@v4
uses: pyTooling/upload-artifact@v7
continue-on-error: true
with:
name: ${{ needs.Parameters.outputs.pocReportXML }}
Expand All @@ -350,7 +350,7 @@ jobs:
retention-days: 1

# - name: 📤 Upload '${{ needs.Parameters.outputs.pocLibraries }}' artifacts
# uses: pyTooling/upload-artifact@v4
# uses: pyTooling/upload-artifact@v7
# with:
# name: ${{ needs.Parameters.outputs.pocLibraries }}
# working-directory: '${{ needs.Parameters.outputs.tempDirectory }}'
Expand Down
9 changes: 6 additions & 3 deletions .sigasi/project.sigasi
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,12 @@
],
"dependencies": [
{
"Quartus25.3": [
"altera_mf"
]
"Quartus": {
"version": "Quartus25.3",
"targets": [
"altera_mf"
]
}
}
]
},
Expand Down
8 changes: 2 additions & 6 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,9 @@
from sys import path as sys_path
from os.path import abspath
from pathlib import Path
from textwrap import dedent

from pyTooling.Packaging import extractVersionInformation
# from pyTooling.Packaging import extractVersionInformation

ROOT = Path(__file__).resolve().parent

Expand Down Expand Up @@ -154,11 +155,6 @@ def _LatestTagName():
f"{project}."
]

# ==============================================================================
# Options for LaTeX / PDF output
# ==============================================================================
from textwrap import dedent

# ==============================================================================
# Options for LaTeX / PDF output
# ==============================================================================
Expand Down
1 change: 1 addition & 0 deletions tools/OSVVM/poc.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ namespace eval ::poc {
set RivieraSimOptions {-unbounderror}

} elseif {$::osvvm::ToolName eq "NVC"} {
append ::osvvm::ExtendedGlobalOptions " --ignore-time"
SetExtendedAnalyzeOptions {--relaxed}

} elseif {$::osvvm::ToolName eq "Sigasi"} {
Expand Down
Loading