Skip to content

Integrate Aliyun event resources into stack lifecycle commands with automated domain verification and comprehensive incremental state persistence #571

Integrate Aliyun event resources into stack lifecycle commands with automated domain verification and comprehensive incremental state persistence

Integrate Aliyun event resources into stack lifecycle commands with automated domain verification and comprehensive incremental state persistence #571

Workflow file for this run

name: Node.js CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
node-version: [24.x]
runs-on: ${{ matrix.os }}
timeout-minutes: 20
steps:
- name: Github checkout
uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
- run: npm run lint:check
- run: npm audit --audit-level=critical
- run: npm run build
- run: npm run test:ci
- name: Upload coverage reports to Codecov
if: matrix.os == 'ubuntu-latest'
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
verbose: true
fail_ci_if_error: true
- run: npm run build