Skip to content

build: consolidate root install, dependencies, and mise setup - #62

Merged
aymericbeaumet merged 6 commits into
mainfrom
ab/dev
Oct 18, 2026
Merged

aymericbeaumet merged 6 commits into
mainfrom
ab/dev

Conversation

@aymericbeaumet

@aymericbeaumet aymericbeaumet commented Oct 14, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Make cargo install --path . --locked install the CLI from the repository root while keeping squeeze-lib independently publishable.
  • Consolidate the proptest update from deps: bump proptest from 1.11.0 to 1.12.0聽#63 and refresh all direct crate requirements, including arboard 3.7.0 and libc 0.2.191, plus compatible lockfile dependencies. Keep Rust 1.95 as the minimum supported version.
  • Pin Rust 1.99.1, Python 3.15.0, actionlint 1.7.12, benchmark tools, and the optional audit/outdated tools through mise. Commit a mise.lock for all six CI platforms.
  • Pin workflow actions and container images, update mise-action to 5.2.0 and CI's mise binary to 2026.10.13, and run release helpers through mise. Preserve all six native targets, both static Linux checks, release archive names, and crate publication order.

Test plan

  • mise install
  • mise run check
  • mise run msrv
  • mise run release
  • mise run package
  • mise run release-check (actionlint and 18 release-helper tests)
  • mise run audit (no advisories) and mise run outdated (all dependencies current)
  • mise install --locked rust python actionlint (project tool lock entries)
  • Prior branch commits verified root installation, both package archives, Hyperfine 2 benchmarking, and all six native target definitions.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@aymericbeaumet aymericbeaumet changed the title deps: update crates, toolchains, and benchmark tooling feat: support root Cargo installation and refresh dependencies Oct 14, 2026
dependabot Bot and others added 3 commits October 14, 2026 17:59
Bumps [proptest](https://github.com/proptest-rs/proptest) from 1.11.0 to 1.12.0.
- [Release notes](https://github.com/proptest-rs/proptest/releases)
- [Changelog](https://github.com/proptest-rs/proptest/blob/main/CHANGELOG.md)
- [Commits](proptest-rs/proptest@v1.11.0...v1.12.0)

---
updated-dependencies:
- dependency-name: proptest
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@aymericbeaumet aymericbeaumet changed the title feat: support root Cargo installation and refresh dependencies build: consolidate root install, dependencies, and mise setup Oct 15, 2026
@aymericbeaumet

Copy link
Copy Markdown
Owner Author

@greptileai please review the latest changes in this pull request.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Your trial has ended. Reactivate Greptile to resume code reviews.

@aymericbeaumet

Copy link
Copy Markdown
Owner Author

@greptileai please review the latest changes at 2fb98ff.

@aymericbeaumet
aymericbeaumet merged commit d70d12c into main Oct 18, 2026
14 checks passed
@aymericbeaumet
aymericbeaumet deleted the ab/dev branch October 18, 2026 18:28
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