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
12.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 3030 "lint:eslint" : " npx eslint -c eslint.config.mjs" ,
3131 "lint" : " npx tsc --noEmit && prettier . --check --experimental-cli" ,
3232 "lint:fix" : " npx prettier . --write --experimental-cli && npm run lint:eslint --fix" ,
33+ "prepublishOnly" : " npm run build" ,
3334 "test" : " mocha spec-electron-setup/scripts/mocha-cli.ts"
3435 },
3536 "author" : " Hitarth Rajput" ,
4243 " developer tools" ,
4344 " ipc"
4445 ],
46+ "bugs" : {
47+ "url" : " https://github.com/electron/devtron/issues"
48+ },
49+ "homepage" : " https://github.com/electron/devtron" ,
50+ "publishConfig" : {
51+ "provenance" : true
52+ },
4553 "engines" : {
4654 "node" : " >=22.12.0"
4755 },
You can’t perform that action at this time.
0 commit comments