kevinveenbirkenbach
b8a2b4337b
Move web app playwright spec test to lint
2026-03-28 09:18:47 +01:00
kevinveenbirkenbach
327179b0c2
Format cancel pull request test path
2026-03-28 09:17:58 +01:00
kevinveenbirkenbach
a67df006aa
Fix stale cancel pull request test path
2026-03-28 09:10:45 +01:00
kevinveenbirkenbach
698f589a65
move todo transparency test to lint
2026-03-28 02:30:06 +01:00
kevinveenbirkenbach
507f1386a7
refactor: reorganize agent docs
2026-03-28 01:29:16 +01:00
kevinveenbirkenbach
4e05f4ddeb
Move static checks to lint
2026-03-27 23:28:44 +01:00
kevinveenbirkenbach
50bde25f58
docs: move environment guides
2026-03-27 23:10:33 +01:00
kevinveenbirkenbach
c2438c2b6a
ci: reorganize PR resolver scripts
2026-03-27 15:17:17 +01:00
kevinveenbirkenbach
11149f3434
ci: gate PR workflow by file scope
2026-03-27 14:54:54 +01:00
kevinveenbirkenbach
4a9ae3b706
Deleted tests/integration/TODO.md
2026-03-27 14:09:31 +01:00
kevinveenbirkenbach
7b61f515f1
Refine TODO transparency warnings
2026-03-27 13:49:05 +01:00
kevinveenbirkenbach
cd7f6f050a
Add Dockerfile template warning test
2026-03-27 00:30:07 +01:00
kevinveenbirkenbach
b4b863676c
Fix cancellation of closed fork PR runs
2026-03-26 08:31:12 +01:00
kevinveenbirkenbach
a2219a3af7
Add OIDC and OAuth2 mutual exclusion test
2026-03-26 02:39:12 +01:00
kevinveenbirkenbach
66bbffe963
Fix docker image reference scan hints
2026-03-25 19:24:53 +01:00
kevinveenbirkenbach
80d879c271
Ignore JS and JSON files in raw docker command test
2026-03-25 17:56:38 +01:00
kevinveenbirkenbach
cc910167e9
Guard empty deploy matrices and ignore JSON docker scan
2026-03-25 15:44:56 +01:00
kevinveenbirkenbach
38cf91aaef
Removed unneccessary warning emoji
2026-03-25 15:44:55 +01:00
kevinveenbirkenbach
aa6b7de00d
fix(shopware): pin secure build configuration
2026-03-25 15:44:55 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
ad7c3e29d1
style: apply ruff formatting to test_docker_image_versions.py
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-25 15:44:55 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
b075b480fc
feat: add ghcr.io support and depth-aware version comparison
...
- Support docker.io/ prefix by stripping it and querying Docker Hub
- Add ghcr.io support via anonymous Bearer token flow (no secrets needed)
- Depth-aware version comparison: version: "15" compares only x tags,
version: "8.3" only x.x tags, version: "2.12.0" only x.x.x tags
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-25 15:44:55 +01:00
kevinveenbirkenbach and Claude Sonnet 4.6
dc9ef23df8
feat: add Docker image version check integration test and CI workflow
...
- Add tests/integration/test_docker_image_versions.py that checks all
roles/web-*/config/main.yml for outdated semver-compatible Docker image
versions against Docker Hub
- Non-Docker-Hub images (ghcr.io etc.) are listed as unchecked with their
current version
- Suppress individual checks with # nocheck: docker-version above version:
- GitHub Actions ::warning:: annotations are emitted in CI
- Add .github/workflows/test-docker-image-versions.yml as standalone workflow
- Integrate workflow into ci-orchestrator.yml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-25 15:44:54 +01:00
kevinveenbirkenbach
903fc897f4
Merge branch 'main' into feature/playwright-e2e-test
2026-03-24 21:44:11 +01:00
kevinveenbirkenbach
281b9cc081
docs: cleanup mailu administration guide and fix todo formatting
2026-03-23 23:59:21 +01:00
kevinveenbirkenbach
35130ec524
Merge branch 'main' into feature/playwright-e2e-test
2026-03-23 20:25:21 +01:00
kevinveenbirkenbach
e0a163cf15
docs: cleanup mailu administration guide and fix todo formatting
2026-03-23 18:59:59 +01:00
kevinveenbirkenbach
289a05ac13
Merge branch 'main' into feature/lint
2026-03-23 10:23:08 +01:00
kevinveenbirkenbach
65abbb0695
Merge branch 'main' into feature/playwright-e2e-test
2026-03-22 23:09:03 +01:00
kevinveenbirkenbach
f45e0b001e
fix(codeql): resolve remaining python alerts
2026-03-21 11:06:59 +01:00
kevinveenbirkenbach
81a445cfe2
Annotate missing Playwright specs in CI
2026-03-21 11:00:43 +01:00
kevinveenbirkenbach
189267496d
Rename module_utils package to utils
2026-03-21 02:05:39 +01:00
kevinveenbirkenbach
003a3a0b84
Merge branch 'main' into feature/lint
...
Resolve merge conflicts, keep the cleanup script move to scripts/image, and fix the resulting lint regressions.
2026-03-21 01:36:58 +01:00
kevinveenbirkenbach
38ecde6525
Merged main into playwright
2026-03-20 13:08:20 +01:00
kevinveenbirkenbach
9c62879c27
Handle explicit failure paths in retry integration tests
2026-03-20 02:15:03 +01:00
kevinveenbirkenbach
ad3f159548
Require Docker Compose in dev packaging
2026-03-19 11:25:49 +01:00
kevinveenbirkenbach
ff4b03c344
Fix strong_password filter module_utils path
2026-03-19 10:49:16 +01:00
kevinveenbirkenbach
d720937763
Fix EL9 RPM Python packaging dependency
2026-03-19 04:33:35 +01:00
kevinveenbirkenbach
ab96c12a6c
lint formated
2026-03-19 03:13:47 +01:00
kevinveenbirkenbach
3b11d7f469
feat(packaging): add distro packages and install via package metadata
2026-03-19 02:53:15 +01:00
kevinveenbirkenbach
de555f6bc3
add get_url_retry plugin and migrate get_url usages
2026-03-19 01:58:11 +01:00
kevinveenbirkenbach
c6f5fdea15
refactor plugins layout and migrate uri calls to uri_retry
2026-03-19 01:41:07 +01:00
kevinveenbirkenbach
9f169321ed
Merge branch 'main' into feature/playwright-e2e-test
2026-03-18 02:18:44 +01:00
kevinveenbirkenbach
1f9a0d9778
feat(test-e2e-playwright): finalize role-based playwright runner and tests
2026-03-17 03:57:35 +01:00
kevinveenbirkenbach
8ed583dde9
fix(ansible): remove deprecated disable_lookups and set loop_var
2026-03-16 11:51:56 +01:00
kevinveenbirkenbach
cf02e4ec2c
test(integration): ignore ansible runtime vars in variable usage check
2026-02-23 19:38:02 +01:00
kevinveenbirkenbach
468761e5c2
fix(ansible-modules): keep /usr/bin/python shebang and adjust shebang integration test
2026-02-23 09:46:10 +01:00
kevinveenbirkenbach
54dd2fd11d
test(integration): enforce portable python shebangs
2026-02-23 09:03:53 +01:00
kevinveenbirkenbach
ec30948546
fix(deploy): use bash -lc for commands with pipefail
2026-02-21 16:05:42 +01:00
kevinveenbirkenbach
584d2629c9
test(integration): forbid sh -lc commands using pipefail
2026-02-21 16:00:05 +01:00
kevinveenbirkenbach
932e97b1c9
Whitelisted ansible variables
2026-02-20 17:15:45 +01:00