SIGN IN SIGN UP

fix: update renovate rules (#1495)

## Description

There's been some feedback that the renovate notifications are super
noisy and can clog up GitHub. This PR is an attempt to trim down the
noise by setting a few options:

- `schedule: ["every 3rd Tuesday"]`: Renovate will only create/update
branches once a month, on the 3rd Tuesday
- `rebaseWhen: "conflicted"`: only rebases when there are actual
conflicts (not just when behind the base branch)
- Major vs minor/patch vs digest separation — three packageRules
entries:
  - Minor/patch are grouped into a single PR  and automerged
- Major and digest updates each get their own individual PRs with
automerge disabled

The major v major/minor thing is so that Renovate doesn't open a PR per
change—which, given the new cron scheduling, is likely to have some
drift between packages—but rather, groups the PRs together into one.

`digest` is currently unused in this PR, but soon I'll open a PR to pin
the GitHub Actions to a specific SHA, to tighten any potential security
vulns that come up. These, too, are grouped into their own PRs, because
we can't tell if the SHA updates will introduce breaking or non-breaking
changes.

I removed `pin` because it does not seem to me that we would ever want a
dependency frozen at a specific version, never to be updated.

## Documentation

Does this require changes to the WorkOS Docs? E.g. the [API
Reference](https://workos.com/docs/reference) or code snippets need
updates.

```
[ ] Yes
```

If yes, link a related docs PR and add a docs maintainer as a reviewer.
Their approval is required.
G
Garen Torikian committed
2bd7de483dbf1ce23f74866d0a1fc8b94c92d159
Parent: 46c9765
Committed by GitHub <noreply@github.com> on 2/23/2026, 4:35:01 PM