Skip to content

Update from Copier (2026-10-11T11-14-35Z) - #79

Merged
python-templates-automerge[bot] merged 4 commits into
mainfrom
copier-update-2026-10-11T11-14-35Z
Oct 11, 2026
Merged

python-templates-automerge[bot] merged 4 commits into
mainfrom
copier-update-2026-10-11T11-14-35Z

Conversation

@python-templates-copier-update

@python-templates-copier-update python-templates-copier-update Bot commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Automated update from the repository's Copier template.

Resolve template checks and type annotations across the compiler, SDK boundaries, and tests. Retain runtime pyslang compatibility, give CSP node bodies scalar types, and scope allowances to CSP no-emission returns and Amaranth port declarations. Fix the cocotb entrypoint's missing Amaranth import and cover it with a regression test.

Local lint, type checks, and distribution checks passed. Full suite passed: 520 tests, 84.57% coverage; the added Amaranth entrypoint regression also passed. Native cocotb/Verilator benches passed with the virtual environment on PATH. Expression evaluator timing matched the previous implementation.

Signed-off-by: python-templates-copier-update[bot] <python-templates-copier-update[bot]@users.noreply.github.com>
Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Test Results

521 tests  +1   518 ✅ +1   18s ⏱️ -1s
  1 suites ±0     3 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 638e24f. ± Comparison against base commit 845655b.

@codecov

codecov Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.24590% with 27 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.45%. Comparing base (845655b) to head (638e24f).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
dau_sim/compiler/codegen.py 53.06% 20 Missing and 3 partials ⚠️
dau_sim/compiler/compile.py 89.47% 1 Missing and 1 partial ⚠️
dau_sim/backends/cocotb_backend.py 85.71% 1 Missing ⚠️
dau_sim/compiler/eval.py 87.50% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #79      +/-   ##
==========================================
+ Coverage   85.26%   85.45%   +0.18%     
==========================================
  Files          67       67              
  Lines        9989    10063      +74     
  Branches     1250     1250              
==========================================
+ Hits         8517     8599      +82     
+ Misses       1162     1154       -8     
  Partials      310      310              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@timkpaine timkpaine added the tag: automerge Automatically merge this PR when status checks pass label Oct 11, 2026
@python-templates-automerge
python-templates-automerge Bot merged commit a91215a into main Oct 11, 2026
3 of 4 checks passed
@python-templates-automerge
python-templates-automerge Bot deleted the copier-update-2026-10-11T11-14-35Z branch October 11, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tag: automerge Automatically merge this PR when status checks pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant