fix(publish): attempt two (#408) [version updates]

* need working dir on yarn install

* reorder cargo to login before publish
This commit is contained in:
Jacob Bolda
2020-02-09 16:54:10 -06:00
committed by GitHub
parent 4d1f61698d
commit 03eb578c3f
2 changed files with 4 additions and 3 deletions

View File

@@ -46,6 +46,9 @@ jobs:
run: echo ::set-env name=PACKAGE_VERSION::$(sed -nE 's/^\s*version = "(.*?)"/\1/p' Cargo.toml)
- name: check published version
run: echo ::set-env name=PUBLISHED_VERSION::$(cargo search ${{ matrix.package.registryName }} --limit 1 | sed -nE 's/^[^"]*"//; s/".*//1p' -)
- name: cargo login
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
run: cargo login {{ secrets.crate_token }}
- name: cargo package
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
working-directory: ${{ matrix.package.path }}
@@ -58,9 +61,6 @@ jobs:
echo "post package dir:"
cd ${{ matrix.publishPath }}
ls
- name: cargo login
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
run: cargo login {{ secrets.crate_token }}
- name: cargo audit
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
working-directory: ${{ matrix.package.path }}

View File

@@ -33,6 +33,7 @@ jobs:
run: echo ::set-env name=PUBLISHED_VERSION::$(npm view ${{ matrix.package.registryName }} version)
- name: yarn install
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
working-directory: ${{ matrix.package.path }}
run: yarn
- name: npm pack
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION