Skip to content

chore(server): remove unused server macros crate - #4818

Merged
TaylorMutch merged 1 commit into
NVIDIA:mainfrom
mrunalp:chore/4815-remove-server-macros/mrunalp
Oct 22, 2026
Merged

TaylorMutch merged 1 commit into
NVIDIA:mainfrom
mrunalp:chore/4815-remove-server-macros/mrunalp

Conversation

@mrunalp

@mrunalp mrunalp commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Remove the unused openshell-server-macros crate so workspace builds stop compiling obsolete authorization macros and contributor guidance points to the current proto authorization mechanism.

Related Issue

Closes #4815

Changes

  • Delete the macro crate and its Cargo.lock entry.
  • Remove its AGENTS.md architecture row and update the core descriptor-set comment to reference openshell.options.v1.authorization.
  • Review related skills and CONTRIBUTING.md; no stale references remain there.

Release Notes

Testing

  • Checks appropriate to the affected code and behavior pass: workspace metadata, lockfile checks, Rust formatting, mise run rust:lint, Markdown lint, and git diff --check.
  • Unit tests added/updated (not applicable: unused crate removal and documentation correction).
  • E2E tests added/updated (not applicable: no runtime behavior changes).

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated

Signed-off-by: Mrunal Patel <mrunalp@gmail.com>
@copy-pr-bot

copy-pr-bot Bot commented Oct 22, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@mrunalp

mrunalp commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator Author

/ok to test 0af98da

@TaylorMutch
TaylorMutch added this pull request to the merge queue Oct 22, 2026
Merged via the queue into NVIDIA:main with commit 0a51652 Oct 22, 2026
82 checks passed
crm00re added a commit to crm00re/OpenShell that referenced this pull request Oct 22, 2026
Resolve conflicts from the Rust SDK transport refactor (NVIDIA#4817) and the
server-macros crate removal (NVIDIA#4818):

- grpc_client keeps the SDK's channel construction (TLS discovery, edge
  tunnel, insecure mode) and re-attaches the CLI's GatewayInterceptor
  composing auth headers with W3C trace-context forwarding, using the
  SDK's re-exported raw gRPC client. The CLI never wires an OIDC
  refresher, so composing the interceptor client-side loses nothing
  from OpenShellClient::connect.
- Drop the stale tls_server_name helper and tests; upstream moved
  server-name normalization into the SDK transport.
- Cargo.lock: remove the deleted openshell-server-macros entry and
  regenerate for consistency.

Signed-off-by: Chris Moore <cmoore@redhat.com>
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.

chore(server): remove unused openshell-server-macros crate

3 participants