Skip to content

[codex] Remove Sentry disable path#11

Merged
seslly merged 1 commit into
mainfrom
codex/sentry-steamcmd-update-fix
Apr 30, 2026
Merged

[codex] Remove Sentry disable path#11
seslly merged 1 commit into
mainfrom
codex/sentry-steamcmd-update-fix

Conversation

@seslly

@seslly seslly commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • removes the DISABLE_SENTRY runtime/config surface from compose, bare Linux, Helm values, and Helm templates
  • removes the startup Sentry disable hook entirely so the Steam-managed WindowsServer/ tree is left intact
  • keeps one legacy repair before SteamCMD: if an older image already renamed Sentry to Sentry.DISABLED, move it back so SteamCMD can validate and patch cleanly

Why

The old workaround renamed WindowsServer/R5/Plugins/3rdParty/Sentry to avoid earlier Crashpad/Proton failures. That mutated SteamCMD-owned files, and Windrose's April 30, 2026 server patch then failed validation because Steam expected the bundled Sentry files to exist.

We do not need a continuing Sentry disable feature. The safe behavior is to stop touching that plugin, while healing installs that were already affected by older images.

Validation

  • bash -n scripts/entrypoint.sh bare-linux/install.sh
  • git diff --check origin/main...HEAD
  • helm template windrose ./helm/windrose
  • rg confirms the only remaining Sentry references are the legacy Sentry.DISABLED restore path in scripts/entrypoint.sh

ShellCheck is not installed in the local WSL environment, so it was not run locally.

@seslly
seslly force-pushed the codex/sentry-steamcmd-update-fix branch from 13863e1 to 76ae440 Compare April 30, 2026 16:29
@seslly seslly changed the title [codex] Stop mutating Sentry plugin files [codex] Remove Sentry disable path Apr 30, 2026
@seslly
seslly marked this pull request as ready for review April 30, 2026 16:42
@seslly
seslly merged commit 188b83d into main Apr 30, 2026
11 checks passed
@seslly
seslly deleted the codex/sentry-steamcmd-update-fix branch April 30, 2026 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant