diff --git a/.github/workflows/tests.aaron.yml b/.github/workflows/tests.aaron.yml index a90588bbc7c..36c77e94ac6 100644 --- a/.github/workflows/tests.aaron.yml +++ b/.github/workflows/tests.aaron.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/aaron && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/aaron && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/aaron && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.benjamin.yml b/.github/workflows/tests.benjamin.yml index 6763e96068f..f8fdab1d399 100644 --- a/.github/workflows/tests.benjamin.yml +++ b/.github/workflows/tests.benjamin.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/benjamin && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/benjamin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/benjamin && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.bent.yml b/.github/workflows/tests.bent.yml index d93c468d151..3d8f55d2171 100644 --- a/.github/workflows/tests.bent.yml +++ b/.github/workflows/tests.bent.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/bent && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/bent && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/bent && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.breanna.yml b/.github/workflows/tests.breanna.yml index 396e62ad198..66c1a1a484d 100644 --- a/.github/workflows/tests.breanna.yml +++ b/.github/workflows/tests.breanna.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/breanna && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/breanna && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/breanna && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.brian.yml b/.github/workflows/tests.brian.yml index 9585f309a24..94a9e60fd36 100644 --- a/.github/workflows/tests.brian.yml +++ b/.github/workflows/tests.brian.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/brian && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/brian && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/brian && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.bruce.yml b/.github/workflows/tests.bruce.yml index 77437b89cf4..019df795627 100644 --- a/.github/workflows/tests.bruce.yml +++ b/.github/workflows/tests.bruce.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/bruce && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/bruce && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/bruce && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.carlita.yml b/.github/workflows/tests.carlita.yml index 949f1dfed06..78bb460e295 100644 --- a/.github/workflows/tests.carlita.yml +++ b/.github/workflows/tests.carlita.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/carlita && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/carlita && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/carlita && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.carlton.yml b/.github/workflows/tests.carlton.yml index 6eebf421720..2cd102e7967 100644 --- a/.github/workflows/tests.carlton.yml +++ b/.github/workflows/tests.carlton.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/carlton && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/carlton && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/carlton && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.cathrin.yml b/.github/workflows/tests.cathrin.yml index 70c3df3bf89..a5bbc7a8c39 100644 --- a/.github/workflows/tests.cathrin.yml +++ b/.github/workflows/tests.cathrin.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/cathrin && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/cathrin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/cathrin && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.examples.yml b/.github/workflows/tests.examples.yml index b8b956068f3..e8ca834ba23 100644 --- a/.github/workflows/tests.examples.yml +++ b/.github/workflows/tests.examples.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/examples && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/examples && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/examples && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.florent.yml b/.github/workflows/tests.florent.yml index ea872451b5a..e76d7c8f395 100644 --- a/.github/workflows/tests.florent.yml +++ b/.github/workflows/tests.florent.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/florent && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/florent && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/florent && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.fu.yml b/.github/workflows/tests.fu.yml index c2332242626..84d639c9295 100644 --- a/.github/workflows/tests.fu.yml +++ b/.github/workflows/tests.fu.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/fu && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/fu && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/fu && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.holmes.yml b/.github/workflows/tests.holmes.yml index 57aa5e2206b..bcdb0b7ca17 100644 --- a/.github/workflows/tests.holmes.yml +++ b/.github/workflows/tests.holmes.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/holmes && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/holmes && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/holmes && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.huey.yml b/.github/workflows/tests.huey.yml index 8f1831a49ae..4b9a99a32d7 100644 --- a/.github/workflows/tests.huey.yml +++ b/.github/workflows/tests.huey.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/huey && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/huey && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/huey && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.hugo.yml b/.github/workflows/tests.hugo.yml index 4047845f405..e4a55a72656 100644 --- a/.github/workflows/tests.hugo.yml +++ b/.github/workflows/tests.hugo.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/hugo && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/hugo && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/hugo && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.jaeger.yml b/.github/workflows/tests.jaeger.yml index d41d5c28d7a..2288e0db12c 100644 --- a/.github/workflows/tests.jaeger.yml +++ b/.github/workflows/tests.jaeger.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/jaeger && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/jaeger && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/jaeger && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.penelope.yml b/.github/workflows/tests.penelope.yml index f3da3928778..4bc50f6b8b7 100644 --- a/.github/workflows/tests.penelope.yml +++ b/.github/workflows/tests.penelope.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/penelope && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/penelope && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/penelope && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.rendertest.yml b/.github/workflows/tests.rendertest.yml index d86091c3308..17a5ae66f3d 100644 --- a/.github/workflows/tests.rendertest.yml +++ b/.github/workflows/tests.rendertest.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/rendertest && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/rendertest && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/rendertest && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.sandy.yml b/.github/workflows/tests.sandy.yml index 5f2b19c9be8..61068761b2b 100644 --- a/.github/workflows/tests.sandy.yml +++ b/.github/workflows/tests.sandy.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/sandy && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/sandy && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/sandy && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.shin.yml b/.github/workflows/tests.shin.yml index ca85f6a5c2e..2954caca772 100644 --- a/.github/workflows/tests.shin.yml +++ b/.github/workflows/tests.shin.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/shin && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/shin && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/shin && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.simon.yml b/.github/workflows/tests.simon.yml index e8feacb11aa..7d91ee4738c 100644 --- a/.github/workflows/tests.simon.yml +++ b/.github/workflows/tests.simon.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/simon && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/simon && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/simon && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.simone.yml b/.github/workflows/tests.simone.yml index a5eb3dc52a2..038a6c71440 100644 --- a/.github/workflows/tests.simone.yml +++ b/.github/workflows/tests.simone.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/simone && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/simone && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/simone && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.sven.yml b/.github/workflows/tests.sven.yml index 8c234fe9879..8eac159c13d 100644 --- a/.github/workflows/tests.sven.yml +++ b/.github/workflows/tests.sven.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/sven && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/sven && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/sven && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.tamiko.yml b/.github/workflows/tests.tamiko.yml index 4c1bec79356..799e33498f5 100644 --- a/.github/workflows/tests.tamiko.yml +++ b/.github/workflows/tests.tamiko.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/tamiko && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/tamiko && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/tamiko && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.theo.yml b/.github/workflows/tests.theo.yml index 1f5a3b20278..cf332ff73ae 100644 --- a/.github/workflows/tests.theo.yml +++ b/.github/workflows/tests.theo.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/theo && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/theo && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/theo && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.trayvon.yml b/.github/workflows/tests.trayvon.yml index decfe530cc6..b2378262959 100644 --- a/.github/workflows/tests.trayvon.yml +++ b/.github/workflows/tests.trayvon.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/trayvon && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/trayvon && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/trayvon && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.tutorial.yml b/.github/workflows/tests.tutorial.yml index a2baee4975d..2ce5f7fda06 100644 --- a/.github/workflows/tests.tutorial.yml +++ b/.github/workflows/tests.tutorial.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/tutorial && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/tutorial && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/tutorial && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.wahid.yml b/.github/workflows/tests.wahid.yml index 4d693fd72eb..9c109dd6772 100644 --- a/.github/workflows/tests.wahid.yml +++ b/.github/workflows/tests.wahid.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/wahid && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/wahid && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/wahid && npm run build - name: Run pattern unit tests diff --git a/.github/workflows/tests.waralee.yml b/.github/workflows/tests.waralee.yml index d22e773f523..b99571e7b5e 100644 --- a/.github/workflows/tests.waralee.yml +++ b/.github/workflows/tests.waralee.yml @@ -18,10 +18,14 @@ jobs: uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: Change directory + - name: Install dependencies run: cd packages/waralee && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/waralee && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/waralee && npm run build - name: Run pattern unit tests diff --git a/config/templates/workflows/tests.pattern.yml b/config/templates/workflows/tests.pattern.yml index 38fd2440838..0a7894f6a99 100644 --- a/config/templates/workflows/tests.pattern.yml +++ b/config/templates/workflows/tests.pattern.yml @@ -20,10 +20,14 @@ jobs: with: node-version: ${{ matrix.node-version }} <%={{ }}=%> - - name: Change directory + - name: Install dependencies run: cd packages/{{ pattern }} && npm install env: CI: true + - name: Install peer dependencies + run: cd packages/{{ pattern }} && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info + env: + CI: true - name: Build pattern run: cd packages/{{ pattern }} && npm run build - name: Run pattern unit tests