Skip to content

Add cross-platform Cargo check CI and update Renovate config#42

Merged
1111mp merged 4 commits intomainfrom
codex/add-workflow-for-conditional-auto-merge
Apr 7, 2026
Merged

Add cross-platform Cargo check CI and update Renovate config#42
1111mp merged 4 commits intomainfrom
codex/add-workflow-for-conditional-auto-merge

Conversation

@1111mp
Copy link
Copy Markdown
Owner

@1111mp 1111mp commented Apr 7, 2026

Motivation

  • Ensure Rust dependency updates are managed consistently and Renovate configuration is normalized.
  • Prevent regressions by running cargo check across major platforms and deny warnings during CI.

Description

  • Reformat .github/renovate.json, preserve packageRules for grouping cargo updates and automerge policies, and set ignoreTests to false.
  • Add a new GitHub Actions workflow .github/workflows/ci.yml named Cross Platform Cargo Check that runs on push, pull_request, and manual dispatch.
  • The workflow runs a matrix over macos-latest, windows-latest, and ubuntu-latest, adds the appropriate Rust targets, and uses cargo check --target ... --workspace --all-features with RUSTFLAGS: "-D warnings" to treat warnings as errors.
  • Use dtolnay/rust-toolchain@stable to install Rust and Swatinem/rust-cache@v2 for caching in the workflow.

Testing

  • Added the Cross Platform Cargo Check workflow which runs cargo check --target <matrix> --workspace --all-features and will run automatically on push and pull_request for main and dev branches.
  • No automated workflow runs were executed as part of this change prior to submission of the PR.

Codex Task

@1111mp 1111mp enabled auto-merge (squash) April 7, 2026 13:41
@1111mp 1111mp disabled auto-merge April 7, 2026 13:41
@1111mp 1111mp merged commit 07f50d1 into main Apr 7, 2026
@1111mp 1111mp deleted the codex/add-workflow-for-conditional-auto-merge branch April 7, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant