Skip to content

Commit 655a838

Browse files
authored
[EngSys] Restore .github/package-lock.json (#32381)
- Ensures unit tests are repeatable at a given SHA - Improves perf installing deps on dev machine and in CI - Aligns vitest with eng/tools - Configures dependabot for .github/package.json
1 parent e66f0d5 commit 655a838

File tree

5 files changed

+2709
-36
lines changed

5 files changed

+2709
-36
lines changed

.github/dependabot.yml

Lines changed: 44 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,46 @@
11
version: 2
22
updates:
3-
- package-ecosystem: "npm"
4-
directories:
5-
- "/"
6-
- "/eng/tools/**"
7-
schedule:
8-
interval: "daily"
9-
ignore:
10-
# Updated manually to align with minimum supported Node version
11-
- dependency-name: "@types/node"
12-
# Updated manually to align with repo microsoft/typespec
13-
- dependency-name: "typescript"
14-
- dependency-name: "prettier"
15-
# Updated manually by the Liftr team
16-
- dependency-name: "@azure-tools/typespec-liftr-base"
17-
# minimatch@9 is the last version to support Node 18
18-
- dependency-name: "minimatch"
19-
versions: [ ">= 10.0.0"]
20-
groups:
21-
# Ships separately from other typespec packages
22-
typespec-client-generator-cli:
23-
patterns:
24-
- "@azure-tools/typespec-client-generator-cli"
25-
# Ships separately from other typespec packages
26-
openapi-to-typespec:
27-
patterns:
28-
- "@autorest/openapi-to-typespec"
29-
typespec:
30-
patterns:
31-
- "*typespec*"
32-
eslint:
33-
patterns:
34-
- "*eslint*"
35-
# Leave the constraint if the original constraint allows the new version, otherwise, bump the constraint.
36-
versioning-strategy: increase-if-necessary
3+
- package-ecosystem: "npm"
4+
directories:
5+
- "/"
6+
- "/eng/tools/**"
7+
schedule:
8+
interval: "daily"
9+
ignore:
10+
# Updated manually to align with minimum supported Node version
11+
- dependency-name: "@types/node"
12+
# Updated manually to align with repo microsoft/typespec
13+
- dependency-name: "typescript"
14+
- dependency-name: "prettier"
15+
# Updated manually by the Liftr team
16+
- dependency-name: "@azure-tools/typespec-liftr-base"
17+
# minimatch@9 is the last version to support Node 18
18+
- dependency-name: "minimatch"
19+
versions: [">= 10.0.0"]
20+
groups:
21+
# Ships separately from other typespec packages
22+
typespec-client-generator-cli:
23+
patterns:
24+
- "@azure-tools/typespec-client-generator-cli"
25+
# Ships separately from other typespec packages
26+
openapi-to-typespec:
27+
patterns:
28+
- "@autorest/openapi-to-typespec"
29+
typespec:
30+
patterns:
31+
- "*typespec*"
32+
eslint:
33+
patterns:
34+
- "*eslint*"
35+
# Leave the constraint if the original constraint allows the new version, otherwise, bump the constraint.
36+
versioning-strategy: increase-if-necessary
37+
- package-ecosystem: "npm"
38+
directories:
39+
- "/.github/"
40+
schedule:
41+
interval: "daily"
42+
ignore:
43+
# Updated manually to align with minimum supported Node version
44+
- dependency-name: "@types/node"
45+
# Updated manually to align with repo microsoft/typespec
46+
- dependency-name: "prettier"

0 commit comments

Comments
 (0)