Skip to content

build(deps-node): bump release-it from 17.6.0 to 17.11.0 #71

build(deps-node): bump release-it from 17.6.0 to 17.11.0

build(deps-node): bump release-it from 17.6.0 to 17.11.0 #71

Workflow file for this run

name: CI
on:
workflow_dispatch:
pull_request:
types:
- opened
- reopened
- synchronize
paths-ignore:
- '.github/**'
- '!.github/workflows/ci.yaml'
- '.gitignore'
- '**.md'
push:
branches:
- main
- release@*
paths-ignore:
- '.github/**'
- '!.github/workflows/ci.yaml'
- '.gitignore'
- '**.md'
concurrency:
# Documentation suggests ${{ github.head_ref }}, but that's only available on pull_request/pull_request_target triggers, so using ${{ github.ref }}.
# On main, we want all builds to complete even if merging happens faster to make it easier to discover at which point something broke.
group: ci-${{ github.ref_name == 'main' && format('ci-main-{0}', github.sha) || format('ci-{0}', github.ref) }}
cancel-in-progress: true
permissions:
contents: read
id-token: write
jobs:
code-style:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Check Out
uses: actions/checkout@v4
- name: Use Node.js 20
uses: actions/setup-node@v4
with:
node-version: 20
- name: Enable corepack
run: |
corepack enable
corepack prepare pnpm@latest --activate
- name: Install deps
run: pnpm install --frozen-lockfile
- name: Run Code Style Check
run: pnpm run lint
tests:
runs-on: ubuntu-latest
timeout-minutes: 25
steps:
- name: Check Out
uses: actions/checkout@v4
- name: Use Node.js 20
uses: actions/setup-node@v4
with:
node-version: 20
- name: Enable corepack
run: |
corepack enable
corepack prepare pnpm@latest --activate
- name: Install deps
run: pnpm install --frozen-lockfile
- name: Start Docker Compose Services
shell: bash
run: |
docker compose up -d --no-build --no-deps --quiet-pull --wait
- name: Run Test Suite
run: pnpm run test