diff --git a/.github/workflows/draft_release.yml b/.github/workflows/draft_release.yml index 291918d5..75fecca8 100644 --- a/.github/workflows/draft_release.yml +++ b/.github/workflows/draft_release.yml @@ -30,11 +30,23 @@ jobs: --target=aarch64-apple-darwin \ --target=x86_64-unknown-linux-gnu \ --target=aarch64-unknown-linux-gnu - + + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: cdylib + path: | + target/aarch64-unknown-linux-gnu/release/libjrad.so + target/aarch64-unknown-linux-gnu/release/jrad + target/aarch64-apple-darwin/release/libjrad.dylib + target/x86_64-apple-darwin/release/libjrad.dylib + target/x86_64-unknown-linux-gnu/release/libjrad.so + target/x86_64-unknown-linux-gnu/release/jrad buildPluginArtifact: name: Create Plugin Artifact runs-on: ubuntu-latest + needs: buildRustLibrary outputs: version: ${{ steps.properties.outputs.version }} steps: @@ -72,11 +84,10 @@ jobs: echo "${RAD_HOME}/bin" >> $GITHUB_PATH echo "RAD_HOME=${{ github.workspace }}/.radicle" >> $GITHUB_ENV - - name: Build Rust Native Library - env: - RAD_HOME: ${{ github.workspace }}/.radicle - run: | - + - name: Download artifact + uses: actions/download-artifact@v4 + with: + name: cdylib # Prepare plugin archive content for creating artifact - name: Prepare Plugin Artifact