Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

chore: update deps with typescript 7 (tsgo GA) #367

chore: update deps with typescript 7 (tsgo GA)

chore: update deps with typescript 7 (tsgo GA) #367

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
jobs:
nodejs:
runs-on: ubuntu-latest
strategy:
matrix:
node-version:
- '18'
- '20'
- '22'
- '24'
steps:
- uses: actions/checkout@v6
- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
with:
cache: npm
node-version: ${{ matrix.node-version }}
- run: npm install -g nyc
- run: npm ci
- run: npm run test:cover
- uses: codecov/codecov-action@v5
with:
files: coverage/coverage-final.json
token: ${{ secrets.CODECOV_TOKEN }}
browser:
runs-on: ubuntu-latest
strategy:
matrix:
browser: [ChromeHeadless, FirefoxHeadless]
steps:
- uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
cache: npm
node-version: '22'
- run: npm install -g npm
- run: npm ci
- run: npm run test:browser -- --browsers ${{ matrix.browser }}
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
cache: npm
node-version: '22'
- run: npm ci
- run: npx tsgo
- run: npm run lint
deno:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Deno
uses: denoland/setup-deno@v2
with:
deno-version: "v2.x"
- run: npm ci
- run: npm run test:deno
bun:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Bun
uses: oven-sh/setup-bun@v2
- run: bun install
- run: npm run test:bun
node_with_strip_types:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
cache: npm
node-version: '24'
- run: npm ci
- run: npm run test:node_with_strip_types
timeline:
runs-on: ubuntu-latest
permissions:
actions: read
needs:
- nodejs
- browser
- lint
- deno
- bun
steps:
- uses: Kesin11/actions-timeline@v2
Morty Proxy This is a proxified and sanitized view of the page, visit original site.