Skip to content

[Snyk] Upgrade: , babel-loader, case-sensitive-paths-webpack-plugin, css-loader, dotenv, eslint-loader, eslint-plugin-flowtype, eslint-plugin-import, eslint-plugin-jsx-a11y, eslint-plugin-react, html-webpack-plugin, mini-css-extract-plugin, optimize-css-assets-webpack-plugin, pnp-webpack-plugin, postcss-flexbugs-fixes, postcss-preset-env, postcss-safe-parser, resolve, resolve-url-loader, semver, terser-webpack-plugin, ts-pnp, webpack, webpack-dev-server #260

[Snyk] Upgrade: , babel-loader, case-sensitive-paths-webpack-plugin, css-loader, dotenv, eslint-loader, eslint-plugin-flowtype, eslint-plugin-import, eslint-plugin-jsx-a11y, eslint-plugin-react, html-webpack-plugin, mini-css-extract-plugin, optimize-css-assets-webpack-plugin, pnp-webpack-plugin, postcss-flexbugs-fixes, postcss-preset-env, postcss-safe-parser, resolve, resolve-url-loader, semver, terser-webpack-plugin, ts-pnp, webpack, webpack-dev-server

[Snyk] Upgrade: , babel-loader, case-sensitive-paths-webpack-plugin, css-loader, dotenv, eslint-loader, eslint-plugin-flowtype, eslint-plugin-import, eslint-plugin-jsx-a11y, eslint-plugin-react, html-webpack-plugin, mini-css-extract-plugin, optimize-css-assets-webpack-plugin, pnp-webpack-plugin, postcss-flexbugs-fixes, postcss-preset-env, postcss-safe-parser, resolve, resolve-url-loader, semver, terser-webpack-plugin, ts-pnp, webpack, webpack-dev-server #260

name: Bundlers tests
on: [push, pull_request]
jobs:
bundler-tests:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Get sources
uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '15'
- name: Run npm install
run: npm install --no-package-lock --no-audit --no-fund
- name: Build
run: npm run build
- name: Install bundlers
working-directory: ./testing/bundlers
run: npm install
- name: Install DevExtreme package
working-directory: ./testing/bundlers
run: npm run install:devextreme
- name: Generate entry files
working-directory: ./testing/bundlers
run: npm run generate-entry-files
- name: Build webpack cjs
working-directory: ./testing/bundlers
run: npm run build:webpack-cjs
- name: Build browserify cjs
working-directory: ./testing/bundlers
run: npm run build:browserify-cjs
- name: Build webpack
working-directory: ./testing/bundlers
run: npm run build:webpack
- name: Build rollup
working-directory: ./testing/bundlers
run: npm run build:rollup
- name: Build parcel
working-directory: ./testing/bundlers
run: npm run build:parcel
- name: Build vite
working-directory: ./testing/bundlers
run: npm run build:vite