Commit Graph
14682 Commits
Author SHA1 Message Date
kevinveenbirkenbach 243e8ff43a Merge remote-tracking branch 'origin/alert-autofix-225' into merge-autofix 2026-02-09 08:41:51 +01:00
kevinveenbirkenbach ae967bb559 Merge branch 'alert-autofix-212' 2026-02-09 08:39:44 +01:00
kevinveenbirkenbach b47380958d Merge branch 'alert-autofix-219' 2026-02-09 08:35:22 +01:00
kevinveenbirkenbach a2776f090d Merge branch 'alert-autofix-218' 2026-02-09 08:30:55 +01:00
kevinveenbirkenbach bc1afa108f Merge branch 'alert-autofix-224' 2026-02-09 08:25:08 +01:00
kevinveenbirkenbach 76064827de test(integration): remove mixed unittest imports to satisfy code scanning
Refactor integration test to avoid mixed `import` / `from import` usage
by importing TestCase, main, and patch explicitly.
This resolves Code Scanning alert #224 without suppressions.

https://chatgpt.com/share/69898baf-35b4-800f-9fb1-ca42cae438d3
2026-02-09 08:24:22 +01:00
kevinveenbirkenbach 74a036c9f2 ci: checkout repository in pick-distro job to enable tag detection
Ensure the pick-distro job has a git context so `git tag --points-at`
works correctly and no longer fails with "not a git repository".

https://chatgpt.com/share/69898844-3374-800f-8f45-d5d73b847326
2026-02-09 08:09:51 +01:00
kevinveenbirkenbach 6c6229708c fix(compose): retry on image config verification failures during pull
Treat "error pulling image configuration" and "image config verification failed"
as transient Docker pull errors so retries are attempted instead of failing
immediately. This improves robustness against registry/CDN glitches.

Also clarify retry log output and add unit coverage to prevent regressions.

https://chatgpt.com/share/698987eb-3d64-800f-a4b3-749b545f7370
2026-02-09 08:08:21 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI f1ba3ce329 Potential fix for code scanning alert no. 224: Module is imported with 'import' and 'import from'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:01:50 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 61ebfd17ae Potential fix for code scanning alert no. 219: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:01:36 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 89019ba30a Potential fix for code scanning alert no. 218: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:01:26 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 7bdc59a9f4 Potential fix for code scanning alert no. 212: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:01:09 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 26851bcfe1 Potential fix for code scanning alert no. 139: Module is imported with 'import' and 'import from'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:00:59 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 2dc177f4f5 Potential fix for code scanning alert no. 225: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:00:33 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 1f0e351f6e Potential fix for code scanning alert no. 211: Implicit string concatenation in a list
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 08:00:15 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI c84616fd50 Potential fix for code scanning alert no. 168: Module is imported with 'import' and 'import from'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 07:59:57 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 73f3962365 Potential fix for code scanning alert no. 196: Jinja2 templating with autoescape=False
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-09 07:56:53 +01:00
kevinveenbirkenbach d0c5650f61 Release version 2.1.5 v2.1.5 2026-02-09 00:39:20 +01:00
kevinveenbirkenbach 26be2ec2a7 Removed cleanup noise 2026-02-09 00:28:30 +01:00
kevinveenbirkenbach 95f0d87b07 ci(workstation): skip deploy job when no apps are discovered
Prevent GitHub Actions matrix evaluation errors by conditionally skipping
the workstation deploy job when the discovered app list is empty.

https://chatgpt.com/share/69891ab9-71b8-800f-86e2-cc8e9b575d6d
2026-02-09 00:22:27 +01:00
kevinveenbirkenbach af1de9e9c7 Release version 2.1.4 v2.1.4 2026-02-08 23:33:10 +01:00
kevinveenbirkenbach 53cd0fc4b4 ci: run full distro matrix when pushed commit has version tag
Detect v* tags pointing at GITHUB_SHA instead of relying on tag push events.
This ensures that branch pushes with a version-tagged commit trigger all distros,
while regular commits still run on a single randomly selected distro.

https://chatgpt.com/share/69890da6-da90-800f-916c-b788eadaf6a1
2026-02-08 23:26:41 +01:00
kevinveenbirkenbach 5bf7caf42c Release version 2.1.3 v2.1.3 2026-02-08 23:11:00 +01:00
kevinveenbirkenbach 4e5e8d2a7d Fix compose down behavior and harden templar rendering
- Restore full teardown semantics in Compose.down by delegating to down_stack
  (including volume removal and CI cleanup)
- Normalize templar render output to string to avoid None-related failures
- Clean up unused variable in templating fallback path
- Reorder test imports without changing behavior

https://chatgpt.com/share/69890935-4f1c-800f-8f2c-1b18a1df0ea5
2026-02-08 23:07:44 +01:00
kevinveenbirkenbach 24025bc37c Fix Ruff F821: make Compose a forward reference in deps.py
https://chatgpt.com/share/69890394-46c4-800f-abe0-b7046357872f
2026-02-08 22:43:39 +01:00
kevinveenbirkenbach 50fc018f39 Merge branch 'alert-autofix-201' 2026-02-08 22:35:27 +01:00
kevinveenbirkenbach 5ffc0c8390 tests: fix domain_mapper unit tests to use explicit module references
- Call iter_app_domains and build_domain_index via module_utils.domain_mapper
- Avoid NameError caused by missing direct imports in test module
- Improve formatting consistency in assertions for readability

https://chatgpt.com/share/69890141-da40-800f-ab40-1b30ba15ac7c
2026-02-08 22:33:35 +01:00
kevinveenbirkenbach d4a41bc5d8 Merge branch 'alert-autofix-139' 2026-02-08 22:26:06 +01:00
kevinveenbirkenbach 7d8d024868 tests: fix missing mock import in inventory manager tests
Add missing `from unittest import mock` import to prevent NameError
in test_inventory_manager when using mock.patch().

https://chatgpt.com/share/6988ff29-8470-800f-97a5-2c3ad1a224b1
2026-02-08 22:24:47 +01:00
kevinveenbirkenbach 88429c716b Merge branch 'alert-autofix-182' 2026-02-08 22:15:56 +01:00
kevinveenbirkenbach 8db86e6e63 Merge branch 'alert-autofix-194' 2026-02-08 22:10:35 +01:00
kevinveenbirkenbach 1a26c41076 Merge branch 'alert-autofix-210' 2026-02-08 22:00:34 +01:00
kevinveenbirkenbach 1f61b1aff4 Merge branch 'alert-autofix-209' 2026-02-08 21:55:31 +01:00
kevinveenbirkenbach 311729b447 Merge branch 'alert-autofix-200' 2026-02-08 21:44:48 +01:00
kevinveenbirkenbach 04864c44d6 Solved errors 2026-02-08 21:43:13 +01:00
kevinveenbirkenbach 28fa34b0bb Solved errors 2026-02-08 21:36:26 +01:00
kevinveenbirkenbach e002612e4f Solved merge conflict 2026-02-08 21:26:06 +01:00
kevinveenbirkenbach 6947254930 Merge branch 'alert-autofix-200' 2026-02-08 21:24:23 +01:00
kevinveenbirkenbach cf6ef6f5a2 Solved errors 2026-02-08 20:41:21 +01:00
kevinveenbirkenbach 65d84292b3 Merge branch 'alert-autofix-192' 2026-02-08 20:36:51 +01:00
kevinveenbirkenbach 0ff80e36e7 Merge branch 'master' into alert-autofix-200 2026-02-08 20:35:13 +01:00
kevinveenbirkenbach 35ee61975d Merge branch 'alert-autofix-189' 2026-02-08 20:32:14 +01:00
kevinveenbirkenbach 55ce8c7684 Merge branch 'alert-autofix-183' 2026-02-08 20:25:31 +01:00
kevinveenbirkenbach 5c6e39bb57 Merge branch 'alert-autofix-181' 2026-02-08 20:22:04 +01:00
kevinveenbirkenbach 46b4314dd0 Merge branch 'alert-autofix-180' 2026-02-08 20:18:03 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 0e57c1d480 Potential fix for code scanning alert no. 220: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 20:16:25 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI 4a67fe9e4b Potential fix for code scanning alert no. 219: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 20:16:13 +01:00
kevinveenbirkenbachandCopilot Autofix powered by AI fd0ff5c872 Potential fix for code scanning alert no. 218: Unused local variable
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 20:16:04 +01:00
kevinveenbirkenbach 630c4cc542 Merge branch 'alert-autofix-169' 2026-02-08 20:09:46 +01:00
kevinveenbirkenbach 25677be0c1 Fix flake8 F821 by importing Compose under TYPE_CHECKING
Add a TYPE_CHECKING-only import for Compose to satisfy static analysis
while avoiding runtime import cycles. Replace quoted annotations with
proper type references.

https://chatgpt.com/share/6988de6f-26f8-800f-8011-5d530a24d6f8
2026-02-08 20:05:14 +01:00