[us-commits] [ehb54/ultrascan3] 87ba66: Update dependency toolchain pin for 5 targets (run...

aaron-auc noreply at github.com
Sun Sep 6 13:34:27 MDT 2026


  Branch: refs/heads/issue-1008-nightly-build-cache-reliability
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 87ba665f7c798cdeef10fba72ee210bbbf6cd41f
      https://github.com/ehb54/ultrascan3/commit/87ba665f7c798cdeef10fba72ee210bbbf6cd41f
  Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  Date:   2026-09-03 (Thu, 03 Sep 2026)

  Changed paths:
    M buildsys/toolchain.lock.json

  Log Message:
  -----------
  Update dependency toolchain pin for 5 targets (run 33765058513) (#550)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>


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

  Changed paths:
    M test/utils/test_us_memory.cpp
    M utils/us_memory.cpp

  Log Message:
  -----------
  Correct macOS system-memory reporting (#536)

* Report system-wide memory use on macOS instead of the calling process's resident set

* Keep the RSS growth test's allocation alive so an optimizing build cannot delete it


  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>


  Commit: 95559a833eca1ce2e8f72fb6f4ae0f315d78271c
      https://github.com/ehb54/ultrascan3/commit/95559a833eca1ce2e8f72fb6f4ae0f315d78271c
  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
    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 buildsys/toolchain.lock.json
    M doc/manual/source/conf.py
    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_memory.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_memory.cpp
    M utils/us_settings.cpp
    M utils/us_settings.h
    M vcpkg.json

  Log Message:
  -----------
  Merge branch 'main' into issue-1008-nightly-build-cache-reliability


Compare: https://github.com/ehb54/ultrascan3/compare/850469ee852e...95559a833eca

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