Repository navigation
fix(deploy): build web image with its own deploy config, not boot-size placeholders - #4472
Merged
Merged
Conversation
…e placeholders #4466 made Dockerfile.web run run-boot-size-check.sh, which forces COMPASS_CONFIG_FILE=.github/perf/compass.boot-size.yaml. Staging-cloud v1.3.164 shipped a bundle pointing at https://api.compasscalendar.com/api with a placeholder PostHog key, so calendars and events failed to load.
tyler-dane
enabled auto-merge
October 14, 2026 22:41
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Staging outage fix. #4466 changed Dockerfile.web to run
.github/perf/run-boot-size-check.sh, which overridesCOMPASS_CONFIG_FILEwith.github/perf/compass.boot-size.yaml. The v1.3.164 staging-cloud web bundle therefore callshttps://api.compasscalendar.com/api(connection closed) with a placeholder PostHog key, so the sidebar shows "Couldn't load calendars" and the grid spins.Fix: Dockerfile.web builds with its own generated compass.yaml again. Boot size stays gated per PR in boot-bundle.yml. The docker-compose test now asserts the image never runs the boot-size script or overrides COMPASS_CONFIG_FILE.
Production was not deployed with this bug; it would have broken prod the same way.