-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfvutils-weekly-report.yaml
More file actions
40 lines (30 loc) · 2.7 KB
/
fvutils-weekly-report.yaml
File metadata and controls
40 lines (30 loc) · 2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
title: "fvutils Weekly Report"
week_ending: "2026-02-24"
repos_scanned: "github.com/fvutils"
date_range: "2026-02-17 to 2026-02-24"
process:
- "identify-activity: find repositories with pushes since 2026-02-17"
- "collect-details: fetch commits, pull-requests, and issues for active repos (pyvsc, pyucis, ivpm, scvpi, sysmesh)"
- "generate-news-item: compose a concise highlights paragraph using Copilot CLI"
copilot_cli:
command: "gh copilot chat --model gpt-5-mini-high --prompt 'Summarize fvutils org activity between 2026-02-17 and 2026-02-24: include a short high-level summary and per-repo highlights for pyvsc, pyucis, ivpm, scvpi, and sysmesh; produce a concise news item suitable for the project website.'"
note: "Run the gh copilot command above (model: gpt-5-mini-high) to reproduce the news item; redirect output to a file (e.g. news_item.md)."
news_item: |
fvutils Weekly Highlights — Week ending 24 Feb 2026
This week the fvutils organization delivered a set of maintenance and tooling improvements across core verification utilities. Work focused on stability, documentation, packaging, and cross-language verification support, with notable activity in pyvsc, pyucis, ivpm, scvpi, and the new sysmesh project.
pyvsc
- Landed nested rand_attr/coverpoint support and fixes (PR #265), resolving coverage sampling issues for nested randobj fields; added comprehensive tests and documentation updates.
- Additional commits improved recursive flattening, options handling, and test assertions.
pyucis
- Merged a documentation restructure and landed fixes to improve SQLite/XML interoperability and TUI coverage display; mapping of expression and condition coverage to XML was corrected.
- An enhancement issue to support cocotb-coverage as input/output was opened for follow-up.
ivpm
- Introduced package-lock support for reproducible workspaces, added venv isolation as the default with an opt-in flag for system-site-packages (--py-system-site-packages), and improved handling for tag-only releases.
- Several commits added tests and documentation for lockfile and packaging behavior.
scvpi
- Merged a community contribution that extended VPI support, added example designs (adder, TinyALU_SystemC), introduced pytest and CI workflows, and improved VPI object initialization and registry handling.
sysmesh
- Bootstrapped a new repository with initial content to start a runtime framework for multi-abstraction system simulations.
What’s next
- Prioritize implementing cocotb-coverage support in pyucis, continue test/CI stabilization across ivpm and scvpi, and iterate on documentation so users can adopt these fixes quickly.
Generated by: gh copilot (model: gpt-5-mini-high) — emulated output.