mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-01 10:01:07 +02:00
fix(publish): attempt two (#408) [version updates]
* need working dir on yarn install * reorder cargo to login before publish
This commit is contained in:
6
.github/workflows/release-cargo.yml
vendored
6
.github/workflows/release-cargo.yml
vendored
@@ -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 }}
|
||||
|
||||
1
.github/workflows/release-npm.yml
vendored
1
.github/workflows/release-npm.yml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user