Skip to content

1. unity-native-plugin-sys #12

1. unity-native-plugin-sys

1. unity-native-plugin-sys #12

name: 1. unity-native-plugin-sys
on:
workflow_dispatch:
inputs:
publish:
description: "publish (set to \"publish\")"
required: false
default: ""
jobs:
build:
runs-on: ubuntu-latest
env:
PUBLISH: ${{ github.event.inputs.publish }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CRATESIO_TOKEN }}
MANIFEST_PATH: unity-native-plugin-sys
steps:
- uses: actions/checkout@v2
- name: publish dry-run
if: ${{ env.PUBLISH != 'publish' }}
run: |
cargo package --list --verbose --manifest-path ${{ env.MANIFEST_PATH }}/Cargo.toml
cargo publish --dry-run --verbose --manifest-path ${{ env.MANIFEST_PATH }}/Cargo.toml
- name: publish
if: ${{ env.PUBLISH == 'publish' }}
run: |
cargo publish --verbose --manifest-path ${{ env.MANIFEST_PATH }}/Cargo.toml