Skip to content

github-auth: revert sessions-specific auth branding#315792

Merged
sandy081 merged 1 commit into
mainfrom
sandy081/revert-sessions-auth-branding
May 11, 2026
Merged

github-auth: revert sessions-specific auth branding#315792
sandy081 merged 1 commit into
mainfrom
sandy081/revert-sessions-auth-branding

Conversation

@sandy081
Copy link
Copy Markdown
Member

Reverts PR #298277 since agents is no longer a separate app.

Changes

  • Removed app_is_sessions query param handling from the auth redirect page (index.html)
  • Deleted sessions-icon.svg asset
  • Removed agentSessionsWorkspace from enabledApiProposals in package.json
  • Removed workspace.isAgentSessionsWorkspace usage from authServer.ts
  • Removed proposed API type reference from tsconfig.json

Revert PR #298277 changes since agents is no longer a separate app.
Removes sessions icon swap from the auth redirect page, the
agentSessionsWorkspace API usage, and the sessions-icon.svg asset.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 11, 2026 17:42
@sandy081 sandy081 self-assigned this May 11, 2026
@sandy081 sandy081 added the ~release-cherry-pick Trigger: cherry-pick this PR to the latest release branch label May 11, 2026
@sandy081 sandy081 enabled auto-merge (squash) May 11, 2026 17:43
@vs-code-engineering
Copy link
Copy Markdown
Contributor

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@TylerLeonhardt

Matched files:

  • extensions/github-authentication/media/index.html
  • extensions/github-authentication/media/sessions-icon.svg
  • extensions/github-authentication/package.json
  • extensions/github-authentication/src/node/authServer.ts
  • extensions/github-authentication/tsconfig.json

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reverts the sessions-specific GitHub auth redirect branding introduced in #298277, aligning the GitHub Authentication extension with the updated product direction that “agents” is no longer a separate app.

Changes:

  • Removes the app_is_sessions query parameter plumbing and the sessions icon swap on the auth redirect page.
  • Drops agentSessionsWorkspace proposed API usage/enablement from the extension (package + tsconfig + code).
  • Deletes the now-unused sessions-icon.svg asset from the extension media.
Show a summary per file
File Description
extensions/github-authentication/tsconfig.json Removes the agentSessionsWorkspace proposed d.ts reference from the extension compile inputs.
extensions/github-authentication/src/node/authServer.ts Stops appending app_is_sessions to redirect URLs and removes workspace.isAgentSessionsWorkspace usage.
extensions/github-authentication/package.json Removes agentSessionsWorkspace from enabledApiProposals.
extensions/github-authentication/media/sessions-icon.svg Deletes the sessions-specific icon asset.
extensions/github-authentication/media/index.html Removes app_is_sessions handling and sessions icon switching logic.

Copilot's findings

  • Files reviewed: 4/5 changed files
  • Comments generated: 2

Comment thread extensions/github-authentication/media/index.html
Comment thread extensions/github-authentication/src/node/authServer.ts
@sandy081 sandy081 disabled auto-merge May 11, 2026 17:46
@sandy081 sandy081 enabled auto-merge (squash) May 11, 2026 17:47
@vs-code-engineering
Copy link
Copy Markdown
Contributor

This PR will be automatically cherry-picked to release/1.120 when merged.

@sandy081 sandy081 merged commit 58f8ecd into main May 11, 2026
29 checks passed
@sandy081 sandy081 deleted the sandy081/revert-sessions-auth-branding branch May 11, 2026 18:01
@vs-code-engineering vs-code-engineering Bot added this to the 1.120.0 milestone May 11, 2026
@vs-code-engineering vs-code-engineering Bot added release-cherry-pick Automated cherry-pick between release and main branches and removed ~release-cherry-pick Trigger: cherry-pick this PR to the latest release branch labels May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-cherry-pick Automated cherry-pick between release and main branches

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants