소스 검색

Build front-end assets on CircleCI

This means we don't need a bogus "eslint-disable-next-line import/no-unresolved" directive when importing built CSS, which ends up breaking lint locally. Fixes #7177
Matt Westcott 3 년 전
부모
커밋
39e168c574
3개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 0
      .circleci/config.yml
  2. 1 2
      client/src/components/CommentApp/utils/storybook.tsx
  3. 0 1
      client/src/components/Sidebar/Sidebar.stories.tsx

+ 1 - 0
.circleci/config.yml

@@ -41,6 +41,7 @@ jobs:
           paths:
             - ~/project/node_modules/
           key: node-v1-{{ .Branch }}-{{ checksum "package-lock.json" }}
+      - run: npm run build
       - run: npm run lint:js
       - run: npm run lint:css
       - run: npm run test:unit:coverage -- --runInBand

+ 1 - 2
client/src/components/CommentApp/utils/storybook.tsx

@@ -20,8 +20,7 @@ import { defaultStrings } from '../main';
 
 import CommentComponent from '../components/Comment/index';
 
-// Requires Wagtail static to be built, so raises error on CI
-// eslint-disable-next-line import/no-unresolved
+// Requires Wagtail static to be built
 import '../../../../../wagtail/admin/static/wagtailadmin/css/core.css';
 
 export function RenderCommentsForStorybook({

+ 0 - 1
client/src/components/Sidebar/Sidebar.stories.tsx

@@ -9,7 +9,6 @@ import { LinkMenuItemDefinition } from './menu/LinkMenuItem';
 import { SubMenuItemDefinition } from './menu/SubMenuItem';
 import { initFocusOutline } from '../../utils/focus';
 
-// eslint-disable-next-line import/no-unresolved
 import '../../../../wagtail/admin/static/wagtailadmin/css/sidebar.css';
 import { CustomBrandingModuleDefinition } from './modules/CustomBranding';