Skip to content

Commit ad64a32

Browse files
authored
Do not persist credentials on code checkout (#64)
* chore: do not persist credentials on gh actions * Add color to lint
1 parent db826a6 commit ad64a32

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

.github/workflows/lint_and_format.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@ jobs:
1111
security-events: write
1212
steps:
1313
- uses: actions/checkout@v4
14+
with:
15+
persist-credentials: false
16+
1417
- uses: actions/setup-node@v4
18+
1519
- name: Install modules
1620
run: npm install
21+
1722
- name: Run prettier
1823
run: npx prettier --check .
24+
1925
- name: Run ESLint
20-
run: npx eslint --color -c .eslintrc.json .
26+
run: npx eslint --ext ts --color -c .eslintrc.json src
2127

2228
# GH's SARIF viewer does not support suppression directives so we get too many false positives
2329
# - name: SARIF

.github/workflows/publish.yml

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v4
14+
with:
15+
persist-credentials: false
1416
- uses: actions/setup-node@v4
1517

1618
- name: Install dependencies

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@
506506
"compile": "node ./esbuild.js",
507507
"package": "NODE_ENV=production node ./esbuild.js",
508508
"watch": "node ./esbuild.js --watch",
509-
"lint": "eslint src --ext ts",
509+
"lint": "eslint --ext ts --color -c .eslintrc.json src",
510510
"prettier": "prettier --write ."
511511
},
512512
"devDependencies": {

0 commit comments

Comments
 (0)