[us-commits] [ehb54/ultrascan3] 013afa: Refactor GitHub Actions workflows to enhance modul...

Lukas Dobler noreply at github.com
Fri Nov 21 07:29:36 MST 2025


  Branch: refs/heads/lukas/gh_actions
  Home:   https://github.com/ehb54/ultrascan3
  Commit: 013afa9051723a54ff17a3431895f0e6aa65eebc
      https://github.com/ehb54/ultrascan3/commit/013afa9051723a54ff17a3431895f0e6aa65eebc
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    M .github/workflows/codeql-analysis.yml
    M .github/workflows/doc-build.yml
    M .github/workflows/static-analysis.yml

  Log Message:
  -----------
  Refactor GitHub Actions workflows to enhance modularity and efficiency
- Introduce `changed-files` job to conditionally trigger workflows based on file changes.
- Add status-checking jobs for Documentation, CodeQL analysis, and Static Analysis builds.
- Improve concurrency management and file fetch depth.
- Optimize CI Docker containers and cleanup processes.
- Streamline conditional checks and matrix configurations.


  Commit: 2574c202cf8e3a25d12efaf4dd85cbfcf4cce419
      https://github.com/ehb54/ultrascan3/commit/2574c202cf8e3a25d12efaf4dd85cbfcf4cce419
  Author: doluk <69309597+doluk at users.noreply.github.com>
  Date:   2025-11-21 (Fri, 21 Nov 2025)

  Changed paths:
    A .github/workflows/unit-tests-v2.yml

  Log Message:
  -----------
  Add `unit-tests-v2.yml` GitHub Actions workflow

- Introduce a new workflow for unit testing with support for configurable test filters and debug mode.
- Add a `changed-files` job to detect relevant file modifications and conditionally trigger tests.
- Implement improved concurrency management and result-checking mechanisms.
- Streamline test setup, build process, and log management for enhanced clarity and efficiency.
- Enable artifact uploads for detailed test results and logs.


Compare: https://github.com/ehb54/ultrascan3/compare/02ab6c663335...2574c202cf8e

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