Skip to content

Simplfy UI options - #65

Merged
mroda88 merged 7 commits into
developfrom
hwallace/simplify_cli_opts
Jan 16, 2026
Merged

Simplfy UI options#65
mroda88 merged 7 commits into
developfrom
hwallace/simplify_cli_opts

Conversation

@henry-wallace-phys

@henry-wallace-phys henry-wallace-phys commented Jan 15, 2026

Copy link
Copy Markdown
Collaborator

Description

Simplify format for local settings. Now the user just needs to do

runconf-shifter-ui -l /path/to/local/repo

The current behaviour is to override the -d option if the user chooses to provide this. -d now simply points to wherever you want runconf-tools to download the git daq repository.

Addresses issue #
#45

Type of change

  • Documentation (non-breaking change that adds or improves the documentation)
  • New feature or enhancement (non-breaking change which adds functionality)
  • Optimization (non-breaking change that improves code/performance)
  • Bug fix (non-breaking change which fixes an issue)
  • Breaking change (whatever its nature)

Testing checklist

  • Unit tests pass (e.g. dbt-build --unittest)
  • Minimal system quicktest passes (pytest -s minimal_system_quick_test.py)
  • Full set of integration tests pass (daqsystemtest_integtest_bundle.sh)
  • Python tests pass if applicable (e.g. python -m pytest)
  • Pre-commit hooks run successfully if applicable (e.g. pre-commit run --all-files)

Comments here on the testing

Further checks

  • Code is commented where needed, particularly in hard-to-understand areas
  • Code style is correct (dbt-build --lint, and/or see https://dune-daq-sw.readthedocs.io/en/latest/packages/styleguide/)
  • If applicable, new tests have been added or an issue has been opened to tackle that in the future.
    (Indicate issue here: # (issue))

@mroda88 mroda88 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with local configuration and it works

@mroda88
mroda88 merged commit 9db7da0 into develop Jan 16, 2026
1 check passed
@mroda88
mroda88 deleted the hwallace/simplify_cli_opts branch January 16, 2026 13:19
@mroda88 mroda88 mentioned this pull request Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants