Skip to content

Commit fb3baf6

Browse files
chore(deps): pin dependencies (#1139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Mario Beltrán <me@mario.dev>
1 parent b539077 commit fb3baf6

File tree

6 files changed

+124
-336
lines changed

6 files changed

+124
-336
lines changed

.github/renovate.json5

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,15 @@
3232
matchPackageNames: ['pnpm'],
3333
extends: ['schedule:monthly'],
3434
},
35+
36+
// Group typescript-eslint monorepo packages together,
37+
// so both prod and dev keep the same version.
38+
{
39+
description: 'Group typescript-eslint monorepo for both prod and dev dependencies',
40+
extends: ['monorepo:typescript-eslint'],
41+
matchDepTypes: ['dependencies', 'devDependencies'],
42+
groupName: 'typescript-eslint monorepo',
43+
rangeStrategy: 'in-range-only',
44+
},
3545
],
3646
}

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ jobs:
3434
if: github.repository == 'testing-library/eslint-plugin-testing-library'
3535
steps:
3636
- name: Checkout
37-
uses: actions/checkout@v6
37+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
3838

3939
- name: Install pnpm
40-
uses: pnpm/action-setup@v4
40+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4
4141

4242
- name: Set up Node
43-
uses: actions/setup-node@v6
43+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6
4444
with:
4545
cache: 'pnpm'
4646
node-version-file: '.nvmrc'

.github/workflows/smoke-test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v6
18+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
1919

2020
- name: Install pnpm
21-
uses: pnpm/action-setup@v4
21+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4
2222

2323
- name: Use Node
24-
uses: actions/setup-node@v6
24+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6
2525
with:
2626
cache: 'pnpm'
2727
node-version-file: '.nvmrc'
@@ -30,7 +30,7 @@ jobs:
3030
pnpm install
3131
pnpm run build
3232
33-
- uses: AriPerkkio/eslint-remote-tester-run-action@v5
33+
- uses: AriPerkkio/eslint-remote-tester-run-action@5724813c126b48e735e7fc08f048f318c3df262d # v5
3434
with:
3535
issue-title: 'Results of smoke test'
3636
issue-label: 'smoke-test'

.github/workflows/verifications.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ jobs:
2323
]
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v6
26+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
2727

2828
- name: Install pnpm
29-
uses: pnpm/action-setup@v4
29+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4
3030

3131
- name: Set up Node
32-
uses: actions/setup-node@v6
32+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6
3333
with:
3434
cache: 'pnpm'
3535
node-version-file: '.nvmrc'
@@ -51,13 +51,13 @@ jobs:
5151
eslint: [8, 9]
5252
steps:
5353
- name: Checkout
54-
uses: actions/checkout@v6
54+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
5555

5656
- name: Install pnpm
57-
uses: pnpm/action-setup@v4
57+
uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4
5858

5959
- name: Set up Node
60-
uses: actions/setup-node@v6
60+
uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6
6161
with:
6262
cache: 'pnpm'
6363
node-version: ${{ matrix.node }}
@@ -72,14 +72,14 @@ jobs:
7272
run: pnpm run test:ci
7373

7474
- name: Upload tests coverage report
75-
uses: codecov/codecov-action@v5
75+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
7676
if: ${{ !cancelled() && github.event.action != 'closed' }}
7777
with:
7878
use_oidc: true
7979
report_type: 'coverage'
8080

8181
- name: Upload tests result report
82-
uses: codecov/codecov-action@v5
82+
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
8383
if: ${{ !cancelled() && github.event.action != 'closed' }}
8484
with:
8585
use_oidc: true

package.json

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -58,37 +58,36 @@
5858
"@typescript-eslint/utils": "^8.15.0"
5959
},
6060
"devDependencies": {
61-
"@commitlint/cli": "^19.6.0",
62-
"@commitlint/config-conventional": "^19.6.0",
63-
"@eslint/compat": "^1.3.2",
64-
"@eslint/eslintrc": "^3.3.1",
65-
"@eslint/js": "^9.35.0",
66-
"@types/node": "^22.9.3",
67-
"@typescript-eslint/rule-tester": "^8.15.0",
68-
"@vitest/coverage-v8": "^3.2.4",
69-
"@vitest/eslint-plugin": "^1.5.2",
61+
"@commitlint/cli": "19.8.1",
62+
"@commitlint/config-conventional": "19.8.0",
63+
"@eslint/compat": "1.3.2",
64+
"@eslint/eslintrc": "3.3.1",
65+
"@eslint/js": "9.35.0",
66+
"@types/node": "22.15.29",
67+
"@typescript-eslint/rule-tester": "8.43.0",
68+
"@vitest/coverage-v8": "3.2.4",
69+
"@vitest/eslint-plugin": "1.5.2",
7070
"@vitest/ui": "3.2.4",
71-
"eslint": "^9.35.0",
72-
"eslint-config-prettier": "^10.1.8",
73-
"eslint-doc-generator": "^2.4.0",
74-
"eslint-import-resolver-typescript": "^4.4.4",
75-
"eslint-plugin-import-x": "^4.16.1",
76-
"eslint-plugin-node": "^11.1.0",
77-
"eslint-plugin-promise": "^7.1.0",
78-
"eslint-remote-tester": "^4.0.3",
79-
"eslint-remote-tester-repositories": "^2.0.2",
80-
"globals": "^16.3.0",
81-
"husky": "^9.1.7",
82-
"jiti": "^2.6.1",
83-
"lint-staged": "^15.2.10",
71+
"eslint": "9.35.0",
72+
"eslint-config-prettier": "10.1.8",
73+
"eslint-doc-generator": "2.4.0",
74+
"eslint-import-resolver-typescript": "4.4.4",
75+
"eslint-plugin-import-x": "4.16.1",
76+
"eslint-plugin-node": "11.1.0",
77+
"eslint-plugin-promise": "7.2.1",
78+
"eslint-remote-tester": "4.0.3",
79+
"eslint-remote-tester-repositories": "2.0.2",
80+
"globals": "16.3.0",
81+
"husky": "9.1.7",
82+
"jiti": "2.6.1",
83+
"lint-staged": "15.4.3",
8484
"prettier": "3.6.2",
85-
"publint": "^0.3.16",
86-
"semantic-release": "^25.0.2",
87-
"semver": "^7.6.3",
88-
"tsdown": "^0.17.3",
89-
"typescript": "^5.9.3",
85+
"publint": "0.3.16",
86+
"semantic-release": "25.0.2",
87+
"tsdown": "0.17.3",
88+
"typescript": "5.9.3",
9089
"typescript-eslint": "^8.15.0",
91-
"vitest": "^3.2.4"
90+
"vitest": "3.2.4"
9291
},
9392
"peerDependencies": {
9493
"eslint": "^8.57.0 || ^9.0.0"

0 commit comments

Comments
 (0)