Skip to content

Conversation

@sheikhlimon
Copy link
Contributor

Summary

Add just check-everything target that runs all style-related checks in one command: cargo fmt, clippy linting, UI linting, and OpenAPI schema validation. This provides a single precommit validation command to prevent CI failures.

Type of Change

  • Feature
  • Bug fix
  • Refactor / Code quality
  • Performance improvement
  • Documentation
  • Tests
  • Security fix
  • Build / Release
  • Other (specify below)

AI Assistance

  • This PR was created or reviewed with AI assistance

Related Issues

Relates to #5649

@sheikhlimon
Copy link
Contributor Author

@DOsinga could you review this?

Copy link
Collaborator

@DOsinga DOsinga left a comment

Choose a reason for hiding this comment

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

This is great!

Justfile Outdated

# Run all style checks and formatting (precommit validation)
check-everything:
@echo "🔧 Running all style checks..."
Copy link
Collaborator

Choose a reason for hiding this comment

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

I can't believe I'm saying this, but I wouldn't be against making this louder. I often have trouble finding back the last failure :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

which style would you prefer
header style

🔧 Running all style checks...

     === Formatting Rust code ===
     cargo fmt --all

or emoji

🔧 RUNNING ALL STYLE CHECKS...

     🦀 FORMATTING RUST CODE...
     cargo fmt --all

Copy link
Collaborator

Choose a reason for hiding this comment

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

the individual steps I don't need more focus on, just the banner on top.

🔧 RUNNING ALL STYLE CHECKS...

would do fine, thank you

Add single command to run all formatting and linting checks,
preventing CI failures due to style issues.

Signed-off-by: sheikhlimon <[email protected]>
@sheikhlimon sheikhlimon force-pushed the feat/check-everything branch from 95217ff to 17ace11 Compare November 10, 2025 16:59
@DOsinga DOsinga merged commit 26933e2 into block:main Nov 10, 2025
15 checks passed
tiensi added a commit to tiensi/goose that referenced this pull request Nov 11, 2025
* main: (83 commits)
  silence copilot on minor text issues (block#5665)
  fix: disallow runaway subagent chains (block#5659)
  chore: remove usage of non-existent env var for log dir (block#5658)
  clarify agent instructions (block#5655)
  feat: add check-everything for unified style checks (block#5650)
  Show errors on failure (block#5643)
  custom instructions for copilot reviews (block#5646)
  fix: prevent repeated 404 errors when accessing deleted sessions (block#5644)
  Flake.nix corrected main (block#5600)
  fix: goose recipe list can return duplicated entries (block#5645)
  fix: bedrock creds refresh (block#5599)
  Fix Claude Code provider to default to Auto mode (block#5638) (block#5642)
  Scheduler cleanup (block#5571)
  Better search paths and handling of CLI providers (block#5554)
  docs: description required for "Add Extension" in cli - phase 2 (block#5635)
  Remove some logging (block#5631)
  Use session IDs as task IDs for subagents instead of UUIDs (block#5398)
  Fix the naming (block#5628)
  fix: default tetrate model is broken, replace with haiku-4.5 (block#5535) (block#5587)
  Fetch less and use the right SHA (block#5621)
  ...
michaelneale added a commit that referenced this pull request Nov 11, 2025
* main:
  silence copilot on minor text issues (#5665)
  fix: disallow runaway subagent chains (#5659)
  chore: remove usage of non-existent env var for log dir (#5658)
  clarify agent instructions (#5655)
  feat: add check-everything for unified style checks (#5650)
  Show errors on failure (#5643)
  custom instructions for copilot reviews (#5646)
  fix: prevent repeated 404 errors when accessing deleted sessions (#5644)
  Flake.nix corrected main (#5600)
  fix: goose recipe list can return duplicated entries (#5645)
  fix: bedrock creds refresh (#5599)
@codefromthecrypt
Copy link
Collaborator

thanks so much!

@sheikhlimon sheikhlimon deleted the feat/check-everything branch November 13, 2025 08:16
Surendhar-N-D pushed a commit to Surendhar-N-D/goose that referenced this pull request Nov 17, 2025
arul-cc pushed a commit to arul-cc/goose that referenced this pull request Nov 17, 2025
BlairAllan pushed a commit to BlairAllan/goose that referenced this pull request Nov 29, 2025
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.

3 participants