fix(renovate): optimize configuration and update package rules (#683)

* fix(renovate): optimize configuration and update package rules

* chore(ci): update pnpm version to latest in CI pipeline configuration

* chore(ci): remove version specification for pnpm in CI pipeline configuration
This commit is contained in:
Shintaro Jokagi 2025-06-18 18:20:15 +12:00 committed by GitHub
parent c65294b834
commit 58af542675
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 12 deletions

View file

@ -58,7 +58,6 @@ jobs:
if: steps.check-node-modules-cache.outputs.cache-hit != 'true'
uses: pnpm/action-setup@v4
with:
version: 10.11.0
run_install: false
- name: Install dependencies
@ -119,7 +118,6 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.11.0
run_install: false
- name: Run ${{ matrix.name }}
@ -159,7 +157,6 @@ jobs:
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.11.0
run_install: false
- name: Cache Playwright Browsers

View file

@ -5,7 +5,7 @@
"engines": {
"pnpm": "^10.0.0"
},
"packageManager": "pnpm@10.11.0",
"packageManager": "pnpm@10.12.1",
"scripts": {
"dev": "astro dev --port 3000",
"start": "astro preview --port 3000",

View file

@ -1,6 +1,6 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:js-app"],
"extends": ["config:recommended", "config:js-app"],
"labels": ["dependencies", "renovate"],
"prConcurrentLimit": 10,
"prHourlyLimit": 2,
@ -9,8 +9,7 @@
"packageRules": [
{
"description": "Group minor and patch-level updates",
"matchUpdateTypes": ["minor", "patch", "digest"],
"automergeType": "branch"
"matchUpdateTypes": ["minor", "patch", "digest"]
},
{
"description": "Group Astro related packages",
@ -62,8 +61,7 @@
{
"description": "Group type definitions",
"groupName": "type-definitions",
"matchPackageNames": ["@types*"],
"excludePackageNames": ["@types/react*"]
"matchPackageNames": ["@types*", "!@types/react*"]
},
{
"description": "Group devDependencies",
@ -76,8 +74,6 @@
"labels": ["dependencies", "major-update"]
}
],
"vulnerabilityAlerts": {
"labels": ["security", "dependencies"]
},
"vulnerabilityAlerts": { "labels": ["security", "dependencies"] },
"osvVulnerabilityAlerts": true
}