Skip to content

feat: better linux support #220

Merged
joshuarli merged 18 commits intomainfrom
feat-linux-support
Feb 6, 2026
Merged

feat: better linux support #220
joshuarli merged 18 commits intomainfrom
feat-linux-support

Conversation

@joshuarli
Copy link
Member

@joshuarli joshuarli commented Jan 27, 2026

my way to implement the ideas in #216

  • colima-tagged builtin checks will not run on non-darwin hosts, making devenv doctor linux-friendly
  • colima et al are now only installed on darwin
  • bootstrap exits if docker[d] isn't installed on linux, requiring it
  • devenv fetch sentry errors if there are any missing required apt packages

@joshuarli joshuarli changed the title feat: better linux support feat: better linux support Jan 27, 2026
@joshuarli joshuarli marked this pull request as ready for review February 3, 2026 19:43
Copy link
Member

@mchen-sentry mchen-sentry left a comment

Choose a reason for hiding this comment

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

LGTM

jobs:
bootstrap:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
Copy link
Member

Choose a reason for hiding this comment

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

assuming version bump is unrelated

@@ -85,7 +85,7 @@ Everything devenv needs is in `~/.local/share/sentry-devenv`.
- `direnv`
Copy link
Member

Choose a reason for hiding this comment

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

I wonder if we should add some more context to the readme about how post_fetch can be used for platform dependency installations.

joshuarli added a commit to getsentry/sentry that referenced this pull request Feb 6, 2026
this moves brew dependency installation from devenv to post_fetch and
adds an equivalent cmd suggestion if linux

see getsentry/devenv#220 for context
@joshuarli joshuarli merged commit 42b43c3 into main Feb 6, 2026
11 of 12 checks passed
@joshuarli joshuarli deleted the feat-linux-support branch February 6, 2026 00:02
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