diff --git a/.github/workflows/ci-full.yaml b/.github/workflows/ci-full.yaml deleted file mode 100644 index 1ca67e11e..000000000 --- a/.github/workflows/ci-full.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: Full CI Pipeline - -on: workflow_dispatch -jobs: - setup-and-test: - runs-on: ${{ matrix.os }} - - strategy: - matrix: - os: [macos-latest, ubuntu-latest, windows-latest] - node-version: [18.x, 20.x] - - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Use Node.js ${{ matrix.os }} ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: "npm" - - name: Install - run: npm ci - - - name: Build - run: npm run build - - - name: Test with coverage report - run: npm run coverage:only - - - name: Upload to codecov.io - uses: codecov/codecov-action@v2 - - eslint: - name: eslint - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Use Node.js 18 - uses: actions/setup-node@v1 - with: - node-version: 18 - - - name: Install - run: npm ci - - - name: Lint - run: npm run lint - - version_consistency: - name: Check version consistency of packages - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - name: install node v18 - uses: actions/setup-node@v1 - with: - node-version: 18 - - name: verify packages version consistency accross sub-modules - run: npm run check:versions - - prettier: - name: Check coding style - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actionsx/prettier@v2 - with: - args: --check . diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index abd87e08a..05bf6ee05 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,13 +1,20 @@ name: Default CI Pipeline -on: [push, pull_request] +on: + push: + branches: [master] + pull_request: + branches: [master] + workflow_dispatch: + jobs: setup-and-test: + name: Tests (${{ matrix.os }}, Node ${{ matrix.node-version }}) runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest] + os: [macos-latest, ubuntu-latest, windows-latest] node-version: [18.x, 20.x] steps: