Skip to content

Conversation

harshil21
Copy link
Member

Tries to fix the problems in #4938.

I removed updating the READMEs for now. I think we'll just manually do it for now until we can figure out why that happened on all PRs and why was it only the APScheduler one which changed.

@Bibo-Joshi I think the other PR's didn't automerge because only you can merge to master? Maybe add an exclusion to that rule and then the other PR's will start merging?

@harshil21 harshil21 requested a review from Copilot September 15, 2025 05:23
@harshil21 harshil21 added the ⚙️ ci-cd affected functionality: ci-cd label Sep 15, 2025
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR addresses issues from #4938 by modifying the Renovate configuration to improve automated dependency management. It removes problematic README update functionality and adjusts labeling and automerge behavior.

Key changes:

  • Removes automatic README version updates that were causing issues
  • Changes default label from "dependencies" to "ci-cd"
  • Enables automerge for lockfile maintenance PRs

harshil21 and others added 2 commits September 15, 2025 05:23
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

renovate bot commented Sep 15, 2025

Reconfigure PR Results

This is an reconfigure PR comment to help you understand and re-configure your renovate bot settings. If this Reconfigure PR were to be merged, we'd expect to see the following outcome:


Detected Package Files

  • .github/workflows/chango.yml (github-actions)
  • .github/workflows/copilot-setup-steps.yml (github-actions)
  • .github/workflows/docs-admonitions.yml (github-actions)
  • .github/workflows/docs-linkcheck.yml (github-actions)
  • .github/workflows/gha_security.yml (github-actions)
  • .github/workflows/labelling.yml (github-actions)
  • .github/workflows/lock.yml (github-actions)
  • .github/workflows/release_pypi.yml (github-actions)
  • .github/workflows/release_test_pypi.yml (github-actions)
  • .github/workflows/stale.yml (github-actions)
  • .github/workflows/test_official.yml (github-actions)
  • .github/workflows/type_completeness.yml (github-actions)
  • .github/workflows/type_completeness_monthly.yml (github-actions)
  • .github/workflows/unit_tests.yml (github-actions)
  • pyproject.toml (pep621)
  • .pre-commit-config.yaml (pre-commit)

Configuration Summary

Based on the default config's presets, Renovate will:

  • Hopefully safe environment variables to allow users to configure.
  • Show all Merge Confidence badges for pull requests.
  • Enable Renovate Dependency Dashboard creation.
  • Use semantic commit type fix for dependencies and chore for all others if semantic commits are in use.
  • Ignore node_modules, bower_components, vendor and various test/tests (except for nuget) directories.
  • Group known monorepo packages together.
  • Use curated list of recommended non-monorepo package groupings.
  • Show only the Age and Confidence Merge Confidence badges for pull requests.
  • Apply crowd-sourced package replacement rules.
  • Apply crowd-sourced workarounds for known problems with packages.
  • Pin Docker digests.
  • Pin github-action digests.
  • Enable Renovate configuration migration PRs when needed.
  • Pin dependency versions for development dependencies.
  • Enable the pre-commit manager.
  • Remove limit for open PRs at any time.
  • Run Renovate on following schedule: * * * * 0,6

What to Expect

With your current configuration, Renovate will create 16 Pull Requests:

Update astral-sh/setup-uv digest to b75a909
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/astral-sh-setup-uv-digest
  • Merge into: master
  • Upgrade astral-sh/setup-uv to b75a909f75acd358c2196fb9a5f1299a9a8868a4
Update codecov/codecov-action action to v5.5.1
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/codecov-codecov-action-5.x
  • Merge into: master
  • Upgrade codecov/codecov-action to 5a1091511ad55cbe89839c7260b706298ca349f7
Update dependency astral-sh/uv to v0.8.17
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/astral-sh-uv-0.x
  • Merge into: master
  • Upgrade astral-sh/uv to 0.8.17
Update github/codeql-action action to v3.30.3
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/github-codeql-action-3.x
  • Merge into: master
  • Upgrade github/codeql-action to 192325c86100d080feab897ff886c34abd4c83a3
Update Pylint to v3.3.8
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/pylint
  • Merge into: master
  • Upgrade PyCQA/pylint to v3.3.8
  • Upgrade pylint to ==3.3.8
Update astral-sh/setup-uv action to v6.7.0
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/astral-sh-setup-uv-6.x
  • Merge into: master
  • Upgrade astral-sh/setup-uv to b75a909f75acd358c2196fb9a5f1299a9a8868a4
Update Chango to v0.5.0
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/chango
  • Merge into: master
  • Upgrade Bibo-Joshi/chango to 212fc662da1b1026f335e110270d75690df05758
  • Upgrade chango to ~=0.5.0
Update Mypy to v1.18.1
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/mypy
  • Merge into: master
  • Upgrade mypy to ==1.18.1
  • Upgrade pre-commit/mirrors-mypy to v1.18.1
Update pre-commit hook APScheduler to ~=3.11.0
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/apscheduler-3.x
  • Merge into: master
  • Upgrade APScheduler to ~=3.11.0
Update pre-commit hook cachetools to >=5.5.2,<5.6.0
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/cachetools-5.x
  • Merge into: master
  • Upgrade cachetools to >=5.5.2,<5.6.0
Update pypa/gh-action-pypi-publish action to v1.13.0
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/pypa-gh-action-pypi-publish-1.x
  • Merge into: master
  • Upgrade pypa/gh-action-pypi-publish to ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e
Update Ruff to v0.13.0
Update actions/setup-python action to v6
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/actions-setup-python-6.x
  • Merge into: master
  • Upgrade actions/setup-python to e797f83bcb11b83ae66e0230d6156d7c80228e7c
Update actions/stale action to v10
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/actions-stale-10.x
  • Merge into: master
  • Upgrade actions/stale to 3a9db7e6a41a89f618792c92c0e97cc736e1b13f
Update pre-commit hook cachetools to v6
  • Schedule: ["* * * * 0,6"]
  • Branch name: renovate/cachetools-6.x
  • Merge into: master
  • Upgrade cachetools to >=6.2.0,<6.3.0
Lock file maintenance
  • Schedule: ["* * * * 1,4"]
  • Branch name: renovate/lock-file-maintenance
  • Merge into: master
  • Regenerate lock files to use latest dependency versions

Copy link
Member

@Bibo-Joshi Bibo-Joshi left a comment

Choose a reason for hiding this comment

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

Thanks for the PR!
Maybe the aiolimiter issue is because the pre-commit config is currently not matching pyproject.toml 🤔 anyway, updating readme manually for now sounds okay.
Thanks also for the hint about the write permissions. I'll add those once I can see how this PR will affect the other open ones 😅

@Bibo-Joshi Bibo-Joshi merged commit a81fc86 into master Sep 15, 2025
9 checks passed
@Bibo-Joshi Bibo-Joshi deleted the renovate/reconfigure branch September 15, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚙️ ci-cd affected functionality: ci-cd
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants