Skip to content

Add CI quality gates - #3

Merged
lukashes merged 1 commit into
mainfrom
feat/ci
Jul 17, 2026
Merged

Add CI quality gates#3
lukashes merged 1 commit into
mainfrom
feat/ci

Conversation

@lukashes

Copy link
Copy Markdown
Owner

The CI commit from the Makefile branch landed after PR #2 was merged (same story as PR #1), so it never triggered a run; re-proposed from a fresh main.

  • lint job: shellcheck over the shell entry points on ubuntu
  • test job: golden + integration suites on ubuntu and macos; Linux exercises a different awk (gawk verified byte-identical locally) and an older tmux, macOS matches the reference environment
  • LC_ALL=en_US.UTF-8 is pinned at workflow level: runners default to C/C.UTF-8, where macOS awk's collation quirk (all Cyrillic letters compare equal under ==) would not reproduce, so without the pin the macos leg would not actually guard against it

@lukashes
lukashes merged commit 24df3a4 into main Jul 17, 2026
3 checks passed
@lukashes
lukashes deleted the feat/ci branch July 17, 2026 06:37
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