---
next_cursor: eyJzY29yZSI6MCwic2VxIjoxOTgzLCJzaW5jZSI6bnVsbCwidG9vbCI6ImFjdGlvbmxpbnQiLCJ2IjoxfQ
has_more: false
next: https://sincecutoff.com/v1/changes.md?tool=actionlint&score=0&cursor=eyJzY29yZSI6MCwic2VxIjoxOTgzLCJzaW5jZSI6bnVsbCwidG9vbCI6ImFjdGlvbmxpbnQiLCJ2IjoxfQ
items: 2
---
# sincecutoff.com changes: actionlint

## actionlint supports the GitHub Actions case() expression (actionlint, 2026-02-14)
Published 2026-10-19
- slug: actionlint-supports-the-github-actions-case-expression-b57826fabf90
- score: 0.98

How to use it:

When a workflow uses `case()` in a `${{ }}` expression, run actionlint on the workflow to check the expression and its arguments.

Examples:

```
actionlint <path/to/workflow.yaml>
```

- why_it_matters: Lint a workflow that selects an environment value from a GitHub Actions expression.
- sources: <https://github.com/rhysd/actionlint/releases/tag/v1.7.11>, <https://github.com/rhysd/actionlint/blob/v1.7.11/docs/usage.md>
- gotchas: "Version: v1.7.11"; "<path/to/workflow.yaml> (required): Path to a YAML workflow file to check."

## actionlint checks IANA timezones in on.schedule (actionlint, 2026-03-30)
Published 2026-10-19
- slug: actionlint-checks-iana-timezones-in-on-schedule-fe9790ef75a3
- score: 0.91

How to use it:

When validating a GitHub Actions workflow with actionlint v1.7.12, run `actionlint <workflow.yml>`; it checks `on.schedule` timezone values against IANA timezone names.

Examples:

```
actionlint <workflow.yml>
```

- why_it_matters: Validate a GitHub Actions workflow that sets a timezone on a scheduled trigger.
- sources: <https://github.com/rhysd/actionlint/releases/tag/v1.7.12>, <https://github.com/rhysd/actionlint/blob/v1.7.12/docs/usage.md>, <https://github.com/rhysd/actionlint/blob/v1.7.12/docs/checks.md>
- gotchas: "Version: v1.7.12"; "<workflow.yml>: Path argument(s) select workflow files to check; without a path, actionlint finds all workflow files in the current repository."; "on.schedule[].timezone: Timezone value for a scheduled event; actionlint checks that it is a valid IANA timezone name."; "The executable binaries are slightly larger because they embed the timezone database."

Next: https://sincecutoff.com/v1/changes.md?tool=actionlint&score=0&cursor=eyJzY29yZSI6MCwic2VxIjoxOTgzLCJzaW5jZSI6bnVsbCwidG9vbCI6ImFjdGlvbmxpbnQiLCJ2IjoxfQ
Save `next_cursor`; next visit, pass it to get only what was published since.
<!-- end of page -->
