fix(installer): keep progress message off the output stream; dollar-f… #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| workflow_dispatch: | |
| jobs: | |
| check: | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: [ubuntu-latest, windows-latest] | |
| runs-on: ${{ matrix.os }} | |
| env: | |
| DSH_YAML_DIR: .ci-deps/node_modules | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 22 | |
| # The preset itself is zero-npm-dependency by design; the yaml parser is | |
| # a test-only dep for the composition checker on CI machines. | |
| - name: Install test-only yaml parser | |
| run: npm install --prefix .ci-deps yaml@2 | |
| - name: Smoke tests (kernel / store / tool module shape) | |
| run: node tools/test-humanize.mjs | |
| - name: Composition check | |
| run: node tools/check-composition.mjs | |
| - name: Release docs check | |
| run: node tools/check-docs.mjs |