Skip to content

feat: add support for socket.dev firewall client#2088

Draft
williamboman wants to merge 2 commits into
mainfrom
feat/socket-integration
Draft

feat: add support for socket.dev firewall client#2088
williamboman wants to merge 2 commits into
mainfrom
feat/socket-integration

Conversation

@williamboman
Copy link
Copy Markdown
Member

@williamboman williamboman commented May 16, 2026

Screenshot 2026-05-16 at 17 57 38 Screenshot 2026-05-16 at 17 57 43

@williamboman williamboman force-pushed the feat/socket-integration branch from dd00dc7 to d1eb5b4 Compare May 16, 2026 15:53
@williamboman williamboman force-pushed the feat/socket-integration branch from d1eb5b4 to f57740f Compare May 16, 2026 15:55
@williamboman williamboman requested a review from a team May 16, 2026 15:56
@williamboman
Copy link
Copy Markdown
Member Author

@mason-org/triage If you want to try this out I'd appreciate it! It should be fully seamless, but needs to manually be enabled:

require("mason").setup {
  firewall = {
    enabled = true
  }
}

Copy link
Copy Markdown

@Conarius Conarius left a comment

Choose a reason for hiding this comment

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

LGTM

@williamboman
Copy link
Copy Markdown
Member Author

A note on the "system packages" available in https://github.com/mason-org/mason-system-registry. The idea is for every package to include a version scope in the package name itself. In the case of sfw the package name is sfw@latest. Should more packages be available in the future, for example Python and Node, these would be separate packages named like:

  • node@18
  • node@20
  • node@latest
  • python@3.12
  • python@3.11

@williamboman williamboman marked this pull request as draft May 16, 2026 16:48
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.

2 participants