File tree Expand file tree Collapse file tree 8 files changed +87
-0
lines changed Expand file tree Collapse file tree 8 files changed +87
-0
lines changed Original file line number Diff line number Diff line change
1
+ * @ electron/wg-ecosystem
Original file line number Diff line number Diff line change
1
+ version : 2
2
+ updates :
3
+ - package-ecosystem : " github-actions"
4
+ directory : " /"
5
+ schedule :
6
+ interval : " monthly"
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
+ test :
10
+ uses : ./.github/workflows/test.yml
11
+
12
+ release :
13
+ name : Release
14
+ runs-on : ubuntu-latest
15
+ needs : test
16
+ environment : npm
17
+ permissions :
18
+ id-token : write # for CFA and npm provenance
19
+ steps :
20
+ - name : Checkout
21
+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
22
+ with :
23
+ persist-credentials : false
24
+ - name : Setup Node.js
25
+ uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
26
+ with :
27
+ node-version-file : .nvmrc
28
+ - name : Install
29
+ run : npm ci
30
+ - uses : continuousauth/action@4e8a2573eeb706f6d7300d6a9f3ca6322740b72d # v1.0.5
31
+ timeout-minutes : 60
32
+ with :
33
+ project-id : ${{ secrets.CFA_PROJECT_ID }}
34
+ secret : ${{ secrets.CFA_SECRET }}
35
+ npm-token : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change
1
+ name : " Check Semantic Commit"
2
+
3
+ on :
4
+ pull_request :
5
+ types :
6
+ - opened
7
+ - edited
8
+ - synchronize
9
+
10
+ permissions :
11
+ contents : read
12
+
13
+ jobs :
14
+ main :
15
+ permissions :
16
+ pull-requests : read # for amannn/action-semantic-pull-request to analyze PRs
17
+ statuses : write # for amannn/action-semantic-pull-request to mark status of analyzed PR
18
+ name : Validate PR Title
19
+ runs-on : ubuntu-latest
20
+ steps :
21
+ - name : semantic-pull-request
22
+ uses : amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1
23
+ env :
24
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
25
+ with :
26
+ validateSingleCommit : false
Original file line number Diff line number Diff line change
1
+ 22.12
Original file line number Diff line number Diff line change
1
+ .github /dependabot.yml
1
2
.github /workflows
Original file line number Diff line number Diff line change
1
+ {
2
+ "plugins" : [
3
+ " @semantic-release/commit-analyzer" ,
4
+ " @semantic-release/release-notes-generator" ,
5
+ " @continuous-auth/semantic-release-npm" ,
6
+ " @semantic-release/github"
7
+ ],
8
+ "branches" : [" main" ]
9
+ }
Original file line number Diff line number Diff line change 30
30
"lint:eslint" : " npx eslint -c eslint.config.mjs" ,
31
31
"lint" : " npx tsc --noEmit && prettier . --check --experimental-cli" ,
32
32
"lint:fix" : " npx prettier . --write --experimental-cli && npm run lint:eslint --fix" ,
33
+ "prepublishOnly" : " npm run build" ,
33
34
"test" : " mocha spec-electron-setup/scripts/mocha-cli.ts"
34
35
},
35
36
"author" : " Hitarth Rajput" ,
42
43
" developer tools" ,
43
44
" ipc"
44
45
],
46
+ "bugs" : {
47
+ "url" : " https://github.com/electron/devtron/issues"
48
+ },
49
+ "homepage" : " https://github.com/electron/devtron" ,
50
+ "publishConfig" : {
51
+ "provenance" : true
52
+ },
45
53
"engines" : {
46
54
"node" : " >=22.12.0"
47
55
},
You can’t perform that action at this time.
0 commit comments