Skip to content

Commit

Permalink
chore: Configure Renovate (#152)
Browse files Browse the repository at this point in the history
Welcome to [Renovate](https://github.com/renovatebot/renovate)!
This is an onboarding PR to help you understand and configure settings
before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate,
simply close this Pull Request unmerged.



---
### Detected Package Files

 * `.github/workflows/build.yml` (github-actions)
 * `.github/workflows/test.yml` (github-actions)
 * `pyproject.toml` (pep621)
 * `.pre-commit-config.yaml` (pre-commit)
 * `.github/workflows/test.yml` (regex)

### Configuration Summary

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

  - Start dependency updates only once this onboarding PR is merged
  - 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.
  - Apply crowd-sourced package replacement rules.
  - Apply crowd-sourced workarounds for known problems with packages.
  - Enable the pre-commit manager.
  - Removes rate limit for PR creation per hour.
  - Rebase existing PRs any time the base branch has been updated.
  - Update `_VERSION` environment variables in GitHub Action files.
  - Run Renovate on following schedule: before 5am on saturday

🔡 Do you want to change how Renovate upgrades your dependencies? Add
your custom config to `renovate.json` in this branch. Renovate will
update the Pull Request description the next time it runs.

---

### What to Expect

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

<details>
<summary>chore(deps): update astral-sh/setup-uv action to
v5.2.1</summary>

  - Schedule: ["before 5am on saturday"]
  - Branch name: `renovate/astral-sh-setup-uv-5.x`
  - Merge into: `main`
- Upgrade
[astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) to
`b5f58b2abc5763ade55e4e9d0fe52cd1ff7979ca`


</details>

<details>
<summary>chore(deps): update dependency tox-uv to v1.18.0</summary>

  - Schedule: ["before 5am on saturday"]
  - Branch name: `renovate/tox-version`
  - Merge into: `main`
- Upgrade [tox-uv](https://github.com/tox-dev/tox-uv#tox-uv) to
`1.18.0`


</details>

<details>
<summary>chore(deps): update pre-commit hook astral-sh/ruff-pre-commit
to v0.9.2</summary>

  - Schedule: ["before 5am on saturday"]
  - Branch name: `renovate/astral-sh-ruff-pre-commit-0.x`
  - Merge into: `main`
- Upgrade
[astral-sh/ruff-pre-commit](https://github.com/astral-sh/ruff-pre-commit)
to `v0.9.2`


</details>

<details>
<summary>chore(deps): lock file maintenance</summary>

  - Schedule: ["before 5am on saturday"]
  - Branch name: `renovate/lock-file-maintenance`
  - Merge into: `main`
  - Regenerate lock files to use latest dependency versions

</details>


---

❓ Got questions? Check out Renovate's
[Docs](https://docs.renovatebot.com/), particularly the Getting Started
section.
If you need any further assistance then you can also [request help
here](https://github.com/renovatebot/renovate/discussions).


---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/reservoir-data/tap-canny).


<!--renovate-config-hash:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com>
  • Loading branch information
renovate[bot] and edgarrmondragon authored Jan 16, 2025
1 parent 2d5f1ad commit a070083
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 0 deletions.
21 changes: 21 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",

"extends": [
// https://docs.renovatebot.com/config-presets/#grouporganization-level-presets
// https://github.com/reservoir-data/.github/blob/main/.github/renovate.json5
"reservoir-data/.github//.github/renovate.json5"
],

// https://docs.renovatebot.com/configuration-options/#packagerules
"packageRules": [
{
"matchPackageNames": ["uv", "astral-sh/uv-pre-commit"],
"groupName": "uv-version"
},
{
"matchPackageNames": ["tox", "tox-uv"],
"groupName": "tox-version"
}
]
}
7 changes: 7 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,10 @@ repos:
rev: v4.0.1
hooks:
- id: validate_manifest

- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.31.0
hooks:
- id: check-github-workflows
- id: check-renovate
additional_dependencies: [pyjson5]

0 comments on commit a070083

Please sign in to comment.