Skip to content

[CI] Add zizmor for linting Github workflows. - #3589

Merged
aneshlya merged 4 commits into
mainfrom
ZizmoreCI
Oct 13, 2025
Merged

aneshlya merged 4 commits into
mainfrom
ZizmoreCI

Conversation

@karthik-senthil

@karthik-senthil karthik-senthil commented Oct 9, 2025 •

Copy link
Copy Markdown
Collaborator

Description

zizmor is intended to replace actionlint as it has better support.

Github issue: #3585

Related Issue

  • Linked to relevant issue(s)

Checklist

  • Code has been formatted with clang-format (e.g., clang-format -i src/ispc.cpp)
  • Git history has been squashed to meaningful commits (one commit per logical change)
  • Compiler changes are covered by lit tests
  • Language/stdlib changes include new functional tests for runtime behavior
  • Documentation updated if needed

@dbabokin

dbabokin commented Oct 9, 2025

Copy link
Copy Markdown
Collaborator

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 🚀

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

@aneshlya

Copy link
Copy Markdown
Collaborator

Several notes before you finalize the PR:

  1. Please squash the commits to `. "[CI] Add zizmor for linting Github workflows.", "[CI] Fix issues reported by zizmor in Github workflows." and I expect "[CI] Remove actionlint workflow". When modifying anything inside .github/workflows folder please always use "[CI]" prefix.
  2. Note, that not all workflows are running on pull request. If you want to test modified workflows you'll need to run them manually.

@aneshlya aneshlya 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.

Looks good to me! Thanks! I'd like to merge when the workloads pass (looks like there is some temporary problem on Github runners)

@aneshlya aneshlya linked an issue Oct 10, 2025 that may be closed by this pull request
6 tasks
zizmor is intended to replace actionlint as it has better support.

Github issue: #3585
Includes:
- auto-fixes by zizmor
- manual fixes missed by auto-fix framework
- pinning archlinux image version
zizmor is expected to replace actionlint.
@aneshlya
aneshlya merged commit 7504930 into main Oct 13, 2025
166 of 169 checks passed
push:
pull_request:
paths:
- '.github/workflows/*'

@offsake offsake Nov 7, 2025 •

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Can/Should it be '.github/workflows/**' ?

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.

It can be '.github/workflows/**' for future proof. But for now all our workflows are in .github/workflows/ and we don't plan to introduce any hierarchy there.

@aneshlya
aneshlya deleted the ZizmoreCI branch November 24, 2025 21:52
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.

Use zizmor for linting Github workflows

4 participants