Skip to content

Commit 931fe63

Browse files
Merge pull request #211 from TogetherCrew/add-thread-schema
fix: fix te issues with commitlint
2 parents a913bf5 + e61e38c commit 931fe63

4 files changed

Lines changed: 74 additions & 29 deletions

File tree

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
"@typescript-eslint/explicit-module-boundary-types": "off",
1818
"@typescript-eslint/no-explicit-any": "off"
1919
},
20-
"ignorePatterns": ["coverage", "dist", "__tests__/", "jest.config.ts", "*.yml"]
20+
"ignorePatterns": ["coverage", "dist", "__tests__/", "jest.config.ts", "*.yml", "CHANGELOG.md", "*.md"]
2121
}

.github/workflows/release.yml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,25 @@ jobs:
2020
uses: actions/checkout@v4
2121
with:
2222
fetch-depth: 0
23-
- run: npm ci
24-
- run: npm run build
25-
23+
24+
- name: Set up Node
25+
uses: actions/setup-node@v4
26+
with:
27+
node-version: '20.x'
28+
cache: 'npm'
29+
30+
- name: Install dependencies
31+
run: npm ci
32+
33+
- name: Build
34+
run: npm run build
35+
36+
- name: Run semantic-release
37+
env:
38+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
39+
NPM_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
40+
run: npx semantic-release
41+
2642
- name: Set up Docker Buildx
2743
uses: docker/setup-buildx-action@v3
2844

@@ -47,18 +63,3 @@ jobs:
4763
push: true
4864
tags: ${{ steps.meta.outputs.tags }}
4965
labels: ${{ steps.meta.outputs.labels }}
50-
51-
- name: Set up Node
52-
uses: actions/setup-node@v4
53-
with:
54-
node-version: '20.x'
55-
cache: 'npm'
56-
57-
- name: Install dependencies
58-
run: npm ci
59-
60-
- name: Run semantic-release
61-
env:
62-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
63-
NPM_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
64-
run: npx semantic-release

.releaserc

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,49 @@
33
"main"
44
],
55
"plugins": [
6-
"@semantic-release/commit-analyzer",
6+
[
7+
"@semantic-release/commit-analyzer",
8+
{
9+
"preset": "angular",
10+
"releaseRules": [
11+
{
12+
"type": "docs",
13+
"scope": "README",
14+
"release": "patch"
15+
},
16+
{
17+
"type": "refactor",
18+
"release": "patch"
19+
},
20+
{
21+
"type": "style",
22+
"release": "patch"
23+
},
24+
{
25+
"type": "fix",
26+
"release": "patch"
27+
},
28+
{
29+
"type": "feat",
30+
"release": "minor"
31+
},
32+
{
33+
"type": "perf",
34+
"release": "patch"
35+
},
36+
{
37+
"breaking": true,
38+
"release": "major"
39+
}
40+
],
41+
"parserOpts": {
42+
"noteKeywords": [
43+
"BREAKING CHANGE",
44+
"BREAKING CHANGES"
45+
]
46+
}
47+
}
48+
],
749
"@semantic-release/release-notes-generator",
850
[
951
"@semantic-release/changelog",

src/repositories/index.ts

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
1+
import { announcementRepository } from './announcement.repository';
12
import { BaseRepository } from './base.repository';
2-
import { userRepository } from './user.repository';
3-
import { tokenRepository } from './token.repository';
4-
import { makeHeatMapRepository } from './heatMap.repository';
5-
import { makeRawInfoRepository } from './rawInfo.repository';
6-
import { makeMemberActivityRepository } from './memberActivity.repository';
7-
import { makeGuildMemberRepository } from './guildMember.repository';
83
import { makeChannelRepository } from './channel.repository';
9-
import { makeRoleRepository } from './role.repository';
104
import { communityRepository } from './community.repository';
11-
import { platformRepository } from './platform.repository';
12-
import { announcementRepository } from './announcement.repository';
5+
import { makeGuildMemberRepository } from './guildMember.repository';
6+
import { makeHeatMapRepository } from './heatMap.repository';
7+
import { makeMemberActivityRepository } from './memberActivity.repository';
138
import { moduleRepository } from './module.repository';
9+
import { platformRepository } from './platform.repository';
10+
import { makeRawInfoRepository } from './rawInfo.repository';
11+
import { makeRoleRepository } from './role.repository';
12+
import { makeThreadRepository } from './thread.repository';
13+
import { tokenRepository } from './token.repository';
14+
import { userRepository } from './user.repository';
1415

1516
export {
1617
BaseRepository,
@@ -26,4 +27,5 @@ export {
2627
platformRepository,
2728
announcementRepository,
2829
moduleRepository,
30+
makeThreadRepository,
2931
};

0 commit comments

Comments
 (0)