Skip to content

fix renovate actions/*-artifact updates#23675

Merged
AlexWaygood merged 1 commit intomainfrom
alex/fix-renovate
Mar 2, 2026
Merged

fix renovate actions/*-artifact updates#23675
AlexWaygood merged 1 commit intomainfrom
alex/fix-renovate

Conversation

@AlexWaygood
Copy link
Member

Summary

The intention here is that this should be a regex match. But that evidently is not working (#23656 and #23655 were filed as separate PRs rather than one combined PR). Looking at the renovate docs, it's possible that we need to surround the string with / in order for it to be considered a regular expression -- i.e., /actions/.*-artifact/ rather than actions/.*-artifact. But a regex here also just feels like it's overcomplicating things anyway -- the only ones we aare about are upload-artifact and download-artifact!

Test Plan

  • npx --yes --package renovate -- renovate-config-validator. This eventually passed after I figured out how to upgrade the ancient version of renovate I had installed locally. (IDK how to use npm 😆)
  • I'll rerun renovate on the repo after this PR has merged to check it's working correctly now -- it should close both PRs and create a new, combined one

@AlexWaygood AlexWaygood added the internal An internal refactor or improvement label Mar 2, 2026
@AlexWaygood AlexWaygood enabled auto-merge (squash) March 2, 2026 11:50
@AlexWaygood AlexWaygood merged commit 50035e8 into main Mar 2, 2026
43 checks passed
@AlexWaygood AlexWaygood deleted the alex/fix-renovate branch March 2, 2026 11:54
carljm added a commit that referenced this pull request Mar 2, 2026
* main: (30 commits)
  [ty] Introduce `types::bool`, `types::context_manager` and `types::iteration` (#23681)
  [ty] Move `KnownInstanceType`, and related types, to a new `known_instance.rs` submodule (#23680)
  [ty] Add `invalid-enum-member-annotation` lint rule (#23648)
  [`ruff`] Fix false positive for `re.split` with empty string pattern (`RUF055`) (#23634)
  [ty] Move `UnionType` and `IntersectionType` to a new `types::set_theoretic` submodule (#23678)
  [ty] Add unbound type variable detection in annotations (#23641)
  [ty] Remove `specialize_constrained` from constraint set module (#23677)
  [ty] Add partial support and validation for `Unpack` when used with tuple types (#23651)
  Update prek dependencies (#23661)
  [ty] make `StaticClassLiteral::explicit_bases` converge better in cycles (#23601)
  Improvements to CLAUDE.md (#23633)
  [ty] Move subscript logic out of `builder.rs` (#23653)
  Update Artifact GitHub Actions dependencies (#23676)
  Update actions/attest-build-provenance to 4.1.0 (#23654)
  Update Rust crate clearscreen to v4.0.5 (#23664)
  fix renovate `actions/*-artifact` updates (#23675)
  Update Rust crate clap to v4.5.60 (#23663)
  Update Rust crate unicode-ident to v1.0.24 (#23668)
  Update Rust crate anyhow to v1.0.102 (#23662)
  Update Rust crate pyproject-toml to v0.13.7 (#23666)
  ...
AlexWaygood added a commit to astral-sh/ty that referenced this pull request Mar 4, 2026
The same as astral-sh/ruff#23675:

> The intention here is that this should be a regex match. But that evidently is not working (astral-sh/ruff#23656 and astral-sh/ruff#23655 were filed as separate PRs rather than one combined PR). Looking at the renovate docs, it's possible that we need to surround the string with `/` in order for it to be considered a regular expression -- i.e., `/actions/.*-artifact/` rather than `actions/.*-artifact`. But a regex here also just feels like it's overcomplicating things anyway -- the only ones we aare about are `upload-artifact` and `download-artifact`!

The same problem evidently exists on this repo too: see #2933 and #2934
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant