[PR #1352] [MERGED] build(deps): bump github.com/rhysd/actionlint from 1.6.17 to 1.6.18 #1896

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

📋 Pull Request Information

Original PR: https://github.com/nektos/act/pull/1352
Author: @dependabot[bot]
Created: 9/19/2022
Status: Merged
Merged: 9/19/2022
Merged by: @mergify[bot]

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


📝 Commits (1)

  • 490b117 build(deps): bump github.com/rhysd/actionlint from 1.6.17 to 1.6.18

📊 Changes

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

View changed files

📝 go.mod (+1 -1)
📝 go.sum (+2 -2)

📄 Description

Bumps github.com/rhysd/actionlint from 1.6.17 to 1.6.18.

Release notes

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

v1.6.18

  • This release much enhances checks for local reusable workflow calls. Note that these checks are done for local reusable workflows (starting with ./). (#179).
    • Detect missing required inputs/secrets and undefined inputs/secrets at jobs.<job_id>.with and jobs.<job_id>.secrets. See the document for more details.
      # .github/workflows/reusable.yml
      on:
        workflow_call:
          inputs:
            name:
              type: string
              required: true
          secrets:
            password:
              required: true
      ...
      

      .github/workflows/test.yml

      ...

      jobs: missing-required: uses: ./.github/workflows/reusable.yml with: # ERROR: Undefined input "user" user: rhysd # ERROR: Required input "name" is missing secrets: # ERROR: Undefined secret "credentials" credentials: my-token # ERROR: Required secret "password" is missing

    • Type check for reusable workflow inputs at jobs.<job_id>.with. Types are defined at on.workflow_call.inputs.<name>.type in reusable workflow. actionlint checks types of expressions in workflow calls. See the document for more details.
      # .github/workflows/reusable.yml
      on:
        workflow_call:
          inputs:
            id:
              type: number
            message:
              type: string
      ...
      

      .github/workflows/test.yml

      ...

      jobs: type-checks: uses: ./.github/workflows/reusable.yml with:

... (truncated)

Changelog

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

v1.6.18 - 17 Sep 2022

  • This release much enhances checks for local reusable workflow calls. Note that these checks are done for local reusable workflows (starting with ./). (#179).
    • Detect missing required inputs/secrets and undefined inputs/secrets at jobs.<job_id>.with and jobs.<job_id>.secrets. See the document for more details.
      # .github/workflows/reusable.yml
      on:
        workflow_call:
          inputs:
            name:
              type: string
              required: true
          secrets:
            password:
              required: true
      ...
      

      .github/workflows/test.yml

      ...

      jobs: missing-required: uses: ./.github/workflows/reusable.yml with: # ERROR: Undefined input "user" user: rhysd # ERROR: Required input "name" is missing secrets: # ERROR: Undefined secret "credentials" credentials: my-token # ERROR: Required secret "password" is missing

    • Type check for reusable workflow inputs at jobs.<job_id>.with. Types are defined at on.workflow_call.inputs.<name>.type in reusable workflow. actionlint checks types of expressions in workflow calls. See the document for more details.
      # .github/workflows/reusable.yml
      on:
        workflow_call:
          inputs:
            id:
              type: number
            message:
              type: string
      ...
      

      .github/workflows/test.yml

      ...

      jobs: type-checks: uses: ./.github/workflows/reusable.yml

... (truncated)

Commits
  • 14b8067 bump up version to v1.6.18
  • dc6c65b do not run go generate when linting files on CI
  • 851954c Merge pull request #215 from rhysd/ci/3071750523
  • c57c1ba update generated files by go generate on CI
  • 293a0eb describe errors on workflow call with undefined inputs
  • b32fb43 fix fuzz tests build error
  • 89879ab add missing runner.debug property and fix type of services.\<id>.ports
  • 7e1e2c7 describe error raised when local workflow does not exist
  • 3136b0a add missing github.action_status property
  • 05888fd Merge branch 'workflow-call-check' (fix #179)
  • 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 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/1352 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 9/19/2022 **Status:** ✅ Merged **Merged:** 9/19/2022 **Merged by:** [@mergify[bot]](https://github.com/apps/mergify) **Base:** `master` ← **Head:** `dependabot/go_modules/github.com/rhysd/actionlint-1.6.18` --- ### 📝 Commits (1) - [`490b117`](https://github.com/nektos/act/commit/490b117c80046ec4b48b8f3eda5483ee4d78d08b) build(deps): bump github.com/rhysd/actionlint from 1.6.17 to 1.6.18 ### 📊 Changes **2 files changed** (+3 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+1 -1) 📝 `go.sum` (+2 -2) </details> ### 📄 Description Bumps [github.com/rhysd/actionlint](https://github.com/rhysd/actionlint) from 1.6.17 to 1.6.18. <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.18</h2> <ul> <li>This release much enhances checks for local reusable workflow calls. Note that these checks are done for local reusable workflows (starting with <code>./</code>). (<a href="https://github-redirect.dependabot.com/rhysd/actionlint/issues/179">#179</a>). <ul> <li>Detect missing required inputs/secrets and undefined inputs/secrets at <code>jobs.&lt;job_id&gt;.with</code> and <code>jobs.&lt;job_id&gt;.secrets</code>. See <a href="https://github.com/rhysd/actionlint/blob/main/docs/checks.md#check-inputs-and-secrets-in-workflow-call">the document</a> for more details. <pre lang="yaml"><code># .github/workflows/reusable.yml on: workflow_call: inputs: name: type: string required: true secrets: password: required: true ... <h1>.github/workflows/test.yml</h1> <p>...</p> <p>jobs: missing-required: uses: ./.github/workflows/reusable.yml with: # ERROR: Undefined input &quot;user&quot; user: rhysd # ERROR: Required input &quot;name&quot; is missing secrets: # ERROR: Undefined secret &quot;credentials&quot; credentials: my-token # ERROR: Required secret &quot;password&quot; is missing </code></pre></p> </li> <li>Type check for reusable workflow inputs at <code>jobs.&lt;job_id&gt;.with</code>. Types are defined at <code>on.workflow_call.inputs.&lt;name&gt;.type</code> in reusable workflow. actionlint checks types of expressions in workflow calls. See <a href="https://github.com/rhysd/actionlint/blob/main/docs/checks.md#check-inputs-and-secrets-in-workflow-call">the document</a> for more details. <pre lang="yaml"><code># .github/workflows/reusable.yml on: workflow_call: inputs: id: type: number message: type: string ... <h1>.github/workflows/test.yml</h1> <p>...</p> <p>jobs: type-checks: uses: ./.github/workflows/reusable.yml with: </code></pre></p> </li> </ul> </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.18">v1.6.18</a> - 17 Sep 2022</h1> <ul> <li>This release much enhances checks for local reusable workflow calls. Note that these checks are done for local reusable workflows (starting with <code>./</code>). (<a href="https://github-redirect.dependabot.com/rhysd/actionlint/issues/179">#179</a>). <ul> <li>Detect missing required inputs/secrets and undefined inputs/secrets at <code>jobs.&lt;job_id&gt;.with</code> and <code>jobs.&lt;job_id&gt;.secrets</code>. See <a href="https://github.com/rhysd/actionlint/blob/main/docs/checks.md#check-inputs-and-secrets-in-workflow-call">the document</a> for more details. <pre lang="yaml"><code># .github/workflows/reusable.yml on: workflow_call: inputs: name: type: string required: true secrets: password: required: true ... <h1>.github/workflows/test.yml</h1> <p>...</p> <p>jobs: missing-required: uses: ./.github/workflows/reusable.yml with: # ERROR: Undefined input &quot;user&quot; user: rhysd # ERROR: Required input &quot;name&quot; is missing secrets: # ERROR: Undefined secret &quot;credentials&quot; credentials: my-token # ERROR: Required secret &quot;password&quot; is missing </code></pre></p> </li> <li>Type check for reusable workflow inputs at <code>jobs.&lt;job_id&gt;.with</code>. Types are defined at <code>on.workflow_call.inputs.&lt;name&gt;.type</code> in reusable workflow. actionlint checks types of expressions in workflow calls. See <a href="https://github.com/rhysd/actionlint/blob/main/docs/checks.md#check-inputs-and-secrets-in-workflow-call">the document</a> for more details. <pre lang="yaml"><code># .github/workflows/reusable.yml on: workflow_call: inputs: id: type: number message: type: string ... <h1>.github/workflows/test.yml</h1> <p>...</p> <p>jobs: type-checks: uses: ./.github/workflows/reusable.yml </code></pre></p> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rhysd/actionlint/commit/14b80674ff400aee3913139c36fb01eec5acb392"><code>14b8067</code></a> bump up version to v1.6.18</li> <li><a href="https://github.com/rhysd/actionlint/commit/dc6c65bfe7d0387b30cea7d5da87e735b1b10a63"><code>dc6c65b</code></a> do not run <code>go generate</code> when linting files on CI</li> <li><a href="https://github.com/rhysd/actionlint/commit/851954c028f6a4180a1adc0e414b2970ee6aebdf"><code>851954c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rhysd/actionlint/issues/215">#215</a> from rhysd/ci/3071750523</li> <li><a href="https://github.com/rhysd/actionlint/commit/c57c1ba7c8f9bad9162e668b01401aa0428a1288"><code>c57c1ba</code></a> update generated files by <code>go generate</code> on CI</li> <li><a href="https://github.com/rhysd/actionlint/commit/293a0eb59881904ae20d4f3b061c8fad1bf3fe2a"><code>293a0eb</code></a> describe errors on workflow call with undefined inputs</li> <li><a href="https://github.com/rhysd/actionlint/commit/b32fb43e523d96bd64bb08da52fd2a707289a8aa"><code>b32fb43</code></a> fix fuzz tests build error</li> <li><a href="https://github.com/rhysd/actionlint/commit/89879abd4c13a027add04328ba5124663455de2e"><code>89879ab</code></a> add missing <code>runner.debug</code> property and fix type of <code>services.\&lt;id&gt;.ports</code></li> <li><a href="https://github.com/rhysd/actionlint/commit/7e1e2c709cc8866fb4254260d9e491d133e62121"><code>7e1e2c7</code></a> describe error raised when local workflow does not exist</li> <li><a href="https://github.com/rhysd/actionlint/commit/3136b0a3869193391178e26475eafac3b94e703d"><code>3136b0a</code></a> add missing <code>github.action_status</code> property</li> <li><a href="https://github.com/rhysd/actionlint/commit/05888fdf5a80a4b22d78425a6cb242a88c9dde6e"><code>05888fd</code></a> Merge branch 'workflow-call-check' (fix <a href="https://github-redirect.dependabot.com/rhysd/actionlint/issues/179">#179</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rhysd/actionlint/compare/v1.6.17...v1.6.18">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.17&new-version=1.6.18)](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 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:53:08 +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#1896
No description provided.