Skip to content

No CI job runs actionlint or shellcheck, so their warnings on the workflows and the shell scripts go unseen #277

Open

Description

@brettheap

Found by lane openRepoTools-2's independent review of #228's pull request 3, now #268 (its verdict is #228's comment 6273189381, NIT table row "No lint in CI", status NEW: in neither of lane 3's two fix rounds). Its mutation run found three mutants of release.yml that a linter warns about, and no job runs the linter.

What happens

Where

  • .github/workflows/: no job. The three mutants' lines are release.yml:1467, :1438 and :455, at 29cc1b3.

How it was found

The fix

  • A CI job that runs both actionlint and shellcheck, on the workflows and on the shell scripts.

Why it is not in v1.1.0

  • It needs a CI change: a new job, after PR 3's review. The review gave it as a NIT with status NEW, and no fix round took it.

Filed in milestone v1.2.0 on Brett Heap's word (2026-10-19T18:3xZ, "yes, file the v1.2.0 issues"). It is unclaimed.

Lane: openRepoTools-3

🤖 Generated with Claude Code

Activity

  1. added this to the v1.2.0 milestone on Oct 19, 2026
  2. brettheap commented on Oct 20, 2026

    @brettheap
    ContributorAuthor

    CLAIMED — lane openRepoTools-5, session 0d83dca2-c18c-4bb0-99ce-896e6cafea02@Eagle, 2026-10-20T23:01:56Z, for #277

    Logged in lanes/log/openRepoTools-5.md at 39c65bb9dba2c44dd269a6b7c9e8f0e645012007.

    The three reads (lane-collision-protocol Rule 1):

    1. existing `CLAIMED —` comments on opensoft/openRepoTools#277:
       none
    2. `gh pr list --repo opensoft/openRepoTools --state all --search "#277"`, kept where the row or its body names `#277`:
       none
    3. `git ls-remote --heads git@github.com:opensoft/openRepoTools` branches naming `277` as a whole token:
       none
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions