mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-04-03 10:11:15 +02:00
add envs and publishPath, don't verify (#414) [version updates]
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).
This commit is contained in:
16
.github/workflows/release-cargo.yml
vendored
16
.github/workflows/release-cargo.yml
vendored
@@ -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]"
|
||||
|
||||
Reference in New Issue
Block a user