File tree Expand file tree Collapse file tree 3 files changed +55
-3
lines changed Expand file tree Collapse file tree 3 files changed +55
-3
lines changed Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ push :
5
+ branches :
6
+ - main
7
+
8
+ jobs :
9
+ release :
10
+ name : Release
11
+ runs-on : ubuntu-latest
12
+ steps :
13
+ - name : Checkout
14
+ uses : actions/checkout@v3
15
+ with :
16
+ fetch-depth : 0
17
+ - name : Setup Node.js
18
+ uses : actions/setup-node@v3
19
+ with :
20
+ node-version : ' lts/*'
21
+ - name : Install dependencies
22
+ run : npm ci
23
+ - name : Run tests
24
+ run : npm test
25
+ - name : Build
26
+ run : npm run build
27
+ - name : Release
28
+ env :
29
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
30
+ NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
31
+ run : npx semantic-release
Original file line number Diff line number Diff line change
1
+ {
2
+ "branches" : [" main" ],
3
+ "plugins" : [
4
+ " @semantic-release/commit-analyzer" ,
5
+ " @semantic-release/release-notes-generator" ,
6
+ " @semantic-release/changelog" ,
7
+ " @semantic-release/npm" ,
8
+ " @semantic-release/github" ,
9
+ [
10
+ " @semantic-release/git" ,
11
+ {
12
+ "assets" : [" package.json" , " CHANGELOG.md" ],
13
+ "message" : " chore(release): ${nextRelease.version} [skip ci]\n\n ${nextRelease.notes}"
14
+ }
15
+ ]
16
+ ]
17
+ }
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " codebase-context-lint" ,
3
- "version" : " 0.0.7 " ,
3
+ "version" : " 0.0.0-development " ,
4
4
"description" : " CLI linter for AI Context Convention files" ,
5
5
"main" : " dist/context_linter.js" ,
6
6
"bin" : {
11
11
"start" : " node dist/cli.js" ,
12
12
"lint" : " node dist/cli.js" ,
13
13
"test" : " jest" ,
14
- "prepublishOnly" : " npm run build"
14
+ "prepublishOnly" : " npm run build" ,
15
+ "semantic-release" : " semantic-release"
15
16
},
16
17
"keywords" : [
17
18
" linter" ,
37
38
"@types/node" : " ^22.5.1" ,
38
39
"jest" : " ^29.7.0" ,
39
40
"ts-jest" : " ^29.1.2" ,
40
- "typescript" : " ^5.5.4"
41
+ "typescript" : " ^5.5.4" ,
42
+ "semantic-release" : " ^21.0.1" ,
43
+ "@semantic-release/changelog" : " ^6.0.3" ,
44
+ "@semantic-release/git" : " ^10.0.1"
41
45
},
42
46
"dependencies" : {
43
47
"js-yaml" : " ^4.1.0" ,
You can’t perform that action at this time.
0 commit comments