Skip to content

Make shell linting fail CI and fix the clang-tidy check name - #206

Merged
ohtanim merged 1 commit into
mainfrom
aw/ci-and-docs
Sep 29, 2026
Merged

ohtanim merged 1 commit into
mainfrom
aw/ci-and-docs

Conversation

@awennersteen

@awennersteen awennersteen commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Description of Change

  • The shellcheck and shfmt steps ended in || true and used **/*.sh, which without globstar never matched the scripts in demo/qrmi/jobs. Both now run on git ls-files "*.sh" and can fail the build (shellcheck at warning severity, since the scripts source virtualenvs it cannot follow). All tracked scripts pass.
  • Fix the modrnize-* typo in the clang-tidy checks.
  • README resource-type table lists pasqal-local, iqm-server and alice-bob-felis (checked against qrmi src/models/config.rs).

Related to #150: items 1-3 of that issue look fixed on main; item 4 (per-QPU config docs) is still open.

Testing

  • shellcheck and shfmt run locally on all tracked scripts: pass.

The shellcheck and shfmt steps ended in '|| true' and used '**/*.sh',
which without globstar never matched the job scripts under
demo/qrmi/jobs. Run both on the tracked scripts, with shellcheck at
warning severity (the scripts source virtualenvs it cannot follow).
All tracked scripts pass both checks.

Fix the 'modrnize-*' typo in the clang-tidy checks, and list the
pasqal-local, iqm-server and alice-bob-felis resource types in the
README.
@awennersteen
awennersteen marked this pull request as ready for review September 29, 2026 10:41

@ohtanim ohtanim left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. LGTM

@ohtanim
ohtanim merged commit 49caa52 into main Sep 29, 2026
2 checks passed
@ohtanim
ohtanim deleted the aw/ci-and-docs branch September 29, 2026 10:50
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.

2 participants