Commit aa0ff05
authored
chore(deps): update dependency rhysd/actionlint to v1.7.10 (#231)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rhysd/actionlint](https://redirect.github.com/rhysd/actionlint) |
patch | `v1.7.9` → `v1.7.10` |
---
### Release Notes
<details>
<summary>rhysd/actionlint (rhysd/actionlint)</summary>
###
[`v1.7.10`](https://redirect.github.com/rhysd/actionlint/releases/tag/v1.7.10)
[Compare
Source](https://redirect.github.com/rhysd/actionlint/compare/v1.7.9...v1.7.10)
- Support [YAML anchors and
aliases](https://yaml.org/spec/1.2.2/#​71-alias-nodes) (`&anchor`
and `*anchor`) in workflow files. In addition to parsing YAML anchors
correctly, actionlint checks unused and undefined anchors. See the
[document](https://redirect.github.com/rhysd/actionlint/blob/main/docs/checks.md#yaml-anchors)
for more details.
([#​133](https://redirect.github.com/rhysd/actionlint/issues/133),
thanks [@​srz-zumix](https://redirect.github.com/srz-zumix) for
the initial implementation at
[#​568](https://redirect.github.com/rhysd/actionlint/issues/568)
and [@​alexaandru](https://redirect.github.com/alexaandru) for
trying another approach at
[#​557](https://redirect.github.com/rhysd/actionlint/issues/557)).
```yaml
jobs:
test:
runs-on: ubuntu-latest
services:
nginx:
image: nginx:latest
credentials: &credentials
username: ${{ secrets.user }}
password: ${{ secrets.password }}
steps:
- run: ./download.sh
# OK: Valid alias to &credentials
env: *credentials
- run: ./check.sh
# ERROR: Undefined anchor 'credential'
env: *credential
- run: ./upload.sh
# ERROR: Unused anchor 'credentials'
env: &credentials
```
- Remove support for `*-xl` macOS runner labels because they were
[dropped](https://github.blog/changelog/2024-08-19-notice-of-upcoming-deprecations-and-breaking-changes-in-github-actions-runners/).
([#​592](https://redirect.github.com/rhysd/actionlint/issues/592),
thanks [@​muzimuzhi](https://redirect.github.com/muzimuzhi))
- Remove support for the macOS 13 runner labels because they were
[dropped on Dec 4,
2025](https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/).
([#​593](https://redirect.github.com/rhysd/actionlint/issues/593),
thanks [@​muzimuzhi](https://redirect.github.com/muzimuzhi))
- `macos-13`
- `macos-13-large`
- `macos-13-xlarge`
- Increase the maximum number of inputs in the `workflow_dispatch` event
from 10 to 25 because the limitation [was recently
relaxed](https://github.blog/changelog/2025-12-04-actions-workflow-dispatch-workflows-now-support-25-inputs/).
([#​598](https://redirect.github.com/rhysd/actionlint/issues/598),
thanks [@​Haegi](https://redirect.github.com/Haegi))
- Support [`artifact-metadata`
permission](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#defining-access-for-the-github_token-scopes)
for workflow permissions.
([#​602](https://redirect.github.com/rhysd/actionlint/issues/602),
thanks
[@​martincostello](https://redirect.github.com/martincostello))
- Detect more complicated constants at `if:` conditions as error. See
the [rule
document](https://redirect.github.com/rhysd/actionlint/blob/main/docs/checks.md#if-cond-constant)
for more details.
- Refactor the workflow parser with [Go
iterators](https://pkg.go.dev/iter#hdr-Iterators). This slightly
improves the performance and memory usage.
- Fix parsing extra `{` and `}` characters in format string of
`format()` function call. For example v1.7.9 didn't parse `"{{0} {1}
{2}}"` correctly.
- Detect an invalid value at `type` in workflow call inputs as error.
- Report [YAML merge key](https://yaml.org/type/merge.html) `<<` as
error because GitHub Actions doesn't support the syntax.
- Check available contexts in expressions at
`jobs.<job_id>.snapshot.if`.
```yaml
snapshot:
image-name: my-custom-image
# ERROR: `env` context is not allowed here
if: ${{ env.USE_SNAPSHOT == 'true' }}
```
- Fix the instruction to install actionlint with `mise` in the
installation document.
([#​591](https://redirect.github.com/rhysd/actionlint/issues/591),
thanks [@​risu729](https://redirect.github.com/risu729))
- Update the popular actions data set to the latest to include new major
versions of the actions.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/deviantintegral/har).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42Ni4xNCIsInVwZGF0ZWRJblZlciI6IjQyLjY2LjE0IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 992ea1a commit aa0ff05
File tree
2 files changed
+2
-2
lines changed- .claude/hooks
- .github/workflows
2 files changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
0 commit comments