mirror of
https://github.com/Xevion/rdap.git
synced 2025-12-16 14:12:58 -06:00
Compare commits
1 Commits
71ddaadaa0
...
revert-2-r
| Author | SHA1 | Date | |
|---|---|---|---|
| c32fbe9bee |
52
.github/renovate.json
vendored
52
.github/renovate.json
vendored
@@ -7,7 +7,7 @@
|
|||||||
":automergeDigest",
|
":automergeDigest",
|
||||||
":automergeMinor"
|
":automergeMinor"
|
||||||
],
|
],
|
||||||
"schedule": ["before 5am on monday"],
|
"schedule": ["after 10pm every weekday", "before 5am every weekday", "every weekend"],
|
||||||
"timezone": "America/Chicago",
|
"timezone": "America/Chicago",
|
||||||
"prConcurrentLimit": 3,
|
"prConcurrentLimit": 3,
|
||||||
"prCreation": "not-pending",
|
"prCreation": "not-pending",
|
||||||
@@ -20,23 +20,61 @@
|
|||||||
},
|
},
|
||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
{
|
||||||
"description": "Group all non-major dependency updates together",
|
"description": "Automerge dev dependencies",
|
||||||
"groupName": "all non-major dependencies",
|
"matchDepTypes": ["devDependencies"],
|
||||||
"matchUpdateTypes": ["minor", "patch", "digest"],
|
|
||||||
"automerge": true,
|
"automerge": true,
|
||||||
"automergeType": "pr",
|
"automergeType": "pr",
|
||||||
"minimumReleaseAge": "3 days"
|
"minimumReleaseAge": "3 days"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Major updates get individual PRs for review",
|
"description": "Automerge TypeScript type packages",
|
||||||
"matchUpdateTypes": ["major"],
|
"matchPackagePatterns": ["^@types/"],
|
||||||
"automerge": false,
|
"automerge": true,
|
||||||
|
"automergeType": "pr"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group ESLint packages together",
|
||||||
|
"matchPackagePatterns": ["^eslint", "^@typescript-eslint/"],
|
||||||
|
"groupName": "eslint packages",
|
||||||
|
"automerge": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group testing packages together",
|
||||||
|
"matchPackagePatterns": ["^vitest", "^@vitest/", "^@testing-library/"],
|
||||||
|
"groupName": "testing packages",
|
||||||
|
"automerge": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Next.js related packages",
|
||||||
|
"matchPackageNames": ["next", "eslint-config-next"],
|
||||||
|
"groupName": "Next.js packages",
|
||||||
|
"minimumReleaseAge": "7 days"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group React packages",
|
||||||
|
"matchPackageNames": ["react", "react-dom", "@types/react", "@types/react-dom"],
|
||||||
|
"groupName": "React packages",
|
||||||
"minimumReleaseAge": "7 days"
|
"minimumReleaseAge": "7 days"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Pin Node.js major versions",
|
"description": "Pin Node.js major versions",
|
||||||
"matchPackageNames": ["node"],
|
"matchPackageNames": ["node"],
|
||||||
"enabled": false
|
"enabled": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Tailwind CSS packages",
|
||||||
|
"matchPackagePatterns": [
|
||||||
|
"^tailwindcss",
|
||||||
|
"^@tailwindcss/",
|
||||||
|
"prettier-plugin-tailwindcss"
|
||||||
|
],
|
||||||
|
"groupName": "Tailwind CSS packages"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group font packages",
|
||||||
|
"matchPackagePatterns": ["^@fontsource"],
|
||||||
|
"groupName": "font packages",
|
||||||
|
"automerge": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"postUpdateOptions": ["pnpmDedupe"],
|
"postUpdateOptions": ["pnpmDedupe"],
|
||||||
|
|||||||
27
.github/workflows/ci.yml
vendored
27
.github/workflows/ci.yml
vendored
@@ -12,6 +12,7 @@ permissions:
|
|||||||
|
|
||||||
env:
|
env:
|
||||||
NODE_VERSION: "20"
|
NODE_VERSION: "20"
|
||||||
|
PNPM_VERSION: "9.0.0"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# Code quality checks
|
# Code quality checks
|
||||||
@@ -21,13 +22,15 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup pnpm
|
- name: Setup pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: ${{ env.PNPM_VERSION }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
cache: "pnpm"
|
cache: "pnpm"
|
||||||
@@ -48,13 +51,15 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup pnpm
|
- name: Setup pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: ${{ env.PNPM_VERSION }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
cache: "pnpm"
|
cache: "pnpm"
|
||||||
@@ -91,13 +96,15 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup pnpm
|
- name: Setup pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: ${{ env.PNPM_VERSION }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
cache: "pnpm"
|
cache: "pnpm"
|
||||||
@@ -117,13 +124,15 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v5
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Setup pnpm
|
- name: Setup pnpm
|
||||||
uses: pnpm/action-setup@v4
|
uses: pnpm/action-setup@v4
|
||||||
|
with:
|
||||||
|
version: ${{ env.PNPM_VERSION }}
|
||||||
|
|
||||||
- name: Setup Node.js
|
- name: Setup Node.js
|
||||||
uses: actions/setup-node@v6
|
uses: actions/setup-node@v4
|
||||||
with:
|
with:
|
||||||
node-version: ${{ env.NODE_VERSION }}
|
node-version: ${{ env.NODE_VERSION }}
|
||||||
cache: "pnpm"
|
cache: "pnpm"
|
||||||
@@ -146,7 +155,7 @@ jobs:
|
|||||||
exit-code: 0
|
exit-code: 0
|
||||||
|
|
||||||
- name: Upload Trivy results
|
- name: Upload Trivy results
|
||||||
uses: github/codeql-action/upload-sarif@v4
|
uses: github/codeql-action/upload-sarif@v3
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
sarif_file: "trivy-results.sarif"
|
sarif_file: "trivy-results.sarif"
|
||||||
|
|||||||
@@ -42,8 +42,8 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@codecov/vite-plugin": "^1.9.1",
|
"@codecov/vite-plugin": "^1.9.1",
|
||||||
"@commitlint/cli": "^20.0.0",
|
"@commitlint/cli": "^19.0.0",
|
||||||
"@commitlint/config-conventional": "^20.0.0",
|
"@commitlint/config-conventional": "^19.0.0",
|
||||||
"@posthog/nextjs-config": "^1.3.6",
|
"@posthog/nextjs-config": "^1.3.6",
|
||||||
"@tailwindcss/postcss": "^4.1.15",
|
"@tailwindcss/postcss": "^4.1.15",
|
||||||
"@testing-library/jest-dom": "^6.9.1",
|
"@testing-library/jest-dom": "^6.9.1",
|
||||||
@@ -59,7 +59,7 @@
|
|||||||
"eslint-config-next": "15.5.6",
|
"eslint-config-next": "15.5.6",
|
||||||
"happy-dom": "^20.0.8",
|
"happy-dom": "^20.0.8",
|
||||||
"husky": "^9.0.0",
|
"husky": "^9.0.0",
|
||||||
"lint-staged": "^16.0.0",
|
"lint-staged": "^15.0.0",
|
||||||
"postcss": "^8.4.14",
|
"postcss": "^8.4.14",
|
||||||
"prettier": "^3.6.2",
|
"prettier": "^3.6.2",
|
||||||
"prettier-plugin-tailwindcss": "^0.7.1",
|
"prettier-plugin-tailwindcss": "^0.7.1",
|
||||||
@@ -70,5 +70,5 @@
|
|||||||
"ct3aMetadata": {
|
"ct3aMetadata": {
|
||||||
"initVersion": "7.2.0"
|
"initVersion": "7.2.0"
|
||||||
},
|
},
|
||||||
"packageManager": "pnpm@9.15.9"
|
"packageManager": "pnpm@9.0.0"
|
||||||
}
|
}
|
||||||
|
|||||||
979
pnpm-lock.yaml
generated
979
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user