From a87f5a05a46f70c5e8b7735186a2cc471ef48802 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2020 14:31:49 +0100 Subject: [PATCH] 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 --- .github/workflows/release-cargo.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-cargo.yml b/.github/workflows/release-cargo.yml index 5a3051447..d790833dc 100644 --- a/.github/workflows/release-cargo.yml +++ b/.github/workflows/release-cargo.yml @@ -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]"