kevinveenbirkenbach and Claude Sonnet 4.6
b50d84b5b3
feat: upload Playwright screenshots as GitHub Actions artifacts
...
- Add upload-artifact step to test-deploy-server.yml
- Copy reports from infinito container to runner in dedicated_distro.sh cleanup before volume prune
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-24 22:32:25 +01:00
kevinveenbirkenbach
1c3ed01a9b
Normalize shell script indentation
2026-03-23 12:06:20 +01:00
kevinveenbirkenbach
b6d6bba058
Merge branch 'main' into feature/lint
...
# Conflicts:
# scripts/image/release.sh
# scripts/meta/wait/workflow_run.sh
2026-03-23 12:05:13 +01:00
kevinveenbirkenbach
bf2353b125
Fix latest tagging for release backfills
2026-03-23 11:52:40 +01:00
kevinveenbirkenbach
21a160143b
Wait for fork CI images instead of workflow completion
2026-03-23 11:37:07 +01:00
kevinveenbirkenbach
289a05ac13
Merge branch 'main' into feature/lint
2026-03-23 10:23:08 +01:00
kevinveenbirkenbach
cfa04a189c
Cancel PR runs via dedicated close workflow
2026-03-22 23:37:48 +01:00
kevinveenbirkenbach
3ad6c12d97
Make cancel_deleted_branch_runs script executable
2026-03-22 21:59:05 +01:00
kevinveenbirkenbach
bab5240769
chore: format shell helper scripts
2026-03-22 21:52:46 +01:00
kevinveenbirkenbach
2e37a3689f
Merge branch 'main' into feature/lint
...
# Conflicts:
# Dockerfile
# scripts/administration/ghcr/cleanup_ci_images.sh
# scripts/meta/wait/image.sh
2026-03-22 21:51:23 +01:00
kevinveenbirkenbach
f57569cce7
Protect active CI images during cleanup
2026-03-22 21:02:52 +01:00
kevinveenbirkenbach
a3052fb77b
ci: wait for fork prereq run in PR orchestrator
2026-03-22 20:33:41 +01:00
kevinveenbirkenbach
4a1aff872c
Add branch-delete workflow to cancel active runs
2026-03-22 19:32:32 +01:00
kevinveenbirkenbach
427d901ef9
style: reformat push ci policy script
2026-03-21 11:45:39 +01:00
kevinveenbirkenbach
d948f87ded
Merge branch 'main' into feature/lint
2026-03-21 11:38:49 +01:00
kevinveenbirkenbach
3e49b8afd3
Made push_ci_policy.sh executable
2026-03-21 11:37:35 +01:00
kevinveenbirkenbach
38b972d637
Merge branch 'main' into feature/lint
2026-03-21 11:29:52 +01:00
kevinveenbirkenbach
cfbe1dc3e6
Handle branch-creation CI based on main ancestry
2026-03-21 11:25:24 +01:00
kevinveenbirkenbach
67dfd4290e
Fix shellcheck warning in DNS file writer
2026-03-21 09:52:07 +01:00
kevinveenbirkenbach
d8218babfc
Fix DNS hosts fallback and domains CLI
2026-03-21 09:12:24 +01:00
kevinveenbirkenbach
dcfd7016ae
refactor workflow apt installs into script
2026-03-21 02:22:38 +01:00
kevinveenbirkenbach
189267496d
Rename module_utils package to utils
2026-03-21 02:05:39 +01:00
kevinveenbirkenbach
67c6ffdc87
Make DNS common helper executable
2026-03-21 01:46:13 +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
de4d485d86
Refactor domain helpers and DNS fallback generation
2026-03-21 01:19:49 +01:00
kevinveenbirkenbach
758bd2f2e2
test: switch development env smoke target from dashboard to matomo
2026-03-21 00:00:11 +01:00
kevinveenbirkenbach
19f984a061
Move GHCR cleanup script under scripts/image and add make target
2026-03-20 23:53:51 +01:00
kevinveenbirkenbach
e61a483d74
refactor(env): centralize github owner and mirror defaults
2026-03-20 22:58:01 +01:00
kevinveenbirkenbach
c2da5985d6
fix: mark env scripts executable
2026-03-20 22:28:10 +01:00
kevinveenbirkenbach
617d73881d
fix: avoid nested compose exec in local dedicated deploy
2026-03-20 22:26:13 +01:00
kevinveenbirkenbach
c1a4660a8b
refactor(env): split meta env into modular scripts
...
replace env.sh usage with scripts/meta/env/all.sh, add env directory README, and switch purge entity python resolution to scripts/meta/env/python.sh
2026-03-20 22:19:50 +01:00
kevinveenbirkenbach
5570be2b84
test(act): force single-job execution for local workflow runs
2026-03-20 21:38:44 +01:00
kevinveenbirkenbach
009e4e053f
test(act): allow configurable concurrent jobs (default 5)
2026-03-20 21:08:10 +01:00
kevinveenbirkenbach
86a26f2b4b
test(deploy): run pre-cleanup in host docker context
2026-03-20 19:53:59 +01:00
kevinveenbirkenbach
662c789d29
test(act): simplify workflow script and set platform image
2026-03-20 19:43:39 +01:00
kevinveenbirkenbach
3809a9c5af
test: switch development script to dedicated local test target
2026-03-20 17:17:57 +01:00
kevinveenbirkenbach
aded0c3bdd
test(deploy): remove interactive flags from local docker exec
2026-03-20 16:36:32 +01:00
kevinveenbirkenbach
6f2dd46637
test(act): clean ignored files and repair ownership in fresh mode
2026-03-20 16:22:45 +01:00
kevinveenbirkenbach
b31ffbd2c1
test(act): add reusable workflow runner target
2026-03-20 16:09:23 +01:00
kevinveenbirkenbach
68ad5d6660
Merge pull request #101 from kevinveenbirkenbach/feature/release-highest
...
Add highest missing release workflow
2026-03-20 11:13:18 +01:00
kevinveenbirkenbach
44ea2df452
Fix dev workflow image build and docker repo bootstrap
2026-03-19 19:11:51 +01:00
kevinveenbirkenbach
0466359631
Merge branch 'main' into feature/lint
...
# Conflicts:
# scripts/image/push.sh
# scripts/meta/env.sh
# scripts/meta/wait/mirrors.sh
# scripts/tests/deploy/ci/all_distros.sh
2026-03-19 03:21:31 +01:00
kevinveenbirkenbach
3b11d7f469
feat(packaging): add distro packages and install via package metadata
2026-03-19 02:53:15 +01:00
kevinveenbirkenbach
c6f5fdea15
refactor plugins layout and migrate uri calls to uri_retry
2026-03-19 01:41:07 +01:00
kevinveenbirkenbach
6a1bc9c116
test: update development workflow runtimes
2026-03-19 00:00:40 +01:00
kevinveenbirkenbach
571db429f6
ci: surface explicit prebuilt image wait errors
2026-03-18 23:20:13 +01:00
kevinveenbirkenbach
4b9ada25d4
Fix dev test script working directory
2026-03-18 22:52:31 +01:00
kevinveenbirkenbach
9c1a1b90ec
Rename development test workflow and script
2026-03-18 20:15:28 +01:00
kevinveenbirkenbach
4e0bb79714
Reorganize network administration scripts
2026-03-18 20:07:08 +01:00
kevinveenbirkenbach
38b1d08ef7
Improve distro compatibility and dev environment testing
2026-03-18 20:00:33 +01:00