1
0
Fork 0

fix: Issues in certain workflows

This commit is contained in:
Joost De Cock 2020-03-15 10:43:11 +01:00
parent bfb0b6d16b
commit 422f31f67c
14 changed files with 47 additions and 43 deletions

View file

@ -23,7 +23,7 @@ jobs:
env: env:
CI: true CI: true
- name: Install peer & test dependencies - name: Install peer & test dependencies
run: cd packages/carlita && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/bent @freesewing/carlton @freesewing/plugin-bust @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai run: cd packages/carlita && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/carlton @freesewing/plugin-bust @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
env: env:
CI: true CI: true
- name: Build pattern - name: Build pattern

View file

@ -23,7 +23,7 @@ jobs:
env: env:
CI: true CI: true
- name: Install peer & test dependencies - name: Install peer & test dependencies
run: cd packages/carlton && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai run: cd packages/carlton && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
env: env:
CI: true CI: true
- name: Build pattern - name: Build pattern

View file

@ -23,7 +23,7 @@ jobs:
env: env:
CI: true CI: true
- name: Install peer & test dependencies - name: Install peer & test dependencies
run: cd packages/huey && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/models @freesewing/pattern-info mocha chai run: cd packages/huey && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/models @freesewing/pattern-info mocha chai
env: env:
CI: true CI: true
- name: Build pattern - name: Build pattern

View file

@ -23,7 +23,7 @@ jobs:
env: env:
CI: true CI: true
- name: Install peer & test dependencies - name: Install peer & test dependencies
run: cd packages/jaeger && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai run: cd packages/jaeger && npm install @freesewing/core @freesewing/plugin-bundle @freesewing/brian @freesewing/bent @freesewing/plugin-buttons @freesewing/models @freesewing/pattern-info mocha chai
env: env:
CI: true CI: true
- name: Build pattern - name: Build pattern

View file

@ -53,12 +53,14 @@ bent:
"@freesewing/brian": "^{{version}}" "@freesewing/brian": "^{{version}}"
carlita: carlita:
peer: peer:
"@freesewing/brian": "^{{version}}"
"@freesewing/bent": "^{{version}}" "@freesewing/bent": "^{{version}}"
"@freesewing/carlton": "^{{version}}" "@freesewing/carlton": "^{{version}}"
"@freesewing/plugin-bust": "^{{version}}" "@freesewing/plugin-bust": "^{{version}}"
"@freesewing/plugin-buttons": "^{{version}}" "@freesewing/plugin-buttons": "^{{version}}"
carlton: carlton:
peer: peer:
"@freesewing/brian": "^{{version}}"
"@freesewing/bent": "^{{version}}" "@freesewing/bent": "^{{version}}"
"@freesewing/plugin-buttons": "^{{version}}" "@freesewing/plugin-buttons": "^{{version}}"
css-theme: css-theme:
@ -115,8 +117,13 @@ gatsby-remark-jargon:
_: _:
"remark-jargon": "^{{version}}" "remark-jargon": "^{{version}}"
holmes: holmes:
_:
"@freesewing/plugin-gore": "^{{version}}"
peer: peer:
"@freesewing/plugin-bust": "^{{version}}" "@freesewing/plugin-bust": "^{{version}}"
huey:
peer:
"@freesewing/brian": "^{{version}}"
hugo: hugo:
peer: peer:
"@freesewing/brian": "^{{version}}" "@freesewing/brian": "^{{version}}"
@ -125,6 +132,7 @@ i18n:
"@freesewing/pattern-info": "^{{version}}" "@freesewing/pattern-info": "^{{version}}"
jaeger: jaeger:
peer: peer:
"@freesewing/brian": "^{{version}}"
"@freesewing/bent": "^{{version}}" "@freesewing/bent": "^{{version}}"
"@freesewing/plugin-buttons": "^{{version}}" "@freesewing/plugin-buttons": "^{{version}}"
models: models:

View file

@ -1,6 +0,0 @@
const patternTests = require('@freesewing/pattern-tests').allTests
const pattern = require('../dist/')
const pkg = require('../package.json')
patternTests(pattern, pkg)

View file

@ -96,9 +96,9 @@ export default {
sleevecapTopFactorX: { pct: 50, min: 25, max: 75 }, sleevecapTopFactorX: { pct: 50, min: 25, max: 75 },
sleevecapTopFactorY: { pct: 100, min: 35, max: 165 }, sleevecapTopFactorY: { pct: 100, min: 35, max: 165 },
sleevecapBackFactorX: { pct: 60, min: 35, max: 65 }, sleevecapBackFactorX: { pct: 60, min: 35, max: 65 },
sleevecapBackFactorY: { pct: 33, min: 35, max: 65 }, sleevecapBackFactorY: { pct: 33, min: 30, max: 65 },
sleevecapFrontFactorX: { pct: 55, min: 35, max: 65 }, sleevecapFrontFactorX: { pct: 55, min: 35, max: 65 },
sleevecapFrontFactorY: { pct: 33, min: 35, max: 65 }, sleevecapFrontFactorY: { pct: 33, min: 30, max: 65 },
sleevecapQ1Offset: { pct: 3, min: 0, max: 7 }, sleevecapQ1Offset: { pct: 3, min: 0, max: 7 },
sleevecapQ2Offset: { pct: 5.5, min: 0, max: 7 }, sleevecapQ2Offset: { pct: 5.5, min: 0, max: 7 },
sleevecapQ3Offset: { pct: 4.5, min: 0, max: 7 }, sleevecapQ3Offset: { pct: 4.5, min: 0, max: 7 },

View file

@ -37,6 +37,7 @@
"peerDependencies": { "peerDependencies": {
"@freesewing/core": "^2.4.3", "@freesewing/core": "^2.4.3",
"@freesewing/plugin-bundle": "^2.4.3", "@freesewing/plugin-bundle": "^2.4.3",
"@freesewing/brian": "^2.4.3",
"@freesewing/bent": "^2.4.3", "@freesewing/bent": "^2.4.3",
"@freesewing/carlton": "^2.4.3", "@freesewing/carlton": "^2.4.3",
"@freesewing/plugin-bust": "^2.4.3", "@freesewing/plugin-bust": "^2.4.3",

View file

@ -37,6 +37,7 @@
"peerDependencies": { "peerDependencies": {
"@freesewing/core": "^2.4.3", "@freesewing/core": "^2.4.3",
"@freesewing/plugin-bundle": "^2.4.3", "@freesewing/plugin-bundle": "^2.4.3",
"@freesewing/brian": "^2.4.3",
"@freesewing/bent": "^2.4.3", "@freesewing/bent": "^2.4.3",
"@freesewing/plugin-buttons": "^2.4.3" "@freesewing/plugin-buttons": "^2.4.3"
}, },

View file

@ -1,6 +0,0 @@
const patternTests = require('@freesewing/pattern-tests').allTests
const pattern = require('../dist/')
const pkg = require('../package.json')
patternTests(pattern, pkg)

View file

@ -39,7 +39,9 @@
"@freesewing/plugin-bundle": "^2.4.3", "@freesewing/plugin-bundle": "^2.4.3",
"@freesewing/plugin-bust": "^2.4.3" "@freesewing/plugin-bust": "^2.4.3"
}, },
"dependencies": {}, "dependencies": {
"@freesewing/plugin-gore": "^2.4.3"
},
"devDependencies": { "devDependencies": {
"react": "^16.8", "react": "^16.8",
"react-dom": "^16.8", "react-dom": "^16.8",

View file

@ -36,7 +36,8 @@
}, },
"peerDependencies": { "peerDependencies": {
"@freesewing/core": "^2.4.3", "@freesewing/core": "^2.4.3",
"@freesewing/plugin-bundle": "^2.4.3" "@freesewing/plugin-bundle": "^2.4.3",
"@freesewing/brian": "^2.4.3"
}, },
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {

View file

@ -37,6 +37,7 @@
"peerDependencies": { "peerDependencies": {
"@freesewing/core": "^2.4.3", "@freesewing/core": "^2.4.3",
"@freesewing/plugin-bundle": "^2.4.3", "@freesewing/plugin-bundle": "^2.4.3",
"@freesewing/brian": "^2.4.3",
"@freesewing/bent": "^2.4.3", "@freesewing/bent": "^2.4.3",
"@freesewing/plugin-buttons": "^2.4.3" "@freesewing/plugin-buttons": "^2.4.3"
}, },

View file

@ -68,30 +68,32 @@ const testPatternConfig = (design, pattern, expect, models, patterns) => {
} }
/* if (['rendertest', 'tutorial'].indexOf(design) !== -1) {
* Ensure pattern is listed as being for breasts or not /*
*/ * Ensure pattern is listed as being for breasts or not
let breasts = false */
it('Pattern should be listed as with or without breasts', () => { let breasts = false
let result = false it('Pattern should be listed as with or without breasts', () => {
if (patterns.withBreasts.indexOf(design) !== -1) { let result = false
breasts = true if (patterns.withBreasts.indexOf(design) !== -1) {
result = true breasts = true
} else { result = true
if (patterns.withoutBreasts.indexOf(design) !== -1) result = true } else {
} if (patterns.withoutBreasts.indexOf(design) !== -1) result = true
expect(result).to.be.true }
}) expect(result).to.be.true
/*
* Ensure required measurements are known measurements
*/
it('Required measurements:' , () => true)
for (let measurement of pattern.config.measurements) {
it(` - '${measurement}' should be a known measurement`, () => {
expect(models.measurements[breasts ? 'womenswear' : 'menswear'].indexOf(measurement)).to.not.equal(-1)
}) })
/*
* Ensure required measurements are known measurements
*/
it('Required measurements:' , () => true)
for (let measurement of pattern.config.measurements) {
it(` - '${measurement}' should be a known measurement`, () => {
expect(models.measurements[breasts ? 'womenswear' : 'menswear'].indexOf(measurement)).to.not.equal(-1)
})
}
} }
/* /*