Skip to content

v1.0.0

Choose a tag to compare

@lowrisc-ci lowrisc-ci released this 14 Oct 14:37
· 106 commits to master since this release

v1.0.0 (2025-10-14)

Bug Fixes

  • [launcher] drop poll_freq from 1s to 0.05s for the local launcher (3628d69)

  • [wildcards] refactor and improved testing with fixes (c7d7a9a)

  • Circular import issue (0a1c1c3)

  • Improve testing and fix issues with the fs helpers. (40c4f22)

  • Logging of timeout after wildcard eval (87e09a3)

  • Move ipython into debug/dev/nix extra dependency groups (7b53822)

  • Nix devshell (995a57c)

  • Regression (9c1bf17)

  • Remove shebangs from scripts (597c7d5)

  • Remove unused Bazel BUILD file (60dcb91)

  • Results refactor name clash (073f9a7)

  • Style.css needs to be in the flow dir (a181bdd)

Build System

  • [pytest] update config to ignore scratch dir when collecting tests (c484ac6)

Code Style

  • [tests] disable pedantic rules for test files. (3a7709d)

  • Disable TRY003 (fe7fecd)

  • Fix auto-fixable PTH issues (cc26b34)

  • Fix instances of A001 (bfed9d4)

  • Fix instances of N806 (0cf67f1)

  • Fix instances of N816 (6e76ad7)

  • Fix instances of N818 (36ec821)

  • Fix N803 issues and enable rule (60b16d7)

  • Remove uneccesery variable (a5290dc)

Continuous Integration

  • Add an action to get a lowrisc-ci app installation access token (16a9508)

  • Add automated release action based on python-semantic-release / conventional commits (46dc514)

  • Copy over check for commit metadata (1dc0673)

  • Github actions to version and creation of the release (fc763d4)

Features

  • [launcher] add fake launcher to produce random results (fd5aed1)

  • Add deployment object dump debug feature (f682788)

  • Added configuration options for release (d7ed748)

Refactoring

  • [flow] module rename dvsim.CdcCfg -> dvsim.flow.cdc (d93fdce)

  • [flow] module rename dvsim.CfgFactory -> dvsim.flow.factory (a47d9e2)

  • [flow] module rename dvsim.FlowCfg -> dvsim.flow.base (4ec6081)

  • [flow] module rename dvsim.FormalCfg -> dvsim.flow.formal (c59fa69)

  • [flow] module rename dvsim.LintCfg -> dvsim.flow.lint (31a5b15)

  • [flow] module rename dvsim.OneShotCfg -> dvsim.flow.one_shot (8ff0f09)

  • [flow] module rename dvsim.SimCfg -> dvsim.flow.sim (4e0c39a)

  • [flow] module rename dvsim.SynCfg -> dvsim.flow.syn (eca83a6)

  • [job] pull out JobTime tests, improved testing and fix a few bugs (b56441f)

  • [launcher] module rename dvsim.Launcher -> dsvsim.launcher.base (f89917b)

  • [launcher] module rename dvsim.LauncherFactory -> dsvsim.launcher.factory (9e90ebe)

  • [launcher] module rename dvsim.LocalLauncher -> dsvsim.launcher.local (88f8d0d)

  • [launcher] module rename dvsim.LsfLauncher -> dsvsim.launcher.lsf (f2bf778)

  • [launcher] module rename dvsim.NcLauncher -> dsvsim.launcher.nc (6d2806b)

  • [launcher] module rename dvsim.SgeLauncher -> dsvsim.launcher.sge (3120ec4)

  • [launcher] module rename dvsim.SlurmLauncher -> dsvsim.launcher.slurm (0d81e22)

  • [logging] pull out logging setup from the main function (1e75b9a)

  • [logging] use custom logger rather than the base logger (1aa0541)

  • [publish] remove the old report publishing mechanisms (c9cd75f)

  • [report] remove old report dir versioning (96ff3d5)

  • [reporting] remove unnesesery latest dir for reporting (de0fa37)

  • [typing] add typing to the Scheduler (b796d3c)

  • [utils] convert utils to a package (08bcbdc)

  • [utils] split out remaining utils into modules (64ce14c)

  • Improve and add typing to status printer (d097727)

  • Initial detanglement of deployment objects (1102d8d)

  • Rename dvsim.MsgBucket -> dvsim.msg_bucket (834f9e7)

  • Rename dvsim.MsgBuckets -> dvsim.msg_buckets (3ae5918)

  • Rename dvsim.Regression -> dvsim.regression (b79b5f4)

  • Rename dvsim.Scheduler -> dvsim.scheduler (afbcaa1)

  • Rename dvsim.SimResults -> dvsim.sim_results (b2e7813)

  • Rename dvsim.StatusPrinter -> dvsim.utils.status_printer (14c4917)

  • Rename dvsim.Test/Testplan -> dvsim.utils.test/testplan (9b4f89f)

  • Rename dvsim.Timer -> dvsim.utils.timer (41366ad)

  • Rename remaining modules and enable N999 lint (8dad466)

Testing


Detailed Changes: v0.1.0...v1.0.0