Skip to content

Parallelize Base check probes#524

Merged
codeforester merged 2 commits into
masterfrom
enhancement/510-20260609-parallel-base-check-probes
Jun 9, 2026
Merged

Parallelize Base check probes#524
codeforester merged 2 commits into
masterfrom
enhancement/510-20260609-parallel-base-check-probes

Conversation

@codeforester

Copy link
Copy Markdown
Owner

Summary

  • Run independent Base environment probes concurrently inside the shared check collector.
  • Keep Homebrew PATH refresh in the parent shell and merge probe results in the existing deterministic output order.
  • Add BATS coverage proving text and JSON ordering while probes overlap.

Validation

  • bats cli/bash/commands/basectl/tests/check.bats
  • bats cli/bash/commands/basectl/tests/doctor.bats
  • env -u BASE_HOME ./bin/base-test
  • bash -n cli/bash/commands/basectl/subcommands/setup_common.sh cli/bash/commands/basectl/tests/check.bats cli/bash/commands/basectl/tests/setup_helpers.bash
  • git diff --check

Closes #510

@codeforester codeforester merged commit a9becb6 into master Jun 9, 2026
16 checks passed
@codeforester codeforester deleted the enhancement/510-20260609-parallel-base-check-probes branch June 9, 2026 07:17
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.

Implement parallel Base check probes

1 participant