Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update workflows #5312

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Update workflows #5312

wants to merge 1 commit into from

Conversation

openverse-bot
Copy link
Collaborator

@openverse-bot openverse-bot commented Jan 1, 2025

This PR contains the following updates:

Package Type Update Change
agilepathway/pull-request-label-checker docker patch v1.6.56 -> v1.6.60
astral-sh/ruff-pre-commit repository patch v0.8.1 -> v0.8.5
renovatebot/github-action action patch v41.0.5 -> v41.0.7
renovatebot/pre-commit-hooks repository minor 39.45.0 -> 39.86.3
rhysd/actionlint repository patch v1.7.4 -> v1.7.5

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)

v0.8.5

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.5

v0.8.4

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.4

v0.8.3

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.3

v0.8.2

Compare Source

See: https://github.com/astral-sh/ruff/releases/tag/0.8.2

renovatebot/github-action (renovatebot/github-action)

v41.0.7

Compare Source

Documentation
  • update references to ghcr.io/renovatebot/renovate to v39.69.3 (6eb5c06)
  • update references to ghcr.io/renovatebot/renovate to v39.82.1 (ef0734e)
  • update references to renovatebot/github-action to v41.0.6 (3de11d8)
Miscellaneous Chores
  • deps: update dependency @​commitlint/cli to v19.6.1 (23bb1d8)
  • deps: update dependency @​types/node to v20.17.10 (f6789a8)
  • deps: update dependency lint-staged to v15.2.11 (c1759b9)
  • deps: update dependency prettier to v3.4.2 (0666196)
  • deps: update dependency typescript-eslint to v8.17.0 (51467b7)
  • deps: update dependency typescript-eslint to v8.18.0 (80d52be)
  • deps: update linters to v9.17.0 (e05fab5)
  • deps: update pnpm to v9.15.0 (6310002)
Build System
  • deps: lock file maintenance (63249c1)
Continuous Integration
  • deps: update renovate docker tag to v39.58.1 (ab598c0)
  • deps: update renovate docker tag to v39.59.0 (eba195b)
  • deps: update renovate docker tag to v39.60.0 (f05dba2)
  • deps: update renovate docker tag to v39.62.0 (acf1b61)
  • deps: update renovate docker tag to v39.62.2 (ad6f482)
  • deps: update renovate docker tag to v39.62.5 (53d578a)
  • deps: update renovate docker tag to v39.62.6 (eea5713)
  • deps: update renovate docker tag to v39.63.1 (6444e43)
  • deps: update renovate docker tag to v39.64.0 (b303671)
  • deps: update renovate docker tag to v39.65.0 (32de60d)
  • deps: update renovate docker tag to v39.66.0 (ce30af3)
  • deps: update renovate docker tag to v39.69.0 (4676874)
  • deps: update renovate docker tag to v39.69.1 (f66e2a5)
  • deps: update renovate docker tag to v39.69.2 (60ced6c)
  • deps: update renovate docker tag to v39.69.3 (7ded3eb)
  • deps: update renovate docker tag to v39.70.0 (1431522)
  • deps: update renovate docker tag to v39.72.1 (73f238c)
  • deps: update renovate docker tag to v39.72.2 (e028d55)
  • deps: update renovate docker tag to v39.74.0 (39d97f9)
  • deps: update renovate docker tag to v39.74.1 (f637c13)
  • deps: update renovate docker tag to v39.75.0 (6c9c8c9)
  • deps: update renovate docker tag to v39.75.1 (51a9945)
  • deps: update renovate docker tag to v39.76.0 (4a04328)
  • deps: update renovate docker tag to v39.79.0 (4b380b8)
  • deps: update renovate docker tag to v39.79.1 (2dff052)
  • deps: update renovate docker tag to v39.80.0 (4b425f7)
  • deps: update renovate docker tag to v39.82.0 (a435553)
  • deps: update renovate docker tag to v39.82.1 (3a3ae69)
  • deps: update wagoid/commitlint-github-action action to v6.2.0 (20406a1)

v41.0.6

Compare Source

Documentation
  • update references to ghcr.io/renovatebot/renovate to v39.57.4 (216b79a)
  • update references to renovatebot/github-action to v41.0.5 (970566c)
Miscellaneous Chores
  • deps: update actions/cache action to v4.2.0 (96db4e5)
  • deps: update dependency @​types/node to v20.17.7 (1a7b216)
  • deps: update dependency @​types/node to v20.17.8 (68745b9)
  • deps: update dependency @​types/node to v20.17.9 (ea1646e)
  • deps: update dependency globals to v15.13.0 (8060e0b)
  • deps: update dependency prettier to v3.4.0 (d2dddad)
  • deps: update dependency prettier to v3.4.1 (a4f46bb)
  • deps: update dependency prettier-plugin-packagejson to v2.5.6 (7a9ab3c)
  • deps: update dependency typescript-eslint to v8.16.0 (23599a9)
  • deps: update linters to v9.16.0 (e466aa9)
  • deps: update pnpm to v9.14.3 (f6b57a6)
  • deps: update pnpm to v9.14.4 (2e78e63)
Build System
  • deps: lock file maintenance (438d952)
Continuous Integration
  • deps: update renovate docker tag to v39.40.1 (15c09f8)
  • deps: update renovate docker tag to v39.42.0 (83f9920)
  • deps: update renovate docker tag to v39.42.2 (95bcf7b)
  • deps: update renovate docker tag to v39.42.4 (54eee2c)
  • deps: update renovate docker tag to v39.43.0 (c19cfba)
  • deps: update renovate docker tag to v39.45.0 (da37fda)
  • deps: update renovate docker tag to v39.45.2 (0d8d2be)
  • deps: update renovate docker tag to v39.47.0 (67923b7)
  • deps: update renovate docker tag to v39.47.1 (63116a4)
  • deps: update renovate docker tag to v39.48.0 (cc8bef8)
  • deps: update renovate docker tag to v39.49.0 (a581096)
  • deps: update renovate docker tag to v39.49.1 (0555755)
  • deps: update renovate docker tag to v39.49.3 (fe1e61f)
  • deps: update renovate docker tag to v39.50.0 (0b11898)
  • deps: update renovate docker tag to v39.51.0 (e75b8d6)
  • deps: update renovate docker tag to v39.54.0 (df511ac)
  • deps: update renovate docker tag to v39.56.3 (eaab103)
  • deps: update renovate docker tag to v39.57.1 (5caa6c9)
  • deps: update renovate docker tag to v39.57.2 (dd1183b)
  • deps: update renovate docker tag to v39.57.4 (b60e78b)
renovatebot/pre-commit-hooks (renovatebot/pre-commit-hooks)

v39.86.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.86.3 for more changes

v39.86.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.86.2 for more changes

v39.86.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.86.1 for more changes

v39.86.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.86.0 for more changes

v39.85.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.85.0 for more changes

v39.84.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.84.0 for more changes

v39.83.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.6 for more changes

v39.83.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.5 for more changes

v39.83.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.4 for more changes

v39.83.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.3 for more changes

v39.83.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.2 for more changes

v39.83.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.1 for more changes

v39.83.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.83.0 for more changes

v39.82.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.9 for more changes

v39.82.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.8 for more changes

v39.82.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.7 for more changes

v39.82.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.6 for more changes

v39.82.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.5 for more changes

v39.82.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.3 for more changes

v39.82.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.2 for more changes

v39.82.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.1 for more changes

v39.82.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.82.0 for more changes

v39.80.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.80.0 for more changes

v39.79.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.79.1 for more changes

v39.77.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.77.0 for more changes

v39.76.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.76.0 for more changes

v39.75.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.75.1 for more changes

v39.75.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.75.0 for more changes

v39.74.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.74.1 for more changes

v39.74.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.74.0 for more changes

v39.73.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.73.0 for more changes

v39.72.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.72.5 for more changes

v39.72.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.72.4 for more changes

v39.72.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.72.2 for more changes

v39.72.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.72.1 for more changes

v39.71.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.71.0 for more changes

v39.70.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.70.0 for more changes

v39.69.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.69.4 for more changes

v39.69.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.69.3 for more changes

v39.69.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.69.2 for more changes

v39.69.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.69.1 for more changes

v39.69.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.69.0 for more changes

v39.68.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.68.1 for more changes

v39.66.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.66.0 for more changes

v39.65.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.65.0 for more changes

v39.64.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.64.0 for more changes

v39.63.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.63.1 for more changes

v39.62.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.62.6 for more changes

v39.62.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.62.5 for more changes

v39.62.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.62.4 for more changes

v39.62.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.62.2 for more changes

v39.60.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.60.0 for more changes

v39.59.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.59.0 for more changes

v39.58.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.58.1 for more changes

v39.58.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.58.0 for more changes

v39.57.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.57.4 for more changes

v39.57.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.57.2 for more changes

v39.57.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.57.1 for more changes

v39.56.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.56.4 for more changes

v39.56.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.56.3 for more changes

v39.56.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.56.2 for more changes

v39.56.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.56.1 for more changes

v39.55.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.55.0 for more changes

v39.54.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.54.0 for more changes

v39.52.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.52.0 for more changes

v39.51.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.51.0 for more changes

v39.50.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.50.0 for more changes

v39.49.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.49.3 for more changes

v39.49.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.49.1 for more changes

v39.49.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.49.0 for more changes

v39.48.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.48.2 for more changes

v39.48.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.48.0 for more changes

v39.47.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.47.0 for more changes

v39.46.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.46.1 for more changes

v39.46.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.46.0 for more changes

v39.45.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/39.45.2 for more changes

rhysd/actionlint (rhysd/actionlint)

v1.7.5

Compare Source

  • Strictly check available contexts in ${{ }} placeholders following the 'Context availability' table in the official document.
    • For example, jobs.<job>.env allows github context but jobs.<job>.services.<service>.env doesn't allow any contexts. Now actionlint can catch the mistake.
      jobs:
        test:
          runs-on: ubuntu-latest
          env:

OK. github context is available here.

      COMMIT_SHA: ${{ github.sha }}
    services:
      redis:
        image: redis
        env:

ERROR: No context is available here.

          COMMIT_SHA: ${{ github.sha }}
    steps:
      - ...
```
  • Check a string literal passed to 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)
    jobs:
      test:

ERROR: Key 'mac' does not exist in the object returned by the fromJSON()

  runs-on: ${{ fromJSON('{"win":"windows-latest","linux":"ubuntul-latest"}')['mac'] }}
  steps:
    - run: echo This is a special branch!

ERROR: Broken JSON string passed to fromJSON.

      if: contains(fromJSON('["main","release","dev"'), github.ref_name)
- Allow passing command arguments to `-shellcheck` argument. ([#&#8203;483](https://redirect.github.com/rhysd/actionlint/issues/483), thanks [@&#8203;anuraaga](https://redirect.github.com/anuraaga))
- This is useful when you want to use alternative build of shellcheck like [go-shellcheck](https://redirect.github.com/wasilibs/go-shellcheck/).
  ```sh
  actionlint -shellcheck="go run github.com/wasilibs/go-shellcheck/cmd/shellcheck@latest"
  ```
- Support undocumented `repository_visibility`, `artifact_cache_size_limit`, `step_summary`, `output`, `state` properties in `github` context. ([#&#8203;489](https://redirect.github.com/rhysd/actionlint/issues/489), thanks [@&#8203;rasa](https://redirect.github.com/rasa) for adding `repository_visibility` property)
- Remove `macos-12` runner label from known labels because it was [dropped](https://redirect.github.com/actions/runner-images/issues/10721) from GitHub-hosted runners on Dec. 3 and is no longer available.
- Add `windows-2025` runner label to the known labels. The runner is in [public preview](https://github.blog/changelog/2024-12-19-windows-server-2025-is-now-in-public-preview/). ([#&#8203;491](https://redirect.github.com/rhysd/actionlint/issues/491), thanks [@&#8203;ericcornelissen](https://redirect.github.com/ericcornelissen))
- Add `black` to the list of colors for `branding.color` action metadata. ([#&#8203;485](https://redirect.github.com/rhysd/actionlint/issues/485), thanks [@&#8203;eifinger](https://redirect.github.com/eifinger))
- Add `table` to the list of icons for `branding.icon` action metadata.
- Fix parsing escaped `{` in `format()` function call's first argument.
- Fix the incorrect `join()` function overload. `join(s1: string, s2: string)` was wrongly accepted.
- Update popular actions data set to the latest.
- Add `download-artifact/v3-node20` to the data set. ([#&#8203;468](https://redirect.github.com/rhysd/actionlint/issues/468))
- Fix missing the `reviewdog/action-hadolint@v1` action input. ([#&#8203;487](https://redirect.github.com/rhysd/actionlint/issues/487), thanks [@&#8203;mi-wada](https://redirect.github.com/mi-wada))
- Link to the documents of the stable version in actionlint `man` page and `-help` output.
- Refactor `LintStdin()` API example and some unit tests. ([#&#8203;472](https://redirect.github.com/rhysd/actionlint/issues/472), [#&#8203;475](https://redirect.github.com/rhysd/actionlint/issues/475), thanks [@&#8203;alexandear](https://redirect.github.com/alexandear))
- Improve the configuration example in `actionlint.yaml` document to explain glob patterns for `paths`. ([#&#8203;481](https://redirect.github.com/rhysd/actionlint/issues/481))

[Changes][v1.7.5]

<a id="v1.7.4"></a>

Configuration

📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@openverse-bot openverse-bot requested a review from a team as a code owner January 1, 2025 03:16
@openverse-bot openverse-bot requested review from krysal and obulat and removed request for a team January 1, 2025 03:16
@openverse-bot openverse-bot added dependencies Pull requests that update a dependency file 🐳 tech: docker Involves Docker 💻 aspect: code Concerns the software code in the repository 🟩 priority: low Low priority and doesn't need to be rushed 🧰 goal: internal improvement Improvement that benefits maintainers, not users 🧱 stack: mgmt Related to repo management and automations labels Jan 1, 2025
Copy link
Member

@dhruvkb dhruvkb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good to me, but there is scope to reduce the frequency of these updates by loosening the pinned version. Not approving so that another maintainer can chime in.

@@ -42,7 +42,7 @@ jobs:
- get_label_groups
steps:
- name: Check aspect label
uses: docker://agilepathway/pull-request-label-checker:v1.6.56
uses: docker://agilepathway/pull-request-label-checker:v1.6.60
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can use latest here and stop having to update the workflow for each new release (till v2 comes around).

Suggested change
uses: docker://agilepathway/pull-request-label-checker:v1.6.60
uses: docker://agilepathway/pull-request-label-checker:latest

@@ -62,7 +62,7 @@ jobs:
sudo chown -R runneradmin:root /tmp/renovate/
ls -R "$cache_dir"

- uses: renovatebot/[email protected].5
- uses: renovatebot/[email protected].7
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same.

Suggested change
- uses: renovatebot/github-action@v41.0.7
- uses: renovatebot/github-action@v41

@openverse-bot openverse-bot force-pushed the gha-renovateworkflows branch 2 times, most recently from c940c0b to 348e451 Compare January 2, 2025 10:07
@openverse-bot openverse-bot force-pushed the gha-renovateworkflows branch from 348e451 to 6096c31 Compare January 2, 2025 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 aspect: code Concerns the software code in the repository dependencies Pull requests that update a dependency file 🧰 goal: internal improvement Improvement that benefits maintainers, not users 🟩 priority: low Low priority and doesn't need to be rushed 🧱 stack: mgmt Related to repo management and automations 🐳 tech: docker Involves Docker
Projects
Status: 👀 Needs Review
Development

Successfully merging this pull request may close these issues.

2 participants