Skip to content

chore: simplify release helpers and remove standalone checks - #805

Merged
hakula139 merged 2 commits into
mainfrom
chore/remove-check-scripts
Nov 1, 2026
Merged

hakula139 merged 2 commits into
mainfrom
chore/remove-check-scripts

Conversation

@hakula139

@hakula139 hakula139 commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

Remove unnecessary check scripts and release wrappers while preserving generated release content.

  • Notices: Use cargo-about's template directory and bundled-asset partial directly in Nix and release builds. Remove redundant notice-copy assertions.
  • Formula: Keep the renderer for the nested macOS URL and checksum, using a separate Ruby template, typed Nushell arguments and the pinned lint shell.
  • Checks: Remove both standalone check scripts and the comment-width hook, update documentation and shorten the hook-installation comment.

Closes #804

Test plan

  • Full Rust and Node checks passed on the parent commit, with 99.24% line coverage.
  • All pre-commit hooks, Ruby syntax and workflow lint passed on the final changes.
  • Real notice output matched byte-for-byte. Formula output matched using published v0.1.0-alpha.9 checksums and the pinned Nushell, except for the generated header.
  • The Nix package build passed, and the final changes preserve its derivation. Final-head CI passed.

@hakula139 hakula139 added the chore Maintenance with no user-facing change, such as tooling or housekeeping (chore) label Nov 1, 2026
@hakula139 hakula139 self-assigned this Nov 1, 2026
@codecov

codecov Bot commented Nov 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hakula139 hakula139 added this to the v0.1.0-alpha.10 milestone Nov 1, 2026
Generate notices through cargo-about's native template directory support and keep the formula renderer as a typed Nushell helper. Remove redundant distribution checks and standalone check scripts, with their hook and documentation references.
Keep the Ruby formula in a separate source file and fill its four literal fields with Nushell. Remove the obsolete Bash-only line-ending rule and its release workflow filter.
@hakula139
hakula139 force-pushed the chore/remove-check-scripts branch from 63414e9 to 63c9ae9 Compare November 1, 2026 11:57
@hakula139
hakula139 merged commit f7aa328 into main Nov 1, 2026
20 checks passed
@hakula139
hakula139 deleted the chore/remove-check-scripts branch November 1, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance with no user-facing change, such as tooling or housekeeping (chore)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Simplify repository scripts and release generation

1 participant