Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

ci: use the shared rust-ci reusable workflow#11

Merged
jBernavaPrah merged 1 commit into
mainfrom
ci/use-shared-ci
Jun 9, 2026
Merged

ci: use the shared rust-ci reusable workflow#11
jBernavaPrah merged 1 commit into
mainfrom
ci/use-shared-ci

Conversation

@jBernavaPrah

Copy link
Copy Markdown
Contributor

What

Replaces joypad's ci.yml — a single serial job running fmt → clippy → test (plus an inline libudev-dev install) — with a thin wrapper around the shared rust-ci.yml, which runs fmt/clippy/test as parallel jobs.

The libudev-dev build dependency carries over via the workflow's system-packages input:

jobs:
  ci:
    uses: phoxal/.github/.github/workflows/rust-ci.yml@main
    secrets: inherit
    with:
      system-packages: libudev-dev

Part of standardizing CI across Phoxal repos on the shared reusable workflow in phoxal/.github (mirrors phoxal/framework#54).

Notes

  • Check names change from cargo test + clippy + fmt to ci / fmt, ci / clippy, ci / test. Nothing requires the old name.
  • libudev-dev installs in the clippy and test jobs (the fmt job doesn't compile, so it skips it).

🤖 Generated with Claude Code

Replace the per-repo serial fmt+clippy+test job with a thin wrapper around
phoxal/.github's rust-ci.yml, which runs the three as parallel jobs
(~halves CI wall-clock) and centralizes the logic instead of copy-pasting
it per repo.

The inline libudev-dev install carries over via the workflow's
system-packages input.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
@jBernavaPrah jBernavaPrah merged commit e113853 into main Jun 9, 2026
4 checks passed
@jBernavaPrah jBernavaPrah deleted the ci/use-shared-ci branch June 9, 2026 20:34
@github-actions github-actions Bot mentioned this pull request Jun 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant