|
@@ -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]"
|