Skip to content

fix(postcss-merge-rules): preserve container queries #828

fix(postcss-merge-rules): preserve container queries

fix(postcss-merge-rules): preserve container queries #828

Workflow file for this run

name: test
permissions: {}
on:
push:
branches:
- master
pull_request:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.3.0
- name: Install pnpm
uses: pnpm/action-setup@v2.2.4
with:
version: 7.29.1
- name: Install Node.js 16.x
uses: actions/setup-node@v3.6.0
with:
node-version: '16'
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run lint
run: pnpm lint
test_helpers:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3.3.0
- name: Install pnpm
uses: pnpm/action-setup@v2.2.4
with:
version: 7.29.1
- name: Install Node.js 16.x
uses: actions/setup-node@v3.6.0
with:
node-version: '16'
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Test helpers
run: pnpm test:helpers
test:
needs: lint
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, windows-latest, ubuntu-latest]
node-version: ['14', '16', '18', '19']
steps:
- name: Setup Git
if: matrix.os == 'windows-latest'
run: git config --global core.autocrlf input
- uses: actions/checkout@v3.3.0
- name: Install pnpm
uses: pnpm/action-setup@v2.2.4
with:
version: 7.29.1
- name: Install Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3.6.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run tests with coverage
run: pnpm test:coverage
- name: Publish code coverage report
if: matrix.os == 'ubuntu-latest' && matrix.node-version == '16'
uses: codecov/codecov-action@v3.1.1
with:
name: codecov