Skip to content

chore(deps-dev): bump tsdown from 0.15.9 to 0.15.10 in the compatible group #28

chore(deps-dev): bump tsdown from 0.15.9 to 0.15.10 in the compatible group

chore(deps-dev): bump tsdown from 0.15.9 to 0.15.10 in the compatible group #28

Workflow file for this run

name: GitHub Actions
on:
pull_request:
branches:
- main
push:
branches:
- main
release:
types:
- published
permissions:
contents: read
jobs:
build-lint:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: jdx/mise-action@e3d7b8d67a7958d1207f6ed871e83b1ea780e7b0 # v3.3.1
with:
install: true
cache: true
- run: mise lint
- run: mise build
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: dist
path: dist
if-no-files-found: error
retention-days: 1
include-hidden-files: true
test:
name: test on Node.js v${{ matrix.node-version }}
runs-on: ubuntu-latest
timeout-minutes: 5
strategy:
matrix:
node-version:
- 20
- 22
- 24
env:
# Override Node.js version over mise.toml
MISE_NODE_VERSION: ${{ matrix.node-version }}
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: jdx/mise-action@e3d7b8d67a7958d1207f6ed871e83b1ea780e7b0 # v3.3.1
with:
install: true
cache: true
- run: mise test
publish:
needs:
- build-lint
- test
if: github.event_name == 'release'
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: jdx/mise-action@e3d7b8d67a7958d1207f6ed871e83b1ea780e7b0 # v3.3.1
with:
install: true
cache: true
- uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
name: dist
path: dist
- name: Set npm auth token
run: echo "//registry.npmjs.org/:_authToken=${{secrets.NPM_AUTH_TOKEN}}" > ~/.npmrc
- run: mise release