Skip to content

Commit aa0ff05

Browse files
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/#&#8203;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. ([#&#8203;133](https://redirect.github.com/rhysd/actionlint/issues/133), thanks [@&#8203;srz-zumix](https://redirect.github.com/srz-zumix) for the initial implementation at [#&#8203;568](https://redirect.github.com/rhysd/actionlint/issues/568) and [@&#8203;alexaandru](https://redirect.github.com/alexaandru) for trying another approach at [#&#8203;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/). ([#&#8203;592](https://redirect.github.com/rhysd/actionlint/issues/592), thanks [@&#8203;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/). ([#&#8203;593](https://redirect.github.com/rhysd/actionlint/issues/593), thanks [@&#8203;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/). ([#&#8203;598](https://redirect.github.com/rhysd/actionlint/issues/598), thanks [@&#8203;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. ([#&#8203;602](https://redirect.github.com/rhysd/actionlint/issues/602), thanks [@&#8203;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. ([#&#8203;591](https://redirect.github.com/rhysd/actionlint/issues/591), thanks [@&#8203;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

2 files changed

+2
-2
lines changed

.claude/hooks/SessionStart.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ fi
9191
echo "Checking for actionlint..."
9292
if ! command -v actionlint &> /dev/null && [ ! -f "./actionlint" ]; then
9393
echo "actionlint is not installed. Downloading actionlint..."
94-
bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/v1.7.9/scripts/download-actionlint.bash) 1.7.9
94+
bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/v1.7.10/scripts/download-actionlint.bash) 1.7.9
9595
echo "actionlint installed successfully!"
9696
else
9797
echo "actionlint is already available."

.github/workflows/actionlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1717
- name: Download actionlint
1818
id: get_actionlint
19-
run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/v1.7.9/scripts/download-actionlint.bash) 1.7.9
19+
run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/v1.7.10/scripts/download-actionlint.bash) 1.7.9
2020
shell: bash
2121
- name: Check workflow files
2222
run: ${{ steps.get_actionlint.outputs.executable }} -color

0 commit comments

Comments
 (0)