Jeppe B
c2abf17cd7
Prepare API default branch protection ( #311 )
...
Add a stable Required CI gate, branch-protection desired state, and publishing runbook.
2026-07-16 12:38:01 +02:00
Jeppe Bundgaard
4a8c2a9fd9
Avoid npm cache hang in edge CI
2026-07-02 10:50:25 +02:00
Jeppe Bundgaard
248b2e4eca
Fix API CI failures
2026-07-02 10:42:13 +02:00
Jeppe Bundgaard
4252f9a42b
Stabilize edge gateway API CI
2026-07-01 14:01:50 +02:00
Jeppe Bundgaard
6af55a44c9
Fix API CI broker and transport fixtures
2026-07-01 11:09:38 +02:00
Jeppe Bundgaard
24badc39d7
Keep broker path in API CI public URL
2026-07-01 11:02:26 +02:00
Jeppe Bundgaard
f5e0baaab6
Use explicit Docker subnets in API CI
2026-07-01 11:00:13 +02:00
Jeppe Bundgaard
178c84ba60
Use direct broker port for API CI smoke
2026-07-01 10:57:39 +02:00
Jeppe Bundgaard
713d40a876
Prune stale Docker networks in API CI
2026-07-01 10:53:25 +02:00
Jeppe Bundgaard
1ca42055b0
Use docker-capable API runners
2026-07-01 10:42:30 +02:00
Jeppe Bundgaard
c04bda7368
Normalize API runner Docker access
2026-07-01 10:38:49 +02:00
Jeppe Bundgaard
1f47843699
Fix edge expected state CI coverage
2026-07-01 10:33:56 +02:00
Jeppe Bundgaard
57f364ad0f
Use backend runners for API tests
2026-07-01 10:21:08 +02:00
Jeppe B
d605eca574
Fallback composer installs to source in CI
2026-06-10 19:22:52 +02:00
Jeppe B
7e85c74e60
Retry composer installs in CI
2026-06-10 19:12:12 +02:00
Jeppe Bundgaard
327a77edf4
Require API gateway release check
2026-06-08 17:07:49 +02:00
Jeppe Bundgaard
20071166f8
Switch CI to self-hosted runners
...
Updated all GitHub Actions workflows to use self-hosted runners instead of `ubuntu-latest`. This change ensures better control over the CI environment and aligns with internal infrastructure requirements.
2026-06-02 10:36:22 +02:00
Jeppe B
c3fb2e8651
Handle release gate parse-error deadlock
2026-06-02 02:50:02 +02:00
copilot-swe-agent[bot]
7c21b6463d
Merge origin/master and resolve workflow conflicts
2026-06-01 19:55:27 +00:00
Jeppe B
d97cfda0ea
Harden CI by avoiding self-hosted runners on PR workflow
2026-06-01 21:48:39 +02:00
Jeppe B
ee16db8ecc
ci: retry release manager gate on transient failures
2026-06-01 16:56:34 +02:00
Jeppe B
5e6b340f8c
Use compose broker URL for edge gateway smoke
2026-05-29 15:29:41 +02:00
Jeppe B
04e47a2e6d
Start all PHP upstreams for edge gateway smoke
2026-05-29 15:10:49 +02:00
Jeppe B
572f5027d6
Run edge gateway smoke inside compose network
2026-05-29 14:56:36 +02:00
Jeppe B
235e0268c2
Fix backend CI gate failures
2026-05-29 14:36:18 +02:00
Jeppe Bundgaard
b7aeb11801
Add department_selfserve_path_confirmations table and enhance PingApiTest
...
Introduce a new database table `department_selfserve_path_confirmations` to store path confirmations related to department configurations. Update `PingApiTest` to verify additional keys, ensuring `backend_version` and `api_commit_sha` are checked in the response.
2026-05-27 17:35:16 +02:00
Jeppe Bundgaard
00a8723347
Integrate Coolify API client and module for managing Coolify services, enhancing automation and deployment processes.
2026-05-19 13:17:07 +02:00
Jeppe Bundgaard
ab31cd6dbb
Enhance MinIO handling in replication management and update legacy test bootstrap. Add MinIO replication logic, legacy setup cleanup, and include necessary tests for improved MinIO interaction and error tolerance.
2026-05-18 14:12:03 +02:00
Jeppe Bundgaard
c8aba05bc1
Add dynamic COMPOSE_PROJECT_NAME and container naming conventions to CI workflows
...
- Updated `tests.yml` to set `COMPOSE_PROJECT_NAME` dynamically based on `github.run_id` and `github.run_attempt`.
- Updated `docker-compose.ci.yml` to use dynamic container names with `COMPOSE_PROJECT_NAME`.
2026-05-12 05:18:32 +02:00
Jeppe Bundgaard
08ecd237b4
Escape ${} syntax in GitHub Actions debug database configuration to prevent variable interpolation issues.
2026-05-12 04:53:09 +02:00
Jeppe Bundgaard
9d608bc967
Add debug database configuration to GitHub Actions workflows for improved testing
2026-05-12 04:37:23 +02:00
Jeppe Bundgaard
1dffbe16c4
Restore self-hosted CI runners
2026-04-24 21:19:05 +02:00
Jeppe Bundgaard
ad9637ebd2
Run CI on GitHub-hosted runners
2026-04-24 21:17:22 +02:00
Jeppe Bundgaard
0253cfc676
Copy edge E2E runner config in CI
2026-04-24 21:11:08 +02:00
Jeppe Bundgaard
15250ad227
Run edge E2E smoke on compose network
2026-04-24 21:04:53 +02:00
Jeppe Bundgaard
288627243b
Resolve edge E2E host routing in CI
2026-04-24 20:27:44 +02:00
Jeppe Bundgaard
3adf5957f0
Use Docker host gateway for edge E2E
2026-04-24 20:07:05 +02:00
Jeppe Bundgaard
eba33d0735
Use CI volume for PHP app tests
2026-04-24 20:00:42 +02:00
Jeppe Bundgaard
def45b1c23
Clean stale PHP files before CI sync
2026-04-24 19:56:13 +02:00
Jeppe Bundgaard
38481334c7
Sync PHP checkout into CI containers
2026-04-24 19:52:36 +02:00
Jeppe Bundgaard
dce2207243
Pin compose file for edge gateway CI
2026-04-24 19:44:03 +02:00
Jeppe Bundgaard
5bfd2743be
Use explicit edge gateway API test paths
2026-04-24 19:35:11 +02:00
Jeppe Bundgaard
38acbdefa0
Run edge gateway CI suites directly with Pest
2026-04-24 19:27:57 +02:00
Jeppe Bundgaard
64292e8761
Use composer run-script for edge gateway suites
2026-04-24 19:23:19 +02:00
Jeppe Bundgaard
5001cd1811
Install PHP dev dependencies before edge gateway CI tests
2026-04-24 19:21:23 +02:00
Jeppe B
d9ed1ff9de
Harden self-hosted CI workflow reliability
2026-04-24 00:10:10 +02:00
Jeppe B
1c647bb78b
Avoid Traefik port collisions in edge gateway CI
2026-04-23 23:52:01 +02:00
Jeppe B
39d4ba0284
Run unit CI inside php1 container on self-hosted runner
2026-04-23 23:40:12 +02:00
Jeppe Bundgaard
b9ddc585db
Add Edge Gateway tests for unit, API, and integration scenarios
2026-04-23 15:48:51 +02:00
Jeppe Bundgaard
9cfb19a3ba
Replace CI PHP suite execution script with Composer commands and integrate Edge Gateway Agent stack artifacts
2026-04-22 12:03:08 +02:00