Skip to content

chore: simplify devcontainer setup by removing Dockerfile#5558

Merged
markphelps merged 4 commits intov2from
remove-devcontainer-dockerfile
Mar 13, 2026
Merged

chore: simplify devcontainer setup by removing Dockerfile#5558
markphelps merged 4 commits intov2from
remove-devcontainer-dockerfile

Conversation

@markphelps
Copy link
Copy Markdown
Collaborator

Summary

  • Remove custom Dockerfile in favor of base devcontainer image + mise feature
  • Move build-essential/pkg-config install to postCreateCommand
  • Update .gitignore to ignore docs/ instead of just docs/plans

Based on feedback from @erka in #5542.

cc @erka

Replace custom Dockerfile with base devcontainer image and mise feature.
Move build-essential/pkg-config install to postCreateCommand.
Also update .gitignore to ignore docs/ instead of just docs/plans.

Signed-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com>
@markphelps markphelps requested a review from a team as a code owner March 13, 2026 14:19
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 60.40%. Comparing base (78d53c3) to head (82c285e).
⚠️ Report is 1 commits behind head on v2.

Additional details and impacted files
@@           Coverage Diff           @@
##               v2    #5558   +/-   ##
=======================================
  Coverage   60.40%   60.40%           
=======================================
  Files         141      141           
  Lines       13995    13995           
=======================================
  Hits         8453     8453           
  Misses       4821     4821           
  Partials      721      721           
Flag Coverage Δ
integrationtests 34.32% <ø> (ø)
unittests 51.53% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Mar 13, 2026
markphelps and others added 3 commits March 13, 2026 11:30
The mise trust command needs ~/.local/state/mise/trusted-configs which
doesn't exist by default. Create and chown it alongside the other
mise directories to fix the permission denied error in CI.

Signed-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com>
Move the long one-liner into .devcontainer/setup.sh for readability
and easier maintenance.

Signed-off-by: Mark Phelps <209477+markphelps@users.noreply.github.com>
Signed-off-by: Roman Dmytrenko <rdmytrenko@gmail.com>
@erka erka added the automerge Used by Kodiak bot to automerge PRs label Mar 13, 2026
@markphelps markphelps enabled auto-merge (squash) March 13, 2026 15:48
@markphelps markphelps merged commit bcccf15 into v2 Mar 13, 2026
33 of 34 checks passed
@markphelps markphelps deleted the remove-devcontainer-dockerfile branch March 13, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Used by Kodiak bot to automerge PRs size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants