Skip to content

Commit d4e9750

Browse files
authored
chore: update Renovate configuration for playcanvas dependencies (#236)
- Modified the Renovate configuration for the playcanvas package to include immediate PR creation, set minimum release age to 0, and added new labels and assignees for better management of dependency updates. - Specified semantic commit type and scope for clearer commit history.
1 parent 3f6a73f commit d4e9750

File tree

2 files changed

+32
-2
lines changed

2 files changed

+32
-2
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Add Changeset to dependency PRs
2+
3+
on:
4+
# Use pull_request_target so we can push to PR branches from forks (Renovate).
5+
pull_request_target:
6+
types: [opened, reopened, synchronize, labeled]
7+
8+
permissions:
9+
contents: write # allow committing the .changeset file
10+
pull-requests: write # allow commenting/updating the PR
11+
12+
jobs:
13+
add-changeset:
14+
# Only run for PRs labeled "dependencies" (Renovate adds this via :label(dependencies))
15+
# and skip Changesets' own release PRs (usually titled "Version Packages")
16+
if: contains(github.event.pull_request.labels.*.name, 'dependencies')
17+
runs-on: ubuntu-latest
18+
steps:
19+
# Create or update a .changeset/*.md in the PR
20+
- name: Add a changeset based on conventional commits
21+
uses: mscharley/[email protected]
22+
with:
23+
token: ${{ secrets.GITHUB_TOKEN }}
24+
use-conventional-commits: true
25+
author-name: "Renovate Changesets"
26+
author-email: "github-actions[bot]@users.noreply.github.com"

renovate.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,12 @@
1818
{
1919
"matchPackageNames": ["playcanvas"],
2020
"groupName": "playcanvas",
21-
"matchUpdateTypes": ["major", "minor"],
22-
"labels": ["playcanvas"]
21+
"prCreation": "immediate",
22+
"minimumReleaseAge": 0,
23+
"labels": ["playcanvas", "dependencies"],
24+
"assignees": ["marklundin"],
25+
"semanticCommitType": "feat",
26+
"semanticCommitScope": "playcanvas"
2327
}
2428
]
2529
}

0 commit comments

Comments
 (0)