Skip to content

ci(rust): stabilize cross-platform CLI matrix by removing unnecessary… - #123

Merged
Anandb71 merged 1 commit into
mainfrom
v2.0
Apr 20, 2026
Merged

ci(rust): stabilize cross-platform CLI matrix by removing unnecessary…#123
Anandb71 merged 1 commit into
mainfrom
v2.0

Conversation

@Anandb71

Copy link
Copy Markdown
Collaborator

… ubuntu GUI deps and using --locked

Description

Brief description of what this PR does. Link any related issues.

Fixes #(issue number)

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Performance improvement
  • Code refactoring

Changes Made

  • List the key changes made in this PR
  • Be specific about files/modules affected

Testing

Describe how you tested your changes:

  • Ran cargo test --all
  • Ran cargo clippy --all
  • Ran flutter test (if applicable)
  • Tested manually with a real codebase

Screenshots (if applicable)

For visualizer changes, include before/after screenshots.

Checklist

  • My code follows the project's style guidelines
  • I have added tests for my changes
  • I have updated the documentation where necessary
  • All new and existing tests pass
  • I have added appropriate comments where the code isn't self-explanatory

@github-actions

Copy link
Copy Markdown

🧠 Arbor Graph Impact Report

Blast Radius: High-centrality nodes affected?

🧠 Arbor Graph Impact Report

Unable to generate impact report.

Command: analyze-impact --pr=123

stderr:
```
error: unrecognized subcommand 'analyze-impact'

Usage: arbor [OPTIONS]

For more information, try '--help'.
```

Powered by Arbor graph governance for code. See https://github.com/Anandb71/arbor for details.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adjusts the Rust CI workflow to make the cross-platform CLI build more deterministic and less dependent on Ubuntu-specific system packages.

Changes:

  • Removed the Ubuntu-only apt-installed GUI/system dependency step from the cross-platform CLI matrix job.
  • Added --locked to the cross-platform release CLI build to ensure Cargo.lock is honored in CI.

@Anandb71
Anandb71 merged commit f1acd21 into main Apr 20, 2026
10 checks 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.

2 participants