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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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
kevinveenbirkenbach and Copilot 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