Fix/kitty keyboard (#21)

* Add dynamic Kitty protocol tracking, unit tests, and version badge with CI check
This commit is contained in:
David Beesley
2026-01-22 18:13:29 -07:00
committed by GitHub
parent 0903d8c205
commit cfaa5a1afe
6 changed files with 456 additions and 15 deletions

View File

@@ -12,6 +12,21 @@ env:
CARGO_TERM_COLOR: always
jobs:
version-badge:
name: Version Badge
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Check version badge matches Cargo.toml
run: |
CARGO_VERSION=$(grep '^version = ' Cargo.toml | head -1 | sed 's/version = "\(.*\)"/\1/')
BADGE_VERSION=$(grep -oP 'badge/version-\K[0-9]+\.[0-9]+\.[0-9]+' README.md | head -1)
if [ "$CARGO_VERSION" != "$BADGE_VERSION" ]; then
echo "Version mismatch: Cargo.toml=$CARGO_VERSION README badge=$BADGE_VERSION"
exit 1
fi
echo "Version badge matches: $CARGO_VERSION"
check:
name: Check
runs-on: ubuntu-latest