Commit Graph

70 Commits

Author SHA1 Message Date
Sergei Zharinov e983daa75d feat(github-actions): Support digests for non-semver refs (#40225)
* feat(github-actions): Support non-semver refs (tags and branches)

* refactor(github-actions): drop ref= prefix, use bare token comments

Address review feedback: use bare `# cargo-llvm-cov` instead of
`# ref=cargo-llvm-cov` for non-semver pin comments, consistent with
how version comments work (`# v4.0.0`).

- Rename pinnedVersionRe -> pinTokenRe, add bareTokenRe fallback
- Add `ref` field to CommentData, separate from pinnedVersion
- Guard replaceString extension to only use ref for SHA-pinned actions
- Remove redundant autoReplaceStringTemplate override
- Deduplicate versionLikeRe (export from parse.ts)
- Add datasource assertions to non-semver tests

* refactor(github-actions): remove unreachable parseComment branch

* test(github-actions): add coverage for non-version ref fallback
2026-03-20 05:57:41 +00:00
Trim21 71674b73bf feat(github-actions): support golangci-lint version defined in golangci-lint-action (#41632)
* feat: support golangci-lint version defined in golangci-lint-action

* feat: add golangci-lint-action to supported community actions
2026-03-03 18:02:01 +00:00
renovate[bot] 4a2578d18d build(deps): update dependency zod to v4 (main) (#41225)
* build(deps): update dependency zod to v4

| datasource | package | from    | to    |
| ---------- | ------- | ------- | ----- |
| npm        | zod     | 3.25.76 | 4.3.6 |

* fix: zod migration

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2026-02-18 07:37:50 +00:00
Sergei Zharinov 9d857c1f68 refactor(lint): Organize imports with biome (#40966) 2026-02-06 13:40:01 +00:00
Sergei Zharinov 930cf6633c refactor: Rewrite imports with .ts extensions (#40700)
fix: Additional vi.mock path corrections and prettier formatting
2026-01-26 22:48:17 +00:00
Sergei Zharinov 5e56e2a636 refactor(github-actions): Simplify line parsing (#40096)
* base: pile foundation

* docs(github-actions): add comments to parsing functions
2026-01-23 12:58:33 +00:00
Sergei Zharinov fb80abbadd refactor(github-actions): Simplify line parsing (#40216) 2025-12-30 19:29:54 +00:00
Matthew Gamble fef1439916 fix(github-actions): handling of quoted Docker image references (#39635)
* fix: handling of quoted Docker image references in Github Actions

The problem with the use of '\s' is that it swallows the newline at the
end of the line, meaning the $ anchor doesn't have anything to match
against, which results in it failing to match quoted entries. By simply
switching to a dot (which doesn't match newlines), the issue is
resolved for all references.

* fix: further modify regex for docker image refs in github actions
2025-12-15 08:25:26 +00:00
Aspen ed5ad43e2b feat(managers/github-actions): extract and update version for pypa/hatch@install action (#38674)
* feat(github-actions): extract and update version for `pypa/hatch@install` action

* docs(managers/github-actions): add pypa install action to community uses-with list
2025-10-27 09:45:52 +00:00
Adam Setch 804f9aefcc fix(github-actions): uses-with action versions for ruby, deno, bun) (#38294)
* fix(github-actions): uses-with action versions for ruby, deno, bun)

Signed-off-by: Adam Setch <adam.setch@outlook.com>

* fix(github-actions): uses-with action versions for ruby, deno, bun)

Signed-off-by: Adam Setch <adam.setch@outlook.com>

---------

Signed-off-by: Adam Setch <adam.setch@outlook.com>
2025-09-30 14:36:34 +00:00
Adam Setch fcc9d79b56 feat(github-actions): uses-with action versions for ruby, deno, bun (#38132)
Signed-off-by: Adam Setch <adam.setch@outlook.com>
2025-09-20 16:37:53 +00:00
Michael Kriese 3211d56e21 refactor(zod): rename schema to match our best practices guide (#37499) 2025-08-14 10:35:03 +00:00
Trim21 ff290b2ed3 feat(github-actions): add some community action support (#34791)
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
2025-08-07 16:17:21 +00:00
Patrick Schratz 6c2bd9d197 feat: add forgejo as a standalone platform (#37075)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-07-21 14:24:07 +00:00
Jack Baldry d4a25ff8ac feat(github-actions): Also allow forward slash to separate semantic version from a tag prefix (#35431)
Signed-off-by: Jack Baldry <jack.baldry@grafana.com>
2025-05-07 11:00:13 +00:00
RahulGautamSingh bc7d0595d0 feat(config): managerFilePatterns (#34615)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2025-05-04 08:30:24 +00:00
Michael Kriese 89700e8433 fix(github-action): fix actions schema (#35054) 2025-03-28 14:00:03 +00:00
Michael Kriese ed7d148a40 feat(github-actions): extract versioned actions from composite actions (#34993) 2025-03-25 10:06:52 +00:00
Sergei Zharinov b2742b40e5 fix: Update schema error messages with more specific wording (#34885) 2025-03-18 20:00:22 +00:00
Sergei Zharinov 19b04caa67 feat(github-actions): Use schema for dependency extraction (#33584) 2025-03-17 08:56:15 +00:00
Michael Kriese 19c115c813 test: cleanup (#34785) 2025-03-13 17:52:09 +00:00
Rhys Arkins b11c05c6d7 fix(actions): add extractVersion to actions versions lookup (#34748) 2025-03-11 13:07:15 +00:00
Rhys Arkins 65324ac588 feat(github-actions): Support actions/setup-node/go/python with:node-version (#34662)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-03-07 12:59:35 +00:00
Michael Kriese 997c23502e test: migrate to vitest (#34475)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2025-02-26 09:35:54 +00:00
renovate[bot] 55845508b6 chore(deps): update eslint monorepo to v9 (major) (#33573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2025-02-20 11:31:13 +00:00
Michael Kriese 45bdc77844 refactor(manager): always set package name from docker image extract (#33917) 2025-01-29 15:36:24 +00:00
Michael Kriese ac9ddf3266 fix(manager/github-actions): preserve full depName (#33450) 2025-01-07 15:17:38 +00:00
Michael Kriese 73b842fe3a feat(manager/github-actions): support registry aliases (#33377) 2025-01-02 18:06:11 +00:00
Risu 397ab49ef3 docs(managers): add missing url and displayName (#32621)
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-01 08:47:27 +00:00
JP-Ellis 66f1ef564d feat(github-action): retain spaces in extracted values (#32730)
Signed-off-by: JP-Ellis <josh@jpellis.me>
Co-authored-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-11-28 20:58:28 +00:00
Sebastian Poxhofer d74ba704fd refactor: use yaml instead of js-yaml for parsing YAML files (#31336) 2024-09-16 18:03:23 +00:00
HonkingGoose c6824223aa docs: update references to Ubuntu versions (#28701)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2024-04-29 15:14:21 +00:00
Yohann Genre 6ad6022fb2 feat(manager/github-actions): extract complex github tags (#27941) 2024-03-26 14:41:47 +00:00
Artem Kamenev 27eb84f7fb feat(github-actions): add support for version tag prefixes (#27882) 2024-03-13 19:11:16 +00:00
Artem Kamenev 3b4b7f1ff3 feat(github-actions): support ratchet comments (#27846)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-03-12 11:30:43 +00:00
Michael Kriese 1e1fb74c07 fix(datasource/github-runners): wrong macos labels (#27241) 2024-02-12 16:10:53 +00:00
Rhys Arkins c9151596f9 fix(github-actions): handle whitespace after uses (#27170) 2024-02-09 12:26:51 +01:00
Michael Kriese 96b8e6ddc9 feat(manager/github-actions): support full qualified actions (#27117) 2024-02-08 07:59:28 +00:00
Michael Kriese 6c2263eeb3 chore: fix types for linting (#26695) 2024-01-17 11:30:45 +00:00
Gregory Dosh 2cbb04d3ac feat(github-actions): synchronize regexManager:githubActionsVersions and github-actions fileMatch (#26414)
Co-authored-by: Sebastian Poxhofer <secustor@users.noreply.github.com>
Co-authored-by: GregoryDosh <GregoryDosh@users.noreply.github.com>
Co-authored-by: Rhys Arkins <rhys@arkins.net>
2024-01-10 10:11:52 +00:00
Sebastian Poxhofer 3c33a26441 refactor(util/yaml): rename load and loadAll to parseSingleYaml and parseYaml (#26084) 2023-12-01 20:13:01 +00:00
Sebastian Poxhofer f42d0583d5 refactor(utils/yaml): centralize YAML parsing to allow central templating handling (#26068) 2023-12-01 11:58:43 +00:00
Patrick J. Roddy da0a7e1037 fix(github-actions): allow subdirectories by default (#25813) 2023-11-15 16:44:39 +00:00
Sergei Zharinov b69416ce17 refactor(prettier): Force trailing commas (#25631) 2023-11-07 15:50:29 +00:00
HonkingGoose 08629cfd29 docs: bump actions/checkout version in examples (#24545) 2023-09-20 10:01:23 +00:00
Patrick Schratz 5ff6466919 feat(manager/github-actions): Support for Gitea and Forgejo actions within github-actions manager (#24336)
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
2023-09-10 09:11:15 +00:00
PeterNitsche 1ecaab241d feat(github-actions): support GitHub actions runners (#23633)
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>
2023-08-08 19:59:41 +00:00
Tobias 853f02844d feat(github-actions): autodetect GitHub Actions registry urls for Enterprise Server (#23042) 2023-08-08 12:07:47 +00:00
Michael Kriese 6b11746559 docs(github-actions): simplify sample (#23407) 2023-07-17 13:05:15 +00:00
Sebastian Poxhofer 19259a0383 feat!: categories (#16534)
Closes #13953

Co-authored-by: Rhys Arkins <rhys@arkins.net>
Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com>

BREAKING CHANGE: languages are now called categories instead
2023-07-04 19:21:52 +02:00