Skip to content

Commit 1e90514

Browse files
committed
chore: update dev deps and configs
1 parent 8559957 commit 1e90514

File tree

4 files changed

+675
-765
lines changed

4 files changed

+675
-765
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,11 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@v4
19-
with:
20-
ref: ${{ github.head_ref }}
18+
uses: actions/checkout@v6
2119
- name: Use node
22-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v6
2321
with:
24-
node-version: 22
25-
cache: npm
22+
node-version: lts/*
2623
- name: Install dependencies
2724
run: npm ci
2825
- name: Build
@@ -36,15 +33,14 @@ jobs:
3633
fail-fast: false
3734
matrix:
3835
os: [ubuntu-latest, windows-latest]
39-
node: [20, 22, 24]
36+
node: [lts/-2, lts/-1, lts/*]
4037
steps:
4138
- name: Checkout code
42-
uses: actions/checkout@v4
39+
uses: actions/checkout@v6
4340
- name: Use node@${{ matrix.node }}
44-
uses: actions/setup-node@v4
41+
uses: actions/setup-node@v6
4542
with:
4643
node-version: ${{ matrix.node }}
47-
cache: npm
4844
- name: Install dependencies
4945
run: npm ci
5046
- name: Run tests
@@ -58,14 +54,17 @@ jobs:
5854
runs-on: ubuntu-latest
5955
needs: [build, test]
6056
if: "${{ github.repository_owner == 'marko-js' && github.event_name == 'push' }}"
57+
permissions:
58+
id-token: write
59+
contents: write
60+
pull-requests: write
6161
steps:
6262
- name: Checkout code
63-
uses: actions/checkout@v4
63+
uses: actions/checkout@v6
6464
- name: Setup node
65-
uses: actions/setup-node@v4
65+
uses: actions/setup-node@v6
6666
with:
67-
node-version: 22
68-
cache: npm
67+
node-version: lts/*
6968
- name: Install dependencies
7069
run: npm ci
7170
- name: Release
@@ -78,4 +77,3 @@ jobs:
7877
title: "[ci] release"
7978
env:
8079
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
81-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

eslint.config.mjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import eslint from "@eslint/js";
2+
import { defineConfig } from "eslint/config";
23
import sortImportPlugin from "eslint-plugin-simple-import-sort";
34
import globals from "globals";
45
import tseslint from "typescript-eslint";
56

6-
export default tseslint.config(
7+
export default defineConfig(
78
{
89
ignores: [
910
".nyc_output",
@@ -15,7 +16,7 @@ export default tseslint.config(
1516
],
1617
},
1718
eslint.configs.recommended,
18-
...tseslint.configs.recommended,
19+
tseslint.configs.recommended,
1920
{
2021
languageOptions: {
2122
globals: {

0 commit comments

Comments
 (0)