Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,12 +126,12 @@ jobs:
with:
persist-credentials: false
show-progress: false
# include the local composite actions, so that actionlint validates
# include the local composite actions, so that jactionlint validates
# their metadata, and zizmor audits them
sparse-checkout: .github/

- name: Check workflow files
uses: docker://rhysd/actionlint:1.7.12@sha256:b1934ee5f1c509618f2508e6eb47ee0d3520686341fec936f3b79331f9315667
uses: docker://ghcr.io/jdx/jactionlint:1.8.2@sha256:5515b269082f92ee0962ccc236df3300113aedcd4008a2aad5ad0903680b7c67
with:
args: -color -ignore "invalid activity type \"destroyed\" for \"merge_group\" Webhook event. available types are \"checks_requested\""

Expand Down
2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,8 @@ All tooling runs through `pnpm`:

The container tests build the whole image, so they take several minutes.

`jactionlint` lints the GitHub workflows and local actions, install it with `mise install`.

## Tool installers

When adding or changing a tool installer, follow the [tool installer best practices](./docs/tool-installer-best-practices.md).
1 change: 1 addition & 0 deletions mise.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[tools]
jactionlint = "1.8.2"
node = "24.21.0"
pnpm = "12.10.0"