Skip to content

ci: Add tests for better repo hygiene #4

Merged
Unique-Divine merged 2 commits into
mainfrom
ud/ci-tests
Jun 3, 2026
Merged

ci: Add tests for better repo hygiene #4
Unique-Divine merged 2 commits into
mainfrom
ud/ci-tests

Conversation

@Unique-Divine

@Unique-Divine Unique-Divine commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Add Dotfiles CI Tests

This adds a lightweight GitHub Actions test workflow for the dotfiles repo and
adjusts local clipboard tests so the full just test command can run in CI
without requiring a WSL/Windows clipboard bridge.

image

Key Changes

  • Add a Test GitHub Actions workflow that runs on pull requests and pushes to
    main, installs pinned Bun plus just, and executes just test.
  • Gate clipboard integration tests on the presence of pbcopy and pbpaste, so
    machines without the local clipboard bridge skip those tests instead of
    failing unrelated CI.
  • Keep the existing clipboard assertions unchanged on machines that do have the
    bridge, preserving local WSL coverage while making the repo testable on
    ubuntu-latest.

Appendix

Adding CI is useful here because the dotfiles repo now contains real TypeScript
automation, including skills syncing logic that can delete or copy directories.
Running just test on each PR gives fast feedback for that behavior, catches
regressions before merge, and makes future automation changes easier to review.

…re it wont't make sense

  because creating a WSL env in CI is tricky
@Unique-Divine
Unique-Divine merged commit 6d52b34 into main Jun 3, 2026
2 checks passed
@Unique-Divine
Unique-Divine deleted the ud/ci-tests branch June 3, 2026 06:58
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