Skip to content

chore(deps): update dependency @types/node to v22.10.3 #795

chore(deps): update dependency @types/node to v22.10.3

chore(deps): update dependency @types/node to v22.10.3 #795

Workflow file for this run

name: Test & release
on: [push]
jobs:
build:
name: Build and test
runs-on: ubuntu-latest
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@v4
- name: ⎔ Setup node
uses: actions/setup-node@v4
with:
node-version: 20
registry-url: 'https://npm.pkg.github.com'
cache: 'npm'
- name: 📥 Download deps
run: npm install
- name: ▶️ Run validate script
run: npm run validate
release:
name: Release
needs: build
runs-on: ubuntu-latest
if: ${{ !github.event.fork &&
contains('refs/heads/master,refs/heads/beta,refs/heads/next,refs/heads/alpha',
github.ref) && github.event_name == 'push' }}
steps:
- name: ⬇️ Checkout repo
uses: actions/checkout@v4
- name: ⎔ Setup node
uses: actions/setup-node@v4
with:
node-version: 20
registry-url: 'https://npm.pkg.github.com'
cache: 'npm'
- name: 📥 Download deps
run: npm install
- name: 🏗 Run build script
run: npm run --if-present build
- name: 🚀 Release
uses: ./ # Uses an action in the root directory
id: semantic-release
with:
registry: https://npm.pkg.github.com/
npm_publish: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Action tags (major version tag)
if: ${{ steps.semantic-release.outputs.new_release_published }}
run: |
git tag -f v${{ steps.semantic-release.outputs.new_release_major_version }}
git push -f origin v${{ steps.semantic-release.outputs.new_release_major_version }}