kevinveenbirkenbach
4d28be3e69
Merge branch 'alert-autofix-179'
2026-02-08 19:55:42 +01:00
kevinveenbirkenbach
e6d7463bce
Merge branch 'alert-autofix-203'
2026-02-08 19:41:38 +01:00
kevinveenbirkenbach
8cb7c966c6
Merge branch 'alert-autofix-138'
2026-02-08 19:18:52 +01:00
kevinveenbirkenbach
5644ee9835
test(inventory): fix missing mock import and clean up integration test
...
- Import unittest.mock to fix F821 undefined name error
- Simplify test documentation and inline comments
- Remove redundant assertions while keeping semantic coverage
- Improve readability of inventory manager integration test
https://chatgpt.com/share/6988d352-a064-800f-8a2d-f836e2279305
2026-02-08 19:17:49 +01:00
kevinveenbirkenbach
8db2cab9a1
ci: restrict push workflow to main, master, feature/* and hotfix/*
...
https://chatgpt.com/share/6988ceca-008c-800f-a329-66cf49d69d7d
2026-02-08 18:58:18 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
e50bb3caa6
Potential fix for code scanning alert no. 203: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:47:22 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
ed62d87ea9
Potential fix for code scanning alert no. 169: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:47:08 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
3bea773037
Potential fix for code scanning alert no. 179: Cyclic import
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:46:58 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
d27ca68ebc
Potential fix for code scanning alert no. 180: Cyclic import
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:46:33 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
9cb617eae0
Potential fix for code scanning alert no. 181: Cyclic import
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:45:55 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
ac449e6944
Potential fix for code scanning alert no. 182: Cyclic import
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:45:45 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
bd4d4b7248
Potential fix for code scanning alert no. 183: Cyclic import
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:44:34 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
4e0a955555
Potential fix for code scanning alert no. 189: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:43:30 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
8b793739f6
Potential fix for code scanning alert no. 192: Statement has no effect
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:42:32 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
02d948e1e5
Potential fix for code scanning alert no. 200: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:41:49 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
5598703327
Potential fix for code scanning alert no. 209: Statement has no effect
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:38:24 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
d5a0a767b7
Potential fix for code scanning alert no. 210: Statement has no effect
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 18:37:49 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
aa0d4c9c2c
Potential fix for code scanning alert no. 138: 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-08 18:36:54 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
b5ffea5034
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-08 18:36:22 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
abe7512b75
Potential fix for code scanning alert no. 194: 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-08 18:35:24 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
c3ccfff16c
Potential fix for code scanning alert no. 201: 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-08 18:32:48 +01:00
kevinveenbirkenbach
30bc05ee68
Release version 2.1.2
v2.1.2
2026-02-08 17:57:28 +01:00
kevinveenbirkenbach
2b10766886
Remove tag trigger from push workflow
...
Drop the v* tag trigger so the CI pipeline runs only on branch pushes.
This prevents duplicate workflow executions when pushing a branch and
a version tag together and aligns the workflow with the new release
process where tags are detected on HEAD during the branch push.
https://chatgpt.com/share/6988bef0-1a0c-800f-93df-7a6c1bdc0331
2026-02-08 17:56:13 +01:00
kevinveenbirkenbach
db46c001dd
Release version 2.1.1
v2.1.1
2026-02-08 17:54:15 +01:00
kevinveenbirkenbach
a49976fd41
Fix CI cleanup by force-resetting Docker root directory
...
- Use sudo to reliably remove root-owned files under INFINITO_DOCKER_VOLUME
- Recreate Docker root directory after cleanup
- Restore runner ownership to avoid follow-up permission issues
- Add debug output for ownership and permissions
- Document required INFINITO_DOCKER_VOLUME in script usage
This prevents poisoned CI runs caused by incomplete Docker cleanup between distros.
https://chatgpt.com/share/6988be7d-fe40-800f-8ab9-60825acc064d
2026-02-08 17:48:56 +01:00
kevinveenbirkenbach
ef05173235
Release version 2.1.0
v2.1.0
2026-02-08 16:57:06 +01:00
kevinveenbirkenbach
5ff6efc611
Merge pull request #60 from kevinveenbirkenbach/feature/finalize-workflows
...
Stabilize and Simplify CI and Release Pipeline
2026-02-08 16:54:18 +01:00
kevinveenbirkenbach
522ab9e792
Fix Nextcloud app installation failures caused by transient GitHub 502 errors
...
- Add retry logic with delay to Nextcloud app installation via occ
- Retry installation up to 6 times with 30 second intervals
- Treat "already installed" and "not compatible" as non-fatal states
- Prevent CI and deployments from failing due to temporary upstream outages
https://chatgpt.com/share/6988a766-1bfc-800f-b2e8-374b5514ec65
2026-02-08 16:10:08 +01:00
kevinveenbirkenbach
c3c04ad77a
Optimized name
2026-02-08 15:22:22 +01:00
kevinveenbirkenbach
382a9f7087
Optimized workflow job names
2026-02-08 14:41:21 +01:00
kevinveenbirkenbach
3bbcadf8e6
Downgraded all desktop apps to pre-alpha, to avoid that they get tested
2026-02-08 12:07:43 +01:00
kevinveenbirkenbach
7808e6297c
Optimized names
2026-02-08 12:02:45 +01:00
kevinveenbirkenbach
0e44685137
Optimizes naming
2026-02-08 12:00:07 +01:00
kevinveenbirkenbach
81c10109f1
Fix and normalize remaining GitHub Actions job names
...
- Normalize build CI image job title
- Rename Python lint job to match naming convention
- Add missing job name to release workflow
- Fix broken job name syntax in local deploy workflow
https://chatgpt.com/share/69886b6c-4288-800f-a6b7-d4a2325a8e62
2026-02-08 11:54:25 +01:00
kevinveenbirkenbach
9cce47d1ca
Normalize GitHub Actions job names
...
- Add explicit job names where missing
- Standardize all job titles to Emoji + imperative + object format
- Improve CI readability and consistency across workflows
- No functional changes to job logic or execution order
https://chatgpt.com/share/6988695a-be4c-800f-85ba-5e67e5fef3e0
2026-02-08 11:45:42 +01:00
kevinveenbirkenbach
a35e83093d
Enabled workstation workflow
2026-02-08 11:35:39 +01:00
kevinveenbirkenbach
2eeaad9650
Removed release stable workflow. every image is now implicit stable
2026-02-08 11:28:15 +01:00
kevinveenbirkenbach
24e504982d
Optimized name
2026-02-08 11:16:55 +01:00
kevinveenbirkenbach
17ebdb62dd
ci: allow release workflow to request required permissions
...
- grant contents:write and actions:read in entry workflow
- fix startup failure when calling release-version.yml
https://chatgpt.com/share/6988607b-3330-800f-9d3b-4fc06fab5d56
2026-02-08 11:14:51 +01:00
kevinveenbirkenbach
2d1f1d94e5
ci: simplify image build and tag version releases correctly
...
- Build a single CI image per distro (remove slim/full variants)
- Retag CI images to version/latest without rebuild
- Trigger version releases only for v* tags on master
- Remove redundant image existence/rebuild logic
- Align promote-stable and retag scripts with single-image flow
https://chatgpt.com/share/6988607b-3330-800f-9d3b-4fc06fab5d56
2026-02-08 11:07:37 +01:00
kevinveenbirkenbach
f16215d7d1
Removed release-push workflow
2026-02-08 10:29:02 +01:00
kevinveenbirkenbach
36a5b2e8b1
ci: select all distros on version tags, random one on branches
...
- Change pick-distro job to output space-separated distros list
- Run CI on all supported distros for semantic version tags (vX.Y.Z)
- Keep random single-distro execution for branch pushes
- Rename output from `distro` to `distros` for clarity and consistency
https://chatgpt.com/share/69885691-fac0-800f-9399-71e62145e4f5
2026-02-08 10:25:29 +01:00
kevinveenbirkenbach
5db783bfa5
Removed overcomplicated nightly build workflow
2026-02-08 10:11:52 +01:00
kevinveenbirkenbach
9736c4aadc
Release version 2.0.0
v2.0.0
2026-02-08 09:56:11 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
96d98bf542
Potential fix for code scanning alert no. 214: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 09:50:55 +01:00
kevinveenbirkenbach
a203959ef8
Merge pull request #56 from kevinveenbirkenbach/dependabot/github_actions/actions/setup-python-6
...
build(deps): bump actions/setup-python from 5 to 6
2026-02-08 09:47:52 +01:00
kevinveenbirkenbach
1e04a3212f
Merge pull request #59 from kevinveenbirkenbach/feature/finalize-tests
...
Container/Compose Abstraction, Strict Lookups & Deploy Stability
2026-02-08 09:46:01 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
9c15df9b6b
Potential fix for code scanning alert no. 216: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 09:44:36 +01:00
kevinveenbirkenbach and Copilot Autofix powered by AI
aff4d7679f
Potential fix for code scanning alert no. 213: Empty except
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-02-08 09:42:36 +01:00
kevinveenbirkenbach
ce64265cca
Optimized docu in preparation for deploy script
2026-02-07 23:17:17 +01:00