Skip to content

Adopt published nullkomma tooling - #13

Merged
maxheld83 merged 22 commits into
mainfrom
maxheld83-migrate-elf-to-nullkomma
Oct 22, 2026
Merged

maxheld83 merged 22 commits into
mainfrom
maxheld83-migrate-elf-to-nullkomma

Conversation

@maxheld83

Copy link
Copy Markdown
Contributor

Summary

  • Switch nullkomma from the local development worktree to FlakeHub 0.1.405 (locked to 559c299ddac39f2571bb381e1165d19c74a07ea2).
  • Simplify the package-check workflow to use the pinned FlakeHub source and run on pull requests.

Validation

  • nix fmt -- --no-cache
  • nix flake check --no-write-lock-file
  • nix flake check --all-systems --no-build --no-write-lock-file
  • nix build .#site --no-update-lock-file
  • Native R dependency install, source/installed tests, and strict R CMD check

No deployment performed.

maxheld83 and others added 22 commits October 16, 2026 21:05
Preserve strict note-failing package checks and existing dependency/test declarations; adapt two returns to the updated lintr defaults.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin shared UTF-8 and Sass cache fixes; retain navigation and add website branding assertions.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma 9742fc198378d22f5a3de6c74d012261ca0702b8 and remove the static sidebar workaround. Check generated source, issues, license, citation and author links.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma c98679ac52850b29551fafb79056b4b8a4dc0086, explicitly keep R lint enabled, and remove redundant native lint configuration. Retain Markdown snapshot exclusions and ELF secret/duplicate checks.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma 63b102334859a34b1e7ccb0f2629c23645ad1098. Ignore pkgdown/privacy.md in Git and R builds while retaining the public privacy.html URL.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Lint policy now comes from nullkomma; these project files were removed in a63030c.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use brand 0.1.2 at the same source revision and remove its obsolete local checkout override from the manual-only workflow.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma 4b3f149e55812378655259a7b2aef97a52751da8. Replace manual branding with declarative intent, remove consumer integration tests and shared secret/actionlint/typos wiring, and preserve ELF-specific checks and duplicate detection.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma 1673ff14b7f17c33a8ddaca5aadaa8b5e5f01878 and drop the obsolete R build exclusion while preserving other editor settings.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma 2f800fcf381a4c8075730ee6a27a93a570c214b0. Remove redundant R options and custom test/npm plumbing; retain DESCRIPTION edition 3 and portable parallel tests.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Enable nullkomma's r-non-nix companion, commit managed startup and install files, and document isolated native dependencies and parallel tests. Native installation, source and installed tests pass; awaiting upstream fix for Nix build/profile and parallel-worker interactions before final validation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Adopt nullkomma bf3576e7101fe44e42002e78c410ab86b0ff98d7 to isolate native startup from Nix builds and parallel workers, and exclude generated Neovim config from native packages.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
R 4.4 omits Git directories but includes the regular .git pointer used by worktrees. Explicitly exclude both forms so native R CMD check stays note-free.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin nullkomma 92c8e4c88ac8d59d20df06c611e51d122efac9e7. Managed Rbuildignore now supplies the existing Git-pointer exclusion without duplicate consumer rules. Native parallel tests, strict R CMD check, full native Nix checks and all-system evaluation pass.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin 6a29781768768ffb402f4920b81ac14fd316a2bd, use top-level branding, migrate shared marked sections and privacy source, and document unified test tasks and Jarl linting. Native installer now leaves pkg.lock untouched.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin f40cb223558882777ac83c0c0d232801e4752be1 and refresh the r-non-nix managed README. The streamlined flake keeps only ELF's R setup, brand, GitHub and Cloudflare identity.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Pin FlakeHub nullkomma 0.1.405 and run the package checks on pull requests. Remove the private local-worktree fetch override from the workflow.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@maxheld83
maxheld83 merged commit 0e0dd04 into main Oct 22, 2026
1 check passed
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