Jeppe B
bb375eb149
Merge pull request #144 from copenhagentruckwash/codex/fix-invoicing-period-selfwash
...
Fix invoicing period Selvvask counts
2026-07-06 17:08:06 +02:00
Jeppe B
7e5e6ce680
Enforce only tankcleaning POS product rules ( #151 )
2026-07-06 17:07:03 +02:00
Jeppe B and Jeppe Bundgaard
db1c0e25c0
Move limited backoffice shortcut into header ( #140 )
...
* Move limited backoffice shortcut into header
* Use shared Playwright port locks in CI
---------
Co-authored-by: Jeppe Bundgaard <jb@truckwash.dk >
2026-07-06 16:47:33 +02:00
Jeppe Bundgaard
fa1e915b9c
Merge origin/master into Selvvask period fix
2026-07-06 16:07:05 +02:00
Jeppe B
44e3167278
Build superuser department overview page ( #156 )
...
Build the superuser department overview page and align PR changed-E2E selection with the PR head ref.
2026-07-06 16:01:26 +02:00
Jeppe Bundgaard
c41954993c
Fix PR E2E changed diff head
2026-07-06 14:54:41 +02:00
Jeppe Bundgaard
36c1f10de8
Reduce PR E2E runner pressure
2026-07-06 14:47:03 +02:00
Jeppe Bundgaard
4378dad2b9
Stabilize PR E2E runner checks
2026-07-06 14:39:06 +02:00
Jeppe Bundgaard
2b1e33b89a
Reduce full Playwright runner pressure
2026-07-05 15:59:06 +02:00
Jeppe Bundgaard
02d77847da
Stabilize frontend Playwright CI runner
2026-07-05 15:13:21 +02:00
Jeppe Bundgaard
ad999b7e71
Fix Android SDK setup for mobile artifacts
2026-07-02 16:00:11 +02:00
Jeppe Bundgaard
06540f5342
Add signed Android artifact automation
2026-07-02 14:48:47 +02:00
Jeppe Bundgaard
f1a34abe87
Retry E2E container dependency installs
2026-07-02 13:08:48 +02:00
Jeppe Bundgaard
2db4497385
Add mobile store artifact automation
2026-07-02 11:11:52 +02:00
Jeppe Bundgaard
5609b28e5a
Reserve Playwright CI ports
2026-07-01 10:44:17 +02:00
Jeppe Bundgaard
e304c66f93
Reduce Firefox full E2E worker pressure
2026-06-30 17:13:44 +02:00
Jeppe Bundgaard
7f347b6c90
Group full E2E slices by browser device and role
2026-06-15 12:19:15 +02:00
Jeppe Bundgaard
b8c3758714
Separate PR and manual test concurrency
2026-06-14 20:37:05 +02:00
Jeppe Bundgaard
298fc0e04b
Target Docker-capable e2e runners
2026-06-14 20:26:59 +02:00
Jeppe Bundgaard
1c1bffaee4
Install Node before e2e port probe
2026-06-14 19:49:02 +02:00
Jeppe Bundgaard
14506e545a
Stabilize frontend e2e CI runners
2026-06-14 19:40:24 +02:00
Jeppe Bundgaard
89dff75416
Fix frontend e2e browser env and POS camera preview
2026-06-14 18:18:14 +02:00
Jeppe Bundgaard
a8800a3be1
Avoid duplicate PR branch push workflows
2026-06-11 16:37:51 +02:00
Jeppe Bundgaard
1f23b58d1e
Isolate frontend E2E workflow ports
2026-06-11 16:36:36 +02:00
Jeppe Bundgaard
3eba32c235
Avoid setup-node cache restore timeouts
2026-06-11 16:06:02 +02:00
Jeppe Bundgaard
e35d59c652
Use frontend runners for CI
2026-06-11 15:24:12 +02:00
Jeppe Bundgaard
3d02146911
Stabilize full e2e CI matrix
2026-06-11 13:13:06 +02:00
Jeppe B
2fe50729a5
ci: fall back for unsupported Playwright deps install
2026-06-10 00:52:14 +02:00
Jeppe Bundgaard
347ab3c811
ci: allow e2e jobs on linux runner pool
2026-06-09 15:53:58 +02:00
Jeppe Bundgaard
883a88a551
ci: split playwright pr e2e matrix
2026-06-09 14:07:25 +02:00
Jeppe Bundgaard
a36403d279
Refactor self-serve fetch logic to use refs for state management; implement abort controller for active requests
2026-06-09 13:07:21 +02:00
Jeppe Bundgaard
1a11e31836
ci: raise Playwright file descriptor limit
2026-06-08 18:46:56 +02:00
Jeppe Bundgaard
bc154a4e6d
Keep release wait after auto sync gateway timeout
2026-06-08 17:12:34 +02:00
Jeppe Bundgaard
7d48e40e05
Enhance release workflow with current commit check and enable concurrency cancellation
2026-06-08 17:02:42 +02:00
Jeppe Bundgaard
47af253bf8
Enhance self-serve logic to ignore stale answer sync responses and implement mutation request tracking
2026-06-08 16:53:03 +02:00
Jeppe Bundgaard
68cf9c4c06
Continue release wait after auto sync timeout
2026-06-08 16:25:24 +02:00
Jeppe Bundgaard
e46b7ae58d
Request release auto sync before artifact wait
2026-06-08 16:18:45 +02:00
Jeppe Bundgaard
3d81fb8dd7
Fix release verification for external build ids
2026-06-08 15:59:39 +02:00
Jeppe Bundgaard
4a83486b30
Update Danish translations for various UI elements and API keys
2026-06-08 12:51:10 +02:00
Jeppe Bundgaard
270f87dee1
Split release smoke static and app targets
2026-06-03 21:03:03 +02:00
Jeppe Bundgaard
5170139a32
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:18 +02:00
Jeppe B
0548018b5c
Use GitHub-hosted runners for tests workflow
2026-06-01 23:40:30 +02:00
Jeppe B
feeef46354
Bind frontend release gate to build id
2026-06-01 21:07:23 +02:00
Jeppe B
ff70326665
Stabilize frontend PR smoke gates
2026-05-30 16:58:04 +02:00
Jeppe B
52ed49211a
Fix frontend release gate for Coolify deploys
2026-05-30 15:39:03 +02:00
Jeppe Bundgaard
625757fafc
Fix Danish translations and enhance mobile department auto-selection logic
2026-05-27 17:34:51 +02:00
Jeppe Bundgaard
8ab8915429
Add release management components and update routing logic. Introduce keyboard shortcuts, enhance release data grid, and improve asset handling in Nginx configuration.
2026-05-26 14:14:13 +02:00
Jeppe Bundgaard
5081fe0776
Add Playwright PR runner and Vitest unit test fast runner scripts; integrate with test commands and update specs/tests for PR-based selection.
2026-05-18 10:59:56 +02:00
Jeppe B
13528b07af
Update tests.yml
2026-04-21 19:33:10 +02:00
Jeppe Bundgaard
1a784bbbfd
Remove edge gateway components and templates associated with outdated workflows.
2026-04-20 14:51:53 +02:00