Skip to content

Enforce documented CI compatibility - #8

Merged
KakkoiDev merged 1 commit into
masterfrom
agent/enforce-ci-compatibility
Jul 31, 2026
Merged

KakkoiDev merged 1 commit into
masterfrom
agent/enforce-ci-compatibility

Conversation

@KakkoiDev

Copy link
Copy Markdown
Owner

What changed

  • test the documented tmux 3.0+ compatibility floor in the Linux matrix
  • add a macOS job that runs unit and integration tests under the system Bash 3.2
  • make ShellCheck blocking and resolve the existing findings
  • update a stale lifecycle assertion to match the TSV data contract

Why

CI previously started at tmux 3.2, ran only on modern Ubuntu Bash, and ignored ShellCheck failures despite documenting tmux 3.0+ and Bash 3.2+ support.

Validation

  • shellcheck scripts/*.sh
  • 49 unit tests passed
  • full 447-test integration run exercised the changes; its one stale assertion was corrected
  • corrected lifecycle suite: 54/54 passed
  • workflow YAML parse and git diff --check passed

@KakkoiDev
KakkoiDev merged commit 4595c63 into master Jul 31, 2026
3 of 9 checks passed
@KakkoiDev
KakkoiDev deleted the agent/enforce-ci-compatibility branch July 31, 2026 13: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