Skip to content

chore: sweep remaining nightly leftovers after single-lane collapse - #50

Merged
arzafran merged 1 commit into
mainfrom
chore/nightly-leftovers-sweep
Jul 7, 2026
Merged

chore: sweep remaining nightly leftovers after single-lane collapse#50
arzafran merged 1 commit into
mainfrom
chore/nightly-leftovers-sweep

Conversation

@arzafran

@arzafran arzafran commented Jul 7, 2026

Copy link
Copy Markdown
Member

What this does

Finishes the cleanup from #49. The nightly channel is gone, but a handful of nightly-era code paths and assets survived the collapse — a socket path keyed on the deleted nightly bundle ID, the nightly icon generator and its asset catalog, and stale "nightly" wording in a settings note and an error message. This removes them so the codebase matches the single-lane reality.

Summary

  • Remove the com.darkroom.programa.nightly branch from SocketControlSettings.defaultSocketPath (dead: that bundle ID can no longer exist)
  • Delete scripts/generate_nightly_icon.py and Assets.xcassets/AppIcon-Nightly.appiconset/ (referenced nowhere else)
  • Drop the nightly section from scripts/icon-gen/finalize.sh and the -nightly tag guard in scripts/build-sign-upload.sh (tags can never be *-nightly now)
  • Update the settings.automation.socketOverrides.note string ("stable/nightly builds" → "release builds") in source + Localizable.xcstrings, and the Workspace.swift remote-daemon error/comment
  • Reword a build_remote_daemon_release_assets.sh comment
  • Intentionally left: CHANGELOG history, TabManager.swift arm64-Nightly crash-context comments, Cursor/Zed Nightly third-party app paths, and the debug-only long-version pill

Test Plan

  • Debug build compiles (xcodebuild -scheme programa)
  • bash -n on both touched shell scripts
  • Localizable.xcstrings still valid JSON
  • git grep -i nightly in Sources/scripts/Resources shows only the intentionally-kept references
  • CI green

Remove the dead nightly bundle-ID socket path, nightly icon generator
and asset catalog, the -nightly tag guard in build-sign-upload.sh, and
nightly wording in user-facing strings and script comments. Historical
CHANGELOG and crash-context comments are intentionally left.
@arzafran
arzafran merged commit 5a66a70 into main Jul 7, 2026
7 of 8 checks passed
@arzafran
arzafran deleted the chore/nightly-leftovers-sweep branch July 7, 2026 23:01
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