mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-12-19 16:41:34 +03:00
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:
parent
f729f65537
commit
a87f5a05a4
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]"
|
||||
|
Loading…
Reference in New Issue
Block a user