- Merged docker-backend, docker-runner, docker-ui, docker-caddy into a single 'docker' job. Docker Hub is now authenticated once; the credential in ~/.docker/config.json is reused by all four build-push-action steps. Eliminates 3 redundant login, checkout, setup-buildx, and scheduler round-trips. Builds still run sequentially within the job so inline layer cache pushes don't race each other. - docker-ui now downloads the plain ui-build artifact from check-ui directly (previously it depended on upload-sourcemaps which produced ui-build-injected). - release job now only needs: [docker] instead of the previous 5-job list. - Entire upload-sourcemaps job commented out as requested. Re-enable by uncommenting the job block and adding 'upload-sourcemaps' back to the docker job's needs list (also swap ui-build → ui-build-injected artifact).
11 KiB
11 KiB