Releases: hpcflow/hpcflow-new
Releases Β· hpcflow/hpcflow-new
v0.2.0a84
π Bug Fixes
- always use importlib.resources method for running tests; otherwise we couldn't pass custom CLI options to pytest
π· Build changes
- update binary download links file [skip ci]
v0.2.0a83
π Bug Fixes
- refactor RunTimeInfo to not use sys.argv on init; fix #462
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
- GHA: testing
π· Build changes
- merge from develop
- bump ipykernel
- update binary download links file [skip ci]
v0.2.0a82
β¨ Features
- prep for tutorial
π Bug Fixes
- add set-callback on config item log_console_level to update the handler
- remove AppLog file handlers on reload_config
- improve ConfigItemCallbackError UX
π· Build changes
- update binary download links file [skip ci]
v0.2.0a81
π Bug Fixes
- bump valida (one valida bug) and fix config validation schema (workaround for another valida bug)
π· Build changes
- update binary download links file [skip ci]
v0.2.0a80
β» Code Refactoring
- fix config get calls
- remove unused scheduler_options
β¨ Features
- support configuring SGE parallel environments and SLURM partitions
- add Config.add_scheduler and CLI
- defer resource validation until submit-time
- support setting/getting config items at dot-delimted paths
- start adding scheduler configuration
π Bug Fixes
- print stderr in Scheduler.get_version_info
- SlurmPosix.process_resources typo
- ElementResource.SLURM_is_parallel
- utils.set_in_container
- updated config_schema.yaml
- tests
- use slurm docker root image tag
- pytest run via python -m does not detect custom option, so change to use hpcflow script
- test-scheduler try
- test-scheduler try
- use base slurm image
- test-scheduler try
- test-scheduler try
- SlurmPosix.format_options
- set scheduler to 'direct' if not set in ResourceSpec
- GHA: test-shells
- GHA: test-shells
- GHA: test-shells
- GHA: test-shells
- GHA: test-shells
- GHA: test-shells
- GHA: test-shells
π· Build changes
- merge from develop
- update binary download links file [skip ci]
v0.2.0a79
π· Build changes
- update binary download links file [skip ci]
v0.2.0a78
β¨ Features
- add App.get_config_path and CLI to retrieve config path without loading config
π Bug Fixes
- another downstream app hpcflow-test fix
- downstream app test-hpcflow failure; fix hpcflow/matflow-new#89
- set RunTimeInfo.in_pytest in conftest.py
π· Build changes
- update binary download links file [skip ci]
v0.2.0a77
β» Code Refactoring
- remove unused
- ResourceList.normalise
- start work to support conditional action based on resources
β¨ Features
- allow action rules on resources
- config: add reset config
π Bug Fixes
- disallow ResourceList with multiple identical scopes
- ResourceSpec string scope arg
- passing existing persistent ResourceSpec objects into new workflows/tasks
- merge workflow template resources into element set resources on WorkflowTemplate init
- Workflow.get_all_parameter_data for falsey parameter data
- config: account for IPython calling Config.getattr
- config: reset-config CLI
- config: allow resetting the config if it is currently invalid
π· Build changes
- update binary download links file [skip ci]
v0.2.0a76
π Bug Fixes
- test_in_pytest when frozen
v0.2.0a74
β¨ Features
- add GHA workflow to create a MatFlow PR with bumped hpcflow
π Bug Fixes
- new GHA workflow
- new GHA workflow
- new GHA workflow
- new GHA workflow
π· Build changes
- update binary download links file [skip ci]