[us-commits] [ehb54/ultrascan3] 5c9a3b: Keep version metadata synchronized (#549)

github-actions[bot] noreply at github.com
Mon Sep 7 05:57:28 MDT 2026


  Branch: refs/tags/nightly
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 5c9a3bbd1feadcc8d973f2e99fa227d98d67f63f
      https://github.com/ehb54/ultrascan3/commit/5c9a3bbd1feadcc8d973f2e99fa227d98d67f63f
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M .github/workflows/bump-version.yml
    M doc/manual/source/conf.py
    M vcpkg.json

  Log Message:
  -----------
  Keep version metadata synchronized (#549)


  Commit: d76e76586bc139d9a30a1ab9d13b30c07adf318e
      https://github.com/ehb54/ultrascan3/commit/d76e76586bc139d9a30a1ab9d13b30c07adf318e
  Author: aaron-auc <95181880+aaron-auc at users.noreply.github.com>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    A .github/workflows/unit-tests-qt5-v2.yml
    A .github/workflows/unit-tests-qt6-v2.yml
    R .github/workflows/unit-tests-v2.yml
    M .gitignore
    M CMakeLists.txt
    M admin/test/docker/Dockerfile
    M gui/us_gui_settings.cpp
    M gui/us_theme.cpp
    M test-docker.sh
    M test/CMakeLists.txt
    M test/README
    A test/common/us3_gui_test_main.h
    A test/gui/CMakeLists.txt
    A test/gui/test_us_editor_gui.cpp
    A test/gui/test_us_gui_test_isolation.cpp
    M test/utils/CMakeLists.txt
    A test/utils/test_us_build_variant.cpp
    M test/utils/test_us_model.cpp
    A test/utils/test_us_test_environment.cpp
    M test/utils/test_us_utils_main.cpp
    M utils/us_settings.cpp
    M utils/us_settings.h

  Log Message:
  -----------
  Isolate and align utility tests across supported builds (#537)

* Isolate unit-test settings and writable paths in a per-process sandbox

* Make the DB-enabled and NO_DB test builds internally consistent and buildable side by side

* Add an opt-in gcov coverage build and a one-command utils coverage report

* Give the discovered utils tests a label that ctest -L can actually select

* Ignore the local build-mac directory

* Split the unit-test workflow into Qt5 and Qt6 variants so the suite runs under both

* Run the Qt6 unit-test steps under bash so PIPESTATUS parses and a failing build is not masked by tee

* Fail the Qt5 unit-test step on a broken build instead of reporting tee's success

* Keep the DB mock test with its query refactor

* Add isolated GUI test infrastructure

* Route UltraScan settings through US_SettingsStore so a test run can redirect them instead of writing the developer's real preferences

* Keep simulator tests with the simulator layer

* Clean up Qt5 workflow whitespace

* Replace the tautological US_Model component-search and edge-case tests with calc_coefficients assertions

* Remove local task history from test documentation

* Condense test foundation comments

* Remove redundant Qt6 references from Qt5 header

* Remove redundant Qt5 comparisons from Qt6 workflow


  Commit: 18126fa147dbf789d297deb549d8e26e52f924d0
      https://github.com/ehb54/ultrascan3/commit/18126fa147dbf789d297deb549d8e26e52f924d0
  Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  Date:   2026-09-06 (Sun, 06 Sep 2026)

  Changed paths:
    M buildsys/toolchain.lock.json

  Log Message:
  -----------
  Update dependency toolchain pin for 5 targets (run 34031578244) (#551)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: aaron-auc <95181880+aaron-auc at users.noreply.github.com>


Compare: https://github.com/ehb54/ultrascan3/compare/f6637eacf9c6...18126fa147db

To unsubscribe from these emails, change your notification settings at https://github.com/ehb54/ultrascan3/settings/notifications


More information about the us-commits mailing list