[PR #2026] [MERGED] build(deps): bump github.com/rhysd/actionlint from 1.6.25 to 1.6.26 #2238

Closed
opened 2026-03-01 21:54:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/nektos/act/pull/2026
Author: @dependabot[bot]
Created: 9/25/2023
Status: Merged
Merged: 9/25/2023
Merged by: @mergify[bot]

Base: masterHead: dependabot/go_modules/github.com/rhysd/actionlint-1.6.26


📝 Commits (2)

  • da0e4d6 build(deps): bump github.com/rhysd/actionlint from 1.6.25 to 1.6.26
  • 534e53e Merge branch 'master' into dependabot/go_modules/github.com/rhysd/actionlint-1.6.26

📊 Changes

2 files changed (+9 additions, -9 deletions)

View changed files

📝 go.mod (+3 -3)
📝 go.sum (+6 -6)

📄 Description

Bumps github.com/rhysd/actionlint from 1.6.25 to 1.6.26.

Release notes

Sourced from github.com/rhysd/actionlint's releases.

v1.6.26

  • Several template fields and template actions were added. All fields and actions are listed in the document. Please read it for more details. (#311)
    • By these additions, now actionlint can output the result in the SARIF format. SARIF is a format for the output of static analysis tools used by GitHub CodeQL. the example Go template to format actionlint output in SARIF.
      actionlint -format "$(cat /path/to/sarif_template.txt)" > output.json
      
    • allKinds returns the kinds (lint rules) information as an array. You can include what lint rules are defined in the command output.
    • toPascalCase converts snake case (foo_bar) or kebab case (foo-bar) into pascal case (FooBar).
  • Report an error when the condition at if: is always evaluated to true. See the check document to know more details. (#272)
    # ERROR: All the following `if:` conditions are always evaluated to true
    - run: echo 'Commit is pushed'
      if: |
        ${{ github.event_name == 'push' }}
    - run: echo 'Commit is pushed'
      if: "${{ github.event_name == 'push' }} "
    - run: echo 'Commit is pushed to main'
      if: ${{ github.event_name == 'push' }} && ${{ github.ref_name == 'main' }}
    
  • Fix actionlint didn't understand ${{ }} placeholders in environment variable names. (#312)
    env:
      "${{ steps.x.outputs.value }}": "..."
    
  • Fix type of matrix row when some expression is assigned to it with ${{ }} (#285)
    strategy:
      matrix:
        test:
          # Matrix rows are assigned from JSON string
          - ${{ fromJson(inputs.matrix) }}
    steps:
      - run: echo ${{ matrix.test.foo.bar }}
    
  • Fix checking exclude of matrix was incorrect when some matrix row is dynamically constructed with ${{ }}. (#261)
    strategy:
      matrix:
        build-type:
          - debug
          - ${{ fromJson(inputs.custom-build-type) }}
        exclude:
          # 'release' is not listed in 'build-type' row, but it should not be reported as error
          # since the second row of 'build-type' is dynamically constructed with ${{ }}.
          - build-type: release
    
  • Fix checking exclude of matrix was incorrect when object is nested at row of the matrix. (#249)
    matrix:
      os:
    

... (truncated)

Changelog

Sourced from github.com/rhysd/actionlint's changelog.

v1.6.26 - 18 Sep 2023

  • Several template fields and template actions were added. All fields and actions are listed in the document. Please read it for more details. (#311)
    • By these additions, now actionlint can output the result in the SARIF format. SARIF is a format for the output of static analysis tools used by GitHub CodeQL. the example Go template to format actionlint output in SARIF.
      actionlint -format "$(cat /path/to/sarif_template.txt)" > output.json
      
    • allKinds returns the kinds (lint rules) information as an array. You can include what lint rules are defined in the command output.
    • toPascalCase converts snake case (foo_bar) or kebab case (foo-bar) into pascal case (FooBar).
  • Report an error when the condition at if: is always evaluated to true. See the check document to know more details. (#272)
    # ERROR: All the following `if:` conditions are always evaluated to true
    - run: echo 'Commit is pushed'
      if: |
        ${{ github.event_name == 'push' }}
    - run: echo 'Commit is pushed'
      if: "${{ github.event_name == 'push' }} "
    - run: echo 'Commit is pushed to main'
      if: ${{ github.event_name == 'push' }} && ${{ github.ref_name == 'main' }}
    
  • Fix actionlint didn't understand ${{ }} placeholders in environment variable names. (#312)
    env:
      "${{ steps.x.outputs.value }}": "..."
    
  • Fix type of matrix row when some expression is assigned to it with ${{ }} (#285)
    strategy:
      matrix:
        test:
          # Matrix rows are assigned from JSON string
          - ${{ fromJson(inputs.matrix) }}
    steps:
      - run: echo ${{ matrix.test.foo.bar }}
    
  • Fix checking exclude of matrix was incorrect when some matrix row is dynamically constructed with ${{ }}. (#261)
    strategy:
      matrix:
        build-type:
          - debug
          - ${{ fromJson(inputs.custom-build-type) }}
        exclude:
          # 'release' is not listed in 'build-type' row, but it should not be reported as error
          # since the second row of 'build-type' is dynamically constructed with ${{ }}.
          - build-type: release
    
  • Fix checking exclude of matrix was incorrect when object is nested at row of the matrix. (#249)
    matrix:
    

... (truncated)

Commits
  • ea81027 bump up version to v1.6.26
  • 4c4dd40 update Go dependencies to the latest
  • 9ef152c use Go 1.21 by default on CI
  • 7e38a88 update popular actions data set to the latest
  • 0a86b35 Merge pull request #339 from asml-mdroogle/mdroogle-secret-source
  • 0c6f98e add action/checkout@v4 to popular actions data set
  • d0b9589 cleanup Makefile
  • 6476e79 update popular actions
  • f1d4095 Merge pull request #344 from rhysd/ci/5908695077
  • 9939d17 update generated files by go generate on CI
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/nektos/act/pull/2026 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 9/25/2023 **Status:** ✅ Merged **Merged:** 9/25/2023 **Merged by:** [@mergify[bot]](https://github.com/apps/mergify) **Base:** `master` ← **Head:** `dependabot/go_modules/github.com/rhysd/actionlint-1.6.26` --- ### 📝 Commits (2) - [`da0e4d6`](https://github.com/nektos/act/commit/da0e4d6f27fcfc716e53de64f6b76225ec7bf104) build(deps): bump github.com/rhysd/actionlint from 1.6.25 to 1.6.26 - [`534e53e`](https://github.com/nektos/act/commit/534e53e3ac3e33ffb0df37b2054d788c4805ec69) Merge branch 'master' into dependabot/go_modules/github.com/rhysd/actionlint-1.6.26 ### 📊 Changes **2 files changed** (+9 additions, -9 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+3 -3) 📝 `go.sum` (+6 -6) </details> ### 📄 Description Bumps [github.com/rhysd/actionlint](https://github.com/rhysd/actionlint) from 1.6.25 to 1.6.26. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rhysd/actionlint/releases">github.com/rhysd/actionlint's releases</a>.</em></p> <blockquote> <h2>v1.6.26</h2> <ul> <li>Several template fields and template actions were added. All fields and actions are listed in <a href="https://github.com/rhysd/actionlint/blob/main/docs/usage.md#format-error-messages">the document</a>. Please read it for more details. (<a href="https://redirect.github.com/rhysd/actionlint/issues/311">#311</a>) <ul> <li>By these additions, now actionlint can output the result in <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html">the SARIF format</a>. SARIF is a format for the output of static analysis tools used by <a href="https://codeql.github.com/">GitHub CodeQL</a>. <a href="https://github.com/rhysd/actionlint/blob/main/testdata/format/sarif_template.txt">the example Go template</a> to format actionlint output in SARIF. <pre lang="sh"><code>actionlint -format &quot;$(cat /path/to/sarif_template.txt)&quot; &gt; output.json </code></pre> </li> <li><code>allKinds</code> returns the kinds (lint rules) information as an array. You can include what lint rules are defined in the command output.</li> <li><code>toPascalCase</code> converts snake case (<code>foo_bar</code>) or kebab case (<code>foo-bar</code>) into pascal case (<code>FooBar</code>).</li> </ul> </li> <li>Report an error when the condition at <code>if:</code> is always evaluated to true. See <a href="https://github.com/rhysd/actionlint/blob/main/docs/checks.md#if-cond-always-true">the check document</a> to know more details. (<a href="https://redirect.github.com/rhysd/actionlint/issues/272">#272</a>) <pre lang="yaml"><code># ERROR: All the following `if:` conditions are always evaluated to true - run: echo 'Commit is pushed' if: | ${{ github.event_name == 'push' }} - run: echo 'Commit is pushed' if: &quot;${{ github.event_name == 'push' }} &quot; - run: echo 'Commit is pushed to main' if: ${{ github.event_name == 'push' }} &amp;&amp; ${{ github.ref_name == 'main' }} </code></pre> </li> <li>Fix actionlint didn't understand <code>${{ }}</code> placeholders in environment variable names. (<a href="https://redirect.github.com/rhysd/actionlint/issues/312">#312</a>) <pre lang="yaml"><code>env: &quot;${{ steps.x.outputs.value }}&quot;: &quot;...&quot; </code></pre> </li> <li>Fix type of matrix row when some expression is assigned to it with <code>${{ }}</code> (<a href="https://redirect.github.com/rhysd/actionlint/issues/285">#285</a>) <pre lang="yaml"><code>strategy: matrix: test: # Matrix rows are assigned from JSON string - ${{ fromJson(inputs.matrix) }} steps: - run: echo ${{ matrix.test.foo.bar }} </code></pre> </li> <li>Fix checking <code>exclude</code> of matrix was incorrect when some matrix row is dynamically constructed with <code>${{ }}</code>. (<a href="https://redirect.github.com/rhysd/actionlint/issues/261">#261</a>) <pre lang="yaml"><code>strategy: matrix: build-type: - debug - ${{ fromJson(inputs.custom-build-type) }} exclude: # 'release' is not listed in 'build-type' row, but it should not be reported as error # since the second row of 'build-type' is dynamically constructed with ${{ }}. - build-type: release </code></pre> </li> <li>Fix checking <code>exclude</code> of matrix was incorrect when object is nested at row of the matrix. (<a href="https://redirect.github.com/rhysd/actionlint/issues/249">#249</a>) <pre lang="yaml"><code>matrix: os: </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rhysd/actionlint/blob/main/CHANGELOG.md">github.com/rhysd/actionlint's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/rhysd/actionlint/releases/tag/v1.6.26">v1.6.26</a> - 18 Sep 2023</h1> <ul> <li>Several template fields and template actions were added. All fields and actions are listed in <a href="https://github.com/rhysd/actionlint/blob/main/docs/usage.md#format-error-messages">the document</a>. Please read it for more details. (<a href="https://redirect.github.com/rhysd/actionlint/issues/311">#311</a>) <ul> <li>By these additions, now actionlint can output the result in <a href="https://docs.oasis-open.org/sarif/sarif/v2.1.0/sarif-v2.1.0.html">the SARIF format</a>. SARIF is a format for the output of static analysis tools used by <a href="https://codeql.github.com/">GitHub CodeQL</a>. <a href="https://github.com/rhysd/actionlint/blob/main/testdata/format/sarif_template.txt">the example Go template</a> to format actionlint output in SARIF. <pre lang="sh"><code>actionlint -format &quot;$(cat /path/to/sarif_template.txt)&quot; &gt; output.json </code></pre> </li> <li><code>allKinds</code> returns the kinds (lint rules) information as an array. You can include what lint rules are defined in the command output.</li> <li><code>toPascalCase</code> converts snake case (<code>foo_bar</code>) or kebab case (<code>foo-bar</code>) into pascal case (<code>FooBar</code>).</li> </ul> </li> <li>Report an error when the condition at <code>if:</code> is always evaluated to true. See <a href="https://github.com/rhysd/actionlint/blob/main/docs/checks.md#if-cond-always-true">the check document</a> to know more details. (<a href="https://redirect.github.com/rhysd/actionlint/issues/272">#272</a>) <pre lang="yaml"><code># ERROR: All the following `if:` conditions are always evaluated to true - run: echo 'Commit is pushed' if: | ${{ github.event_name == 'push' }} - run: echo 'Commit is pushed' if: &quot;${{ github.event_name == 'push' }} &quot; - run: echo 'Commit is pushed to main' if: ${{ github.event_name == 'push' }} &amp;&amp; ${{ github.ref_name == 'main' }} </code></pre> </li> <li>Fix actionlint didn't understand <code>${{ }}</code> placeholders in environment variable names. (<a href="https://redirect.github.com/rhysd/actionlint/issues/312">#312</a>) <pre lang="yaml"><code>env: &quot;${{ steps.x.outputs.value }}&quot;: &quot;...&quot; </code></pre> </li> <li>Fix type of matrix row when some expression is assigned to it with <code>${{ }}</code> (<a href="https://redirect.github.com/rhysd/actionlint/issues/285">#285</a>) <pre lang="yaml"><code>strategy: matrix: test: # Matrix rows are assigned from JSON string - ${{ fromJson(inputs.matrix) }} steps: - run: echo ${{ matrix.test.foo.bar }} </code></pre> </li> <li>Fix checking <code>exclude</code> of matrix was incorrect when some matrix row is dynamically constructed with <code>${{ }}</code>. (<a href="https://redirect.github.com/rhysd/actionlint/issues/261">#261</a>) <pre lang="yaml"><code>strategy: matrix: build-type: - debug - ${{ fromJson(inputs.custom-build-type) }} exclude: # 'release' is not listed in 'build-type' row, but it should not be reported as error # since the second row of 'build-type' is dynamically constructed with ${{ }}. - build-type: release </code></pre> </li> <li>Fix checking <code>exclude</code> of matrix was incorrect when object is nested at row of the matrix. (<a href="https://redirect.github.com/rhysd/actionlint/issues/249">#249</a>) <pre lang="yaml"><code>matrix: </code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rhysd/actionlint/commit/ea8102762106cdca9c88829f1295b39a544706f3"><code>ea81027</code></a> bump up version to v1.6.26</li> <li><a href="https://github.com/rhysd/actionlint/commit/4c4dd40d579ea11c5e4b83d2ce6115297db1c98d"><code>4c4dd40</code></a> update Go dependencies to the latest</li> <li><a href="https://github.com/rhysd/actionlint/commit/9ef152c7d6b81ef1ad8223401b65d51bde0b5be5"><code>9ef152c</code></a> use Go 1.21 by default on CI</li> <li><a href="https://github.com/rhysd/actionlint/commit/7e38a88e36e2b8e5ba3cbe76601abac1b4875e97"><code>7e38a88</code></a> update popular actions data set to the latest</li> <li><a href="https://github.com/rhysd/actionlint/commit/0a86b3555f678f33e85bbdafb28a2ba26b526499"><code>0a86b35</code></a> Merge pull request <a href="https://redirect.github.com/rhysd/actionlint/issues/339">#339</a> from asml-mdroogle/mdroogle-secret-source</li> <li><a href="https://github.com/rhysd/actionlint/commit/0c6f98ea2d2e17b4dc045ca6c5975d529c0bfc41"><code>0c6f98e</code></a> add <code>action/checkout@v4</code> to popular actions data set</li> <li><a href="https://github.com/rhysd/actionlint/commit/d0b958947643f426806f9fcd328a69760a8df904"><code>d0b9589</code></a> cleanup Makefile</li> <li><a href="https://github.com/rhysd/actionlint/commit/6476e795d03ecdd01e929f268f42559ad0ae26fd"><code>6476e79</code></a> update popular actions</li> <li><a href="https://github.com/rhysd/actionlint/commit/f1d409537e61a3df9206bcdf8c2548e34cb9b16d"><code>f1d4095</code></a> Merge pull request <a href="https://redirect.github.com/rhysd/actionlint/issues/344">#344</a> from rhysd/ci/5908695077</li> <li><a href="https://github.com/rhysd/actionlint/commit/9939d175c78af738300b586815aa590d63511b18"><code>9939d17</code></a> update generated files by <code>go generate</code> on CI</li> <li>Additional commits viewable in <a href="https://github.com/rhysd/actionlint/compare/v1.6.25...v1.6.26">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/rhysd/actionlint&package-manager=go_modules&previous-version=1.6.25&new-version=1.6.26)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-01 21:54:35 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/act#2238
No description provided.