Skip to content

refactor: remove Nix support#623

Merged
notheotherben merged 1 commit into
mainfrom
refactor/remove-nix
Jul 11, 2026
Merged

refactor: remove Nix support#623
notheotherben merged 1 commit into
mainfrom
refactor/remove-nix

Conversation

@notheotherben

Copy link
Copy Markdown
Member

Overview

Removes the unmaintained Nix flake-based build/development environment and its CI job.

Changes

  • Deleted flake.nix and flake.lock — the Nix flake defining the build/dev shell.
  • Deleted .envrc (use flake) — the direnv shim that loaded the flake.
  • Deleted .github/workflows/nix.yml — the "Nix" workflow that ran nix build .# and nix flake check.
  • .gitignore — dropped the /​.direnv and /result entries (Nix/direnv build artifacts).
  • .idea/github-backup.iml — removed the .direnv and result exclude-folder entries.

Not touched (intentionally unrelated to Nix-the-package-manager)

  • Cargo.lock — the nix crate (v0.31.3) is a transitive Rust dependency providing Unix syscall bindings, not related to the Nix package manager.
  • examples/config.yaml and tests/data/* — references to a nix-env repository / Nix language are example/fixture data.

Notes for reviewers

  • No documentation referenced Nix, so no docs changes were required.
  • If the Flake status check (from nix.yml) is configured as a required check in branch protection, it should be removed from the required set after this merges, otherwise PRs will wait on a check that no longer runs.

The Nix flake-based build and development environment is no longer maintained, so remove it along with its CI job:

- delete flake.nix, flake.lock, and the direnv .envrc

- delete the 'Nix' GitHub Actions workflow (.github/workflows/nix.yml)

- drop the .direnv and result ignore entries and IDE exclude folders
@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.83%. Comparing base (75da61d) to head (487fdde).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #623   +/-   ##
=======================================
  Coverage   76.83%   76.83%           
=======================================
  Files          31       31           
  Lines        2612     2612           
=======================================
  Hits         2007     2007           
  Misses        605      605           

☔ View full report in Codecov by Harness.
📢 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.

@notheotherben notheotherben merged commit 4b6bb48 into main Jul 11, 2026
13 checks passed
@notheotherben notheotherben deleted the refactor/remove-nix branch July 11, 2026 22:11
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.

1 participant