add envs and publishPath, don't verify (#414) [version updates] (#415)

We were missing the envs so tauri-core didn't publish. It is fine if every package has these envs. We shouldn't need to verify as we have already built many times prior, and the verification gets very odd with packages all being bumped and being interdependent (inception verification).

Co-authored-by: Jacob Bolda <me@jacobbolda.com>
This commit is contained in:
github-actions[bot] 2020-02-10 14:31:49 +01:00 committed by GitHub
parent f729f65537
commit a87f5a05a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -11,6 +11,9 @@ on:
jobs:
publish:
runs-on: ubuntu-latest
env:
TAURI_DIST_DIR: tauri/test/fixture/dist
TAURI_DIR: ../test/fixture/src-tauri
strategy:
fail-fast: false
matrix:
@ -26,12 +29,15 @@ jobs:
- name: tauri-api
registryName: tauri-api
path: tauri-api
publishPath: /target/package
- name: tauri-updater
registryName: tauri-updater
path: tauri-updater
publishPath: /target/package
- name: tauri-utils
registryName: tauri-utils
path: tauri-utils
publishPath: /target/package
steps:
- uses: actions/checkout@v2
with:
@ -55,7 +61,7 @@ jobs:
run: |
echo "package dir:"
ls
cargo package
cargo package --no-verify
echo "We will publish:" $PACKAGE_VERSION
echo "This is current latest:" $PUBLISHED_VERSION
echo "post package dir:"
@ -67,13 +73,17 @@ jobs:
run: |
cargo install cargo-audit
echo "# Cargo Audit" | tee -a ${{runner.workspace }}/notes.md
echo "```" >> ${{runner.workspace }}/notes.md
cargo audit 2>&1 | tee -a ${{runner.workspace }}/notes.md
echo "```" >> ${{runner.workspace }}/notes.md
- name: Publish ${{ matrix.package.name }}
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
working-directory: ${{ matrix.package.path }}
run: |
echo "# Cargo Publish" | tee -a ${{runner.workspace }}/notes.md
cargo publish 2>&1 | tee -a ${{runner.workspace }}/notes.md
echo "```" >> ${{runner.workspace }}/notes.md
cargo publish --no-verify 2>&1 | tee -a ${{runner.workspace }}/notes.md
echo "```" >> ${{runner.workspace }}/notes.md
- name: Create Release
id: create_crate_release
if: env.PACKAGE_VERSION != env.PUBLISHED_VERSION
@ -106,4 +116,4 @@ jobs:
IOTA_SEED: ${{ secrets.IOTA_SEED }}
with:
tag_name: ${{ matrix.package.name }}-v${{ env.PACKAGE_VERSION }}
comment: "[Test] Release ${{ matrix.package.name }} v${{ env.PACKAGE_VERSION }} [crates.io]"
comment: "Release ${{ matrix.package.name }} v${{ env.PACKAGE_VERSION }} [crates.io]"