Commit Graph
14682 Commits
Author SHA1 Message Date
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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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
kevinveenbirkenbachandCopilot 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