Skip to content

ci: validate Linux and macOS - #12

Merged
barlevalon merged 1 commit into
mainfrom
ci-github-actions
Aug 22, 2026
Merged

ci: validate Linux and macOS#12
barlevalon merged 1 commit into
mainfrom
ci-github-actions

Conversation

@barlevalon

Copy link
Copy Markdown
Owner

Summary

  • run shell syntax, ShellCheck, and regression tests on Linux
  • exercise the suite with macOS system Bash 3.2
  • type-check the Swift MediaRemote adapter on macOS
  • keep workflow permissions read-only

Local validation

  • actionlint .github/workflows/ci.yml
  • bash -n nowplaying.tmux scripts/*.sh
  • shellcheck -x nowplaying.tmux scripts/*.sh
  • ./scripts/test.sh

All local checks pass. The GitHub-hosted macOS job provides the unavailable local Swift and Bash 3.2 validation.

@barlevalon
barlevalon merged commit e8a0d63 into main Aug 22, 2026
2 checks passed
@barlevalon
barlevalon deleted the ci-github-actions branch August 22, 2026 15:43
@barlevalon
barlevalon restored the ci-github-actions branch August 22, 2026 15:59
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