ci.yaml: fixed components build and added website buidl
This commit is contained in:
parent
f492899117
commit
12208fcefb
32
.github/workflows/ci.yaml
vendored
32
.github/workflows/ci.yaml
vendored
|
@ -10,6 +10,7 @@ jobs:
|
|||
outputs:
|
||||
should_skip_lang: ${{ steps.skip_lang_check.outputs.should_skip }}
|
||||
should_skip_components: ${{ steps.skip_components_check.outputs.should_skip }}
|
||||
should_skip_website: ${{ steps.skip_website_check.outputs.should_skip }}
|
||||
steps:
|
||||
- id: skip_lang_check
|
||||
name: Check if the changes are about squiggle-lang src files
|
||||
|
@ -21,6 +22,11 @@ jobs:
|
|||
uses: fkirc/skip-duplicate-actions@master
|
||||
with:
|
||||
paths: '["packages/components/*"]'
|
||||
- id: skip_website_check
|
||||
name: Check if the changes are about website src files
|
||||
uses: fkirc/skip-duplicate-actions@master
|
||||
with:
|
||||
paths: '["packages/website/*"]'
|
||||
|
||||
lang-build-test:
|
||||
name: Language build and test
|
||||
|
@ -53,9 +59,33 @@ jobs:
|
|||
working-directory: packages/components
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install packages
|
||||
- name: Install packages at monorepo-level and build squiggle-language
|
||||
run: |
|
||||
cd ../../ &&
|
||||
yarn &&
|
||||
cd packages/squiggle-lang &&
|
||||
yarn &&
|
||||
yarn build &&
|
||||
yarn bundle
|
||||
- name: Install packages for components package
|
||||
run: yarn
|
||||
- name: See if storybook builds
|
||||
run: yarn build
|
||||
- name: Run tsc and webpack
|
||||
run: yarn bundle
|
||||
|
||||
website-dry-build:
|
||||
name: Website dry build
|
||||
runs-on: ubuntu-latest
|
||||
needs: pre_check
|
||||
if: ${{ needs.pre_check.outputs.should_skip_website != 'true' }}
|
||||
defaults:
|
||||
run:
|
||||
shell: bash
|
||||
working-directory: packages/website
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Install packages
|
||||
run: yarn
|
||||
- name: Build website assets
|
||||
run: yarn build
|
||||
|
|
Loading…
Reference in New Issue
Block a user