Skip to content

Commit b398a17

Browse files
authored
ci: added mapcolonies commit config and updated release please and dependabot (#89)
* ci: added mapcolonies commit config and updated release please and dependabot * deps: updated commitlint * ci: added labels to dependabot
1 parent 89d8df5 commit b398a17

6 files changed

Lines changed: 772 additions & 554 deletions

File tree

.github/dependabot.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# yaml-language-server: $schema=https://json.schemastore.org/dependabot-2.0.json
2+
version: 2
3+
updates:
4+
# deps
5+
- package-ecosystem: npm
6+
target-branch: 'master'
7+
reviewers:
8+
- '@MapColonies/infra'
9+
schedule:
10+
interval: weekly
11+
allow:
12+
- dependency-type: production
13+
directory: /
14+
labels:
15+
- 'infra'
16+
commit-message:
17+
prefix: 'deps'
18+
groups:
19+
map-colonies:
20+
patterns:
21+
- '@map-colonies/*'
22+
opentelemetry:
23+
patterns:
24+
- '@opentelemetry/*'
25+
patch:
26+
update-types:
27+
- patch
28+
- minor
29+
# dev-deps
30+
- package-ecosystem: npm
31+
schedule:
32+
interval: weekly
33+
allow:
34+
- dependency-type: development
35+
directory: /
36+
labels:
37+
- 'infra'
38+
commit-message:
39+
prefix: 'deps'
40+
reviewers:
41+
- '@MapColonies/infra'
42+
groups:
43+
map-colonies:
44+
patterns:
45+
- '@map-colonies/*'
46+
opentelemetry:
47+
patterns:
48+
- '@opentelemetry/*'
49+
types:
50+
patterns:
51+
- '@types/*'
52+
dev-patch:
53+
update-types:
54+
- patch
55+
- minor
56+
57+
# github deps
58+
- package-ecosystem: github-actions
59+
schedule:
60+
interval: weekly
61+
commit-message:
62+
prefix: 'ci'
63+
directory: '/'
64+
labels:
65+
- 'infra'

.github/workflows/release_please.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
release-please:
1414
runs-on: ubuntu-latest
1515
steps:
16-
- uses: google-github-actions/release-please-action@v4
16+
- uses: googleapis/release-please-action@v4
1717
with:
1818
# this assumes that you have created a personal access token
1919
# (PAT) and configured it as a GitHub action secret named

.vscode/settings.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,20 @@
88
"files.associations": {
99
"**/src/semanticConventions/**/*.json": "jsonc"
1010
},
11-
"typescript.tsdk": "node_modules/typescript/lib"
11+
"typescript.tsdk": "node_modules/typescript/lib",
12+
"github.copilot.chat.commitMessageGeneration.instructions": [
13+
{
14+
"file": "node_modules/@map-colonies/infra-copilot-instructions/instructions/commit.md"
15+
}
16+
],
17+
"github.copilot.chat.testGeneration.instructions": [
18+
{
19+
"file": "node_modules/@map-colonies/infra-copilot-instructions/instructions/test.md"
20+
}
21+
],
22+
"github.copilot.chat.codeGeneration.instructions": [
23+
{
24+
"file": "node_modules/@map-colonies/infra-copilot-instructions/instructions/code.md"
25+
}
26+
]
1227
}

commitlint.config.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
module.exports = {
2-
extends: ["@commitlint/config-conventional"],
3-
rules: {
4-
"scope-enum": [2, "always", ["deps", "configurations", "tracing", "metrics", "conventions","conventions-scripts"]],
5-
},
2+
extends: ['@map-colonies/commitlint-config'],
63
};

0 commit comments

Comments
 (0)