fix(deps): update module github.com/rhysd/actionlint to v1.7.12 - autoclosed#17
Closed
renovate[bot] wants to merge 1 commit into
Closed
fix(deps): update module github.com/rhysd/actionlint to v1.7.12 - autoclosed#17renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
59d4424 to
47ec7b0
Compare
47ec7b0 to
9d4bf4e
Compare
9d4bf4e to
b927103
Compare
b927103 to
66932da
Compare
66932da to
3148f3f
Compare
3148f3f to
e29c76f
Compare
e29c76f to
9b0f449
Compare
Contributor
Author
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
9b0f449 to
8214054
Compare
8214054 to
f591308
Compare
f591308 to
37ee6b8
Compare
37ee6b8 to
df2cd4d
Compare
df2cd4d to
fd8a878
Compare
fd8a878 to
849ce81
Compare
849ce81 to
f160b26
Compare
Contributor
Author
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
f160b26 to
bfa1ef4
Compare
bfa1ef4 to
e707869
Compare
e707869 to
2b522e3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.6.22→v1.7.12Release Notes
rhysd/actionlint (github.com/rhysd/actionlint)
v1.7.12Compare Source
timezoneconfiguration inon.schedulewith checks for IANA timezone string. See the documentation for more details. Note that actionlint starts to embed the timezone database in the executables from this version so the binary sizes slightly increase. (#641, thanks @martincostello)jobs.<job_name>.environment.deploymentconfiguration. (#639, thanks @springmeyer)macos-26-intelrunner label. (#629, thanks @hugovk)[Changes][v1.7.12]
v1.7.11Compare Source
case()function in${{ }}expressions which was recently added to GitHub Actions. (#612, #614, thanks @heppu)macos-26-largeandwindows-2025-vs2026runner labels. See the GitHub's announce for more details. (#615, thanks @hugovk and @muzimuzhi)ghcommand can verify the integrity of the downloaded binaries as follows. The verification is highly recommended in terms of supply chain security. (#608, thanks @takaram)./as error because they never match anything. (#521)[Changes][v1.7.11]
v1.7.10Compare Source
&anchorand*anchor) in workflow files. In addition to parsing YAML anchors correctly, actionlint checks unused and undefined anchors. See the document for more details. (#133, thanks @srz-zumix for the initial implementation at #568 and @alexaandru for trying another approach at #557)*-xlmacOS runner labels because they were dropped. (#592, thanks @muzimuzhi)macos-13macos-13-largemacos-13-xlargeworkflow_dispatchevent from 10 to 25 because the limitation was recently relaxed. (#598, thanks @Haegi)artifact-metadatapermission for workflow permissions. (#602, thanks @martincostello)if:conditions as error. See the rule document for more details.{and}characters in format string offormat()function call. For example v1.7.9 didn't parse"{{0} {1} {2}}"correctly.typein workflow call inputs as error.<<as error because GitHub Actions doesn't support the syntax.jobs.<job_id>.snapshot.if.misein the installation document. (#591, thanks @risu729)[Changes][v1.7.10]
v1.7.9Compare Source
ubuntu-slimrunner label. (#585, thanks @cestorer)deprecationMessageproperty. Using a deprecated input is reported as error if it is not marked asrequired. See the document for more details. (#580)image_versionworkflow trigger.jobs.<job_id>.snapshotsyntax. To make actionlint recognize your own image generation runner, useself-hosted-runner.labelsconfig.id-tokenandmodelsscopes. (#582, thanks @holtkampjs)argsandentrypointinputs are not recognized atuses:when it's not a Docker action. (#550)credentialscannot be configured with${{ }}. (#590)run:anduses:). Available keys suggestion is now more accurate and unexpected keys are detected more accurately.actionlint.AllContextsmap constant in Go API that contains the information about all context availability.anthropics/claude-code-actionopenai/codex-actiongoogle-github-actions/run-gemini-climake covtask to easily generate a code coverage report.actionlintpacakge from tap of this repository with Homebrew a hard error. Install the cask version instead following the instruction in the error message.[Changes][v1.7.9]
v1.7.8Compare Source
modelspermission inpermissionssection. (#531, thanks @muzimuzhi)job.check_run_idproperty. (#576, thanks @muzimuzhi for fixing the type at #577)node24runtime atusingsection in action metadata. (#561, thanks @salmanmkc)macos-26andmacos-26-large(#572, thanks @muzimuzhi)macos-15(#572, thanks @muzimuzhi)ubuntu-20.04(#534, thanks @shogo82148)windows-2019(#572, thanks @muzimuzhi)deprecationMessagein action inputs. (#540, thanks @saansh45)windows-11-armrunner. (#542, thanks @trim21)ubuntu-latestrunner label asubuntu-24.04andmacos-latestrunner label asmacos-15.issuesandpull_request_targetwebhooks.go generatescripts)actions/create-github-app-tokenactions/attest-sbomactions/ai-inferencepeter-evans/create-or-update-commentrelease-drafter/release-drafterSamKirkland/FTP-Deploy-Actionactionlint -versioncan be empty.actionlintformula is still maintained. Please read the documentation for more details.go-yaml/yaml@v3package withyaml/go-yaml@v4package.go-yaml/yamlwas used for parsing workflow files however it was unmaintained.yaml/go-yamlis a successor of the library officially maintained by YAML organization. (#575)[Changes][v1.7.8]
v1.7.7Compare Source
ubuntu-24.04-armubuntu-22.04-arm[Changes][v1.7.7]
v1.7.6Compare Source
jobs.<job_id>.steps.with.argsjobs.<job_id>.steps.with.entrypointjobs.<job_id>.services.<service_id>.env[Changes][v1.7.6]
v1.7.5Compare Source
${{ }}placeholders following the 'Context availability' table in the official document.jobs.<job_id>.defaults.run.shellallowsenvcontext butshellworkflow keys in other places allow no context.fromJSON()call. This pattern is popular to create array or object constants because GitHub Actions does not provide the literal syntax for them. See the document for more details. (#464)-shellcheckargument. (#483, thanks @anuraaga)actionlint -shellcheck="go run github.com/wasilibs/go-shellcheck/cmd/shellcheck@latest"repository_visibility,artifact_cache_size_limit,step_summary,output,stateproperties ingithubcontext. (#489, thanks @rasa for addingrepository_visibilityproperty)macos-12runner label from known labels because it was dropped from GitHub-hosted runners on Dec. 3 and is no longer available.windows-2025runner label to the known labels. The runner is in public preview. (#491, thanks @ericcornelissen)blackto the list of colors forbranding.coloraction metadata. (#485, thanks @eifinger)tableto the list of icons forbranding.iconaction metadata.{informat()function call's first argument.join()function overload.join(s1: string, s2: string)was wrongly accepted.download-artifact/v3-node20to the data set. (#468)reviewdog/action-hadolint@v1action input. (#487, thanks @mi-wada)manpage and-helpoutput.LintStdin()API example and some unit tests. (#472, #475, thanks @alexandear)actionlint.yamldocument to explain glob patterns forpaths. (#481)[Changes][v1.7.5]
v1.7.4Compare Source
node16runner. Thenode16runner will reach the end of life on November 12.node20runner.node20soon, please consider to ignore the error by thepathsconfiguration described below.actions/upload-artifact@v3andactions/download-artifact@v3on GHES, please replace them withactions/upload-artifact@v3-node20andactions/download-artifact@v3-node20. (#468)actionlint.yml(oractionlint.yaml). Please see the document for more details. (#217, #342)pathsis a mapping from the file path glob pattern to the corresponding configuration. Theignoreconfiguration is a list of regular expressions to match error messages (similar to the-ignorecommand line option).github.head_ref, but it is safe because it's passed to thecontains()argument.gcr.ioandgcr.devas the correct container registry hosts. (#463, thanks @takaidohigasi)docker://gcr.io/....macos-x.0runner labels which are no longer available. (#452)SC2043rule because it can cause false positives on checkingrun:. (#355)needsdependencies.format()function was not applied when the function name contains upper case likeFormat(). Note that function names in${{ }}placeholders are case-insensitive.refandcommitoutputs ofactions/checkout.actions/cache/saveandactions/cache/restoreto the popular actions data set.mainbranch.Linter.LintStdinmethod dedicated to linting STDIN instead of handling STDIN inCommand.check-checksscript to maintain the 'Checks' document. It automatically updates the outputs and playground links for example inputs in the document. It also checks the document is up-to-date on CI. Please read the document for more details.Documentation
[Changes][v1.7.4]
v1.7.3Compare Source
macos-11runner labels because macOS 11 runner was dropped on 6/28/2024. (#451, thanks @muzimuzhi)macos-15,macos-15-large, andmacos-15-xlargerunner labels. The macOS 15 runner is not globally available yet, but they are available in beta. (#453, thanks @muzimuzhi)actionlint_{version}_checksums.txt. (#449)download-pathoutput is missing inactions/download-artifact@v3action. (#442)actions/download-artifact@v4was not affected by this issue.Documentation
[Changes][v1.7.3]
v1.7.2Compare Source
merge_groupevent. (#448, thanks @muzimuzhi)[Changes][v1.7.2]
v1.7.1Compare Source
timezoneconfiguration inon.schedulewith checks for IANA timezone string. See the documentation for more details. Note that actionlint starts to embed the timezone database in the executables from this version so the binary sizes slightly increase. (#641, thanks @martincostello)jobs.<job_name>.environment.deploymentconfiguration. (#639, thanks @springmeyer)macos-26-intelrunner label. (#629, thanks @hugovk)[Changes][v1.7.12]
v1.7.0Compare Source
action.yml(oraction.yaml). At this point, only very basic checks are implemented and contents ofsteps:are not checked yet.runs:section (e.g.main:can be specified when it is a JavaScript action),branding:properties, and so on.action.ymlas an argument ofactionlintcommand. actionlint checks all local actions which are used by given workflows. If you want to use actionlint for your action development, prepare a test/example workflow which uses your action, and check it with actionlint instead.steps:contents are planned to be implemented. Since several differences are expected betweensteps:in workflow file andsteps:in action metadata file (e.g. available contexts), the implementation is delayed to later version. And the current implementation of action metadata parser is ad hoc. I'm planning a large refactorying and breaking changes Go API around it are expected.runner.environmentproperty. (#412)node12.attestationspermission which was recently added to GitHub Actions as beta. (#418, thanks @bdehamer)macos-latestis now an alias tomacos-14runner.pyflakesrule.dorny/paths-filter'spredicate-quantifierinput is not defined. (#416)numberbut it was actuallystring | numberand actionlint complained thattimeout-minutesmust take a number value.${{ }}placeholder is not available atjobs.<job_id>.services. (#402)google-github-actions/get-secretmanager-secretsbecause this action sets outputs dynamically. (#404)defaults.runis ignored on detecting the shell used inrun:. (#409)run:. (#411)exclude:items inmatrix:when they are constructed from${{ }}dynamically. (#414)exclude:items when${{ }}is used in nested arrays at matrix items.peaceiris/actions-hugoactions/attest-build-provenanceactions/add-to-projectoctokit/graphql-actionactionlintexecutable by removing redundant data from popular actions data set.[Changes][v1.7.0]
v1.6.27Compare Source
macos-14macos-14-xlargemacos-14-largeubuntu-18.04runner label from runners list since it is no longer supported. (#363)self-hosted-runner.labelsconfiguration. For example, the following configuration defines any runner labels prefixed withprivate-linux-. (thanks @kishaningithub, #378)-formatoption is used for linting multiple workflow files. Thanks @ReinAchten-TomTom for your help on the investigation. (#370)google-github-actions/authgoogle-github-actions/get-secretmanager-secretsgoogle-github-actions/setup-gcloudgoogle-github-actions/upload-cloud-storagepulumi/actionspypa/gh-action-pypi-publishwindows-latest-8-coresubuntu-latest-4-coresubuntu-latest-8-coresubuntu-latest-16-corespull_requestevent.enqueueddequeuedmilestoneddemilestonedSHELLCHECK_OPTSenvironment variable to pass arguments to shellcheck. See the shellcheck's official document for more details.docker.iohost name in pre-commit hook. (thanks @gotmax23, #382)actionlint.RuleBase.Configmethod to get the actionlint configuration passed to rules. (thanks @hugo-syn, #387)actionlint.ContainsExpressionfunction to check if the given string contains${{ }}placeholders or not. (thanks @hugo-syn, #388)x/syspackage.[Changes][v1.6.27]
v1.6.26Compare Source
allKindsreturns the kinds (lint rules) information as an array. You can include what lint rules are defined in the command output.toPascalCaseconverts snake case (foo_bar) or kebab case (foo-bar) into pascal case (FooBar).if:is always evaluated to true. See the check document to know more details. (#272)${{ }}placeholders in environment variable names. (#312)${{ }}(#285)excludeof matrix was incorrect when some matrix row is dynamically constructed with${{ }}. (#261)excludeof matrix was incorrect when object is nested at row of the matrix. (#249)actionlint.ymlconfig file is used by multiple goroutines to check multiple workflow files. (#333)numberas input type ofworkflow_dispatchevent. (#316)workflow_dispatchevent is 10.timeout-minutesandmax-parallelare greater than zero.RuleBasemethods public which are useful to implement your own custom rule type. (thanks @hugo-syn, #327, #331)OnRulesCreatedfield is added toLinterOptionsstruct. You can modify applied rules with the hook (add your own rule, remove some rule, ...).NewProject()Go API to create aProjectinstance..tar.gzlink. (#307)-ignoreoption is RE2. (#320)watchwebhook's types (thanks @suzuki-shunsuke, #334)secret_sourceproperty togithubcontext. (thanks @asml-mdroogle, #339)actions/checkout@v4).[Changes][v1.6.26]
v1.6.25Compare Source
runs-on:. Nowruns-on:can havegroup:andlabels:configurations. Please read the official document for more details. ([#280](https://redirect.githubConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.