v1.0.0
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
- Add cli run test (
f87b7e6)
Detailed Changes: v0.1.0...v1.0.0