Skip to content

Commit 774e6b8

Browse files
authored
feat: update node, deps, testing (#229)
1 parent e73526d commit 774e6b8

19 files changed

+32004
-11931
lines changed

.eslintignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
build/
22
coverage/
33
dist/
4-
node_modules/
4+
node_modules/

.github/workflows/ci.yaml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,12 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v3
15+
uses: actions/checkout@v4
1616
- name: Setup Node.js
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@v4
1818
with:
19-
node-version: "16"
20-
- name: Setup build cache
21-
uses: actions/cache@v3
22-
with:
23-
path: '**/node_modules'
24-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
25-
restore-keys: ${{ runner.os }}-node-
19+
node-version-file: package.json
2620
- name: Install dependencies
2721
run: npm ci
28-
- name: Compile TypeScript
29-
run: npm run compile
30-
- name: Run linter
31-
run: npm run lint
22+
- name: Run build
23+
run: npm run build

.github/workflows/pr-lint.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@ on:
55
- opened
66
- edited
77
- reopened
8+
- synchronize
89
jobs:
910
lint-pr:
1011
name: Lint pull request title
1112
runs-on: ubuntu-latest
13+
permissions:
14+
pull-requests: write
1215
steps:
1316
- name: Checkout repository
14-
uses: actions/checkout@v3
17+
uses: actions/checkout@v4
1518
- name: Lint pull request title
1619
uses: ./
1720
with:

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout repository
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v4
1313
- name: Setup release please
14-
uses: google-github-actions/release-please-action@v3
14+
uses: googleapis/release-please-action@v4
1515
id: release
1616
with:
1717
token: ${{ secrets.GITHUB_TOKEN }}

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ on:
2121
- opened
2222
- edited
2323
- reopened
24+
- synchronize
2425
jobs:
2526
lint-pr:
2627
name: Lint pull request title

action.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Convetional Commits Pull Request
1+
name: Conventional Commits Pull Request
22
description: Lints a pull request title based on Conventional Commits
33
branding:
44
icon: align-left
@@ -12,5 +12,5 @@ inputs:
1212
required: true
1313
description: Access token to the repository.
1414
runs:
15-
using: node16
15+
using: node20
1616
main: dist/index.js

0 commit comments

Comments
 (0)