Commit Graph
813 Commits
Author SHA1 Message Date
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 07e912ac22 Use /mnt docker mount in dev test workflow 2026-03-19 00:22:36 +01:00
kevinveenbirkenbach 6a1bc9c116 test: update development workflow runtimes 2026-03-19 00:00:40 +01:00
kevinveenbirkenbach aca4b44af5 Used base images 2026-03-18 23:35:56 +01:00
kevinveenbirkenbach 9c1a1b90ec Rename development test workflow and script 2026-03-18 20:15:28 +01:00
kevinveenbirkenbach 38b1d08ef7 Improve distro compatibility and dev environment testing 2026-03-18 20:00:33 +01:00
kevinveenbirkenbach 292feaa5da Add highest missing release workflow 2026-03-18 18:01:49 +01:00
kevinveenbirkenbach 081eb25c22 Merge branch 'fix/dns-test' into feature/lint 2026-03-18 16:19:57 +01:00
kevinveenbirkenbach efd33729ef Merge pull request #100 from kevinveenbirkenbach/fix/dns-test
Fix test-dns CI image selection
2026-03-18 16:18:01 +01:00
kevinveenbirkenbach af27844d8f Fix test-dns CI image selection 2026-03-18 15:53:13 +01:00
kevinveenbirkenbach a715970506 Refactor lint tooling and shell scripts 2026-03-18 12:37:31 +01:00
kevinveenbirkenbach e74e1498ed Merge branch 'main' into feature/web-app-mattermost 2026-03-18 11:39:19 +01:00
kevinveenbirkenbach 8b68690049 Fix reusable workflow wait parameter inputs 2026-03-18 11:38:23 +01:00
kevinveenbirkenbach 67d17d8488 Merge branch 'main' into feature/web-app-mattermost
# Conflicts:
#	scripts/ci/wait_prebuilt_ci_image.sh
#	scripts/meta/wait/mirrors.sh
2026-03-18 11:33:27 +01:00
kevinveenbirkenbach ca1bf7832e Reorganize image scripts and PR wait logic 2026-03-18 11:26:12 +01:00
kevinveenbirkenbach e568114eff Merge branch 'main' into feature/web-app-mattermost 2026-03-18 02:15:40 +01:00
kevinveenbirkenbach 71993899cb Add PR workflow run names 2026-03-18 02:13:14 +01:00
kevinveenbirkenbach 57f7bf57bf Simplify fork PR workflow gating 2026-03-18 02:01:15 +01:00
kevinveenbirkenbach 4de03174f1 Merge branch 'main' into feature/web-app-mattermost 2026-03-18 01:14:58 +01:00
kevinveenbirkenbach 9714f0a5a2 ci: merge pull request target logic into entry workflow 2026-03-18 01:13:37 +01:00
kevinveenbirkenbach 0524a8743c ci: merge pull_request_target fork producer entries 2026-03-18 00:58:56 +01:00
kevinveenbirkenbach ae9ba0e39a Merge branch 'main' into feature/web-app-mattermost 2026-03-18 00:47:20 +01:00
kevinveenbirkenbach 451faef3b8 ci: explain pull request cancel-in-progress setting 2026-03-18 00:44:47 +01:00
kevinveenbirkenbach acd1c26cbe ci: cancel in-progress pull request runs 2026-03-18 00:41:50 +01:00
kevinveenbirkenbach f6469090f3 Merge branch 'main' into feature/web-app-mattermost
# Conflicts:
#	scripts/ci/build_and_push_ci_image.sh
2026-03-18 00:31:40 +01:00
kevinveenbirkenbach 3a696017d3 ci: enforce lowercase ghcr owner/namespace in image refs 2026-03-17 23:49:06 +01:00
kevinveenbirkenbach e2bc2ea9e2 ci: add pull_request_target image build/mirror workflow flow 2026-03-17 23:43:53 +01:00
kevinveenbirkenbach 371d91256f Merge branch 'main' into fix/packages
# Conflicts:
#	.github/workflows/build-ci-images.yml
#	.github/workflows/ci-orchestrator.yml
2026-03-17 23:30:45 +01:00
kevinveenbirkenbach 4358807d06 fix(ci): improve GHCR publish auth and source linking 2026-03-17 23:14:42 +01:00
kevinveenbirkenbach c187de806c Merge pull request #96 from infinito-nexus/fix/fork-pull-request-image
CI: support fork PR image pipeline with safe trusted helpers
2026-03-17 23:03:56 +01:00
kevinveenbirkenbach edfd891eff chore: rename master references to main 2026-03-17 15:59:23 +01:00
Alejandro Roman 98d150062c Change author, varaibles more readable and add a fix for DNS 2026-03-17 10:50:26 +01:00
Alejandro Roman 19fd87e2ba fix(ci-lowercase): Add lowerrcase to mirror iamge CI 2026-03-17 10:50:25 +01:00
Alejandro Roman 07488e8fa1 fix(ci-lowercase): Add a logic to handle usernames that are not lowercase 2026-03-17 10:50:25 +01:00
kevinveenbirkenbach 0aacac96fa Revert "CI: add PR workflow for required push checks" 2026-03-17 02:49:03 +01:00
kevinveenbirkenbach 489184f6c5 CI: add PR workflow for required push checks 2026-03-17 02:38:00 +01:00
kevinveenbirkenbach 5248d941fd CI: support fork PR image pipeline with safe trusted helpers 2026-03-17 01:35:01 +01:00
dependabot[bot] 7ab0416111 chore(deps): bump docker/setup-buildx-action from 3 to 4
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-14 06:51:03 +00:00
dependabot[bot] 290414abd7 chore(deps): bump docker/login-action from 3 to 4
Bumps [docker/login-action](https://github.com/docker/login-action) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-05 01:44:53 +00:00
kevinveenbirkenbach 3e58e6a239 ci: remove deprecated buildx install input 2026-02-26 23:41:04 +01:00
kevinveenbirkenbach 52d445c95c ci: add retry loop for buildx push 2026-02-26 16:14:19 +01:00
kevinveenbirkenbach 575474f5bb Refactor Python bootstrap to single installer SPOT 2026-02-22 01:20:23 +01:00
kevinveenbirkenbach 656fced43c fix(ci): resolve docker apt key conflict and enforce per-distro stack 2026-02-20 19:12:52 +01:00
kevinveenbirkenbach 68e299b80a Replaced arch by debian 2026-02-20 10:00:32 +01:00
kevinveenbirkenbach ae59969c50 refactor(mig): use published image and align debian default alias 2026-02-14 14:17:47 +01:00
kevinveenbirkenbach 9ed864e1e2 ci(images): rename mirror workflows and add scheduled CI image cleanup
- rename mirror-images-* workflows to images-mirror-*
- update ci-orchestrator job ids and dependencies accordingly
- add weekly + manual GHCR cleanup workflow (images-cleanup-ci)
- extract cleanup logic into scripts/administration/ghcr/cleanup_ci_images.sh
- support org and user GHCR owners via automatic API scope detection
- delete only ci-* tagged image versions older than N days (default: 7)

https://chatgpt.com/share/e/69906083-93d4-8013-bd0b-e441615e72bf
2026-02-14 12:46:04 +01:00
kevinveenbirkenbach 5722d028ec Changed default dstro from arch to debian, because it's slimmer 2026-02-14 11:38:26 +01:00
kevinveenbirkenbach e24b05106b Removed concurrency for manual ci test 2026-02-12 01:38:45 +01:00
kevinveenbirkenbach 2f74257019 Also test fix branches 2026-02-11 19:19:05 +01:00
kevinveenbirkenbach 1bb67164e0 ci: add whitelist filtering for deploy test matrix
* Replace ONLY_APP with space-separated WHITELIST across CI and local/act deploy tests
* Rename build-test-matrix.sh to scripts/meta/resolve/apps.sh and apply optional whitelist filter
* Add manual CI entry workflow to run orchestrator with distros/whitelist inputs

https://chatgpt.com/share/698c406c-0968-800f-ae84-1bcca023363c
2026-02-11 09:40:00 +01:00