Skip to content

ci: add actionlint workflow gate - #54

Merged
Serph91P merged 1 commit into
developfrom
ci/actionlint-workflow-gate
Jul 27, 2026
Merged

ci: add actionlint workflow gate#54
Serph91P merged 1 commit into
developfrom
ci/actionlint-workflow-gate

Conversation

@Serph91P

@Serph91P Serph91P commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Summary

Adds an actionlint workflow gate to all .github/workflows/ files in this repository.

Verification

The workflow runs on:

  • Pull requests targeting develop or main when workflow files change
  • Pushes to develop or main when workflow files change
  • Manual invocation via workflow_dispatch

It uses actionlint 1.7.12 to lint all workflow files and fails the PR if errors are found.

Links

@Serph91P
Serph91P marked this pull request as draft July 19, 2026 13:56
@Serph91P
Serph91P force-pushed the ci/actionlint-workflow-gate branch from 422f954 to 3bf6138 Compare July 19, 2026 14:02
@Serph91P
Serph91P force-pushed the ci/actionlint-workflow-gate branch from 3bf6138 to 21206cf Compare July 19, 2026 19:34
@Serph91P Serph91P closed this Jul 27, 2026
@Serph91P Serph91P reopened this Jul 27, 2026

@Serph91P Serph91P left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Independent final review completed at exact head 21206cf6405bf68353c0f09f704db0aad4598018.

Checks performed:

  • Reviewed the one-file diff against the recorded origin/develop base 76e3c9327b57b1dfd9c063c76457fd54778260e5.
  • Ran actionlint 1.7.12 across all five workflow files with no findings.
  • Parsed all five workflows with PyYAML and validated the repository workflow policy with no errors.
  • Ran tests.test_workflow_validation: 103 tests passed.
  • Confirmed immutable action pins, read-only permissions, develop/main path filters, explicit actionlint 1.7.12, clean diff checks, and no U+2013 or U+2014.
  • Confirmed all nine GitHub checks pass at this exact head, including Workflow Lint.

No blocking findings. This head is accepted for merge into develop.

@Serph91P
Serph91P marked this pull request as ready for review July 27, 2026 11:48
@Serph91P
Serph91P merged commit b96dd0b into develop Jul 27, 2026
17 checks passed
@Serph91P
Serph91P deleted the ci/actionlint-workflow-gate branch July 27, 2026 11:48
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