|
@@ -6,6 +6,7 @@ on:
|
|
|
- master
|
|
|
paths:
|
|
|
- '**/package.json'
|
|
|
+ - '.github/workflows/**'
|
|
|
|
|
|
jobs:
|
|
|
publish:
|
|
@@ -30,6 +31,9 @@ jobs:
|
|
|
run: echo ::set-env name=PACKAGE_VERSION::$(node -p "require('./package.json').version")
|
|
|
- name: check published version
|
|
|
run: echo ::set-env name=PUBLISHED_VERSION::$(npm view ${{ matrix.package.registryName }} version)
|
|
|
+ - name: yarn install
|
|
|
+ if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
|
|
|
+ run: yarn
|
|
|
- name: npm pack
|
|
|
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
|
|
|
working-directory: ${{ matrix.package.path }}
|