diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 87f292d..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,105 +0,0 @@ -name: Release - -on: - push: - tags: - - "v*" - -jobs: - check: - name: Check - strategy: - matrix: - os: [windows-latest, ubuntu-latest, macos-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - uses: Swatinem/rust-cache@v1 - - run: sudo apt-get update; sudo apt-get install -y libspeechd-dev - if: ${{ runner.os == 'Linux' }} - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - components: rustfmt, clippy - override: true - - uses: actions-rs/cargo@v1 - with: - command: check - args: --all-features --examples - - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - uses: actions-rs/clippy-check@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --all-features - - check_web: - name: Check Web - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: Swatinem/rust-cache@v1 - - uses: actions-rs/toolchain@v1 - with: - target: wasm32-unknown-unknown - profile: minimal - toolchain: stable - components: rustfmt, clippy - override: true - - uses: actions-rs/cargo@v1 - with: - command: check - args: --all-features --examples --target wasm32-unknown-unknown - - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - uses: actions-rs/clippy-check@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --all-features --target wasm32-unknown-unknown - - publish_winrt_bindings: - name: Publish winrt_bindings - runs-on: windows-latest - needs: [check] - env: - CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }} - steps: - - uses: actions/checkout@v2 - - uses: Swatinem/rust-cache@v1 - - uses: actions-rs/toolchain@v1 - with: - target: wasm32-unknown-unknown - profile: minimal - toolchain: stable - components: rustfmt, clippy - override: true - - run: | - cargo login $CARGO_TOKEN - cd winrt_bindings - cargo publish || true - - publish: - name: Publish - runs-on: ubuntu-latest - needs: [check, check_web] - env: - CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }} - steps: - - uses: actions/checkout@v2 - - uses: Swatinem/rust-cache@v1 - - uses: actions-rs/toolchain@v1 - with: - target: wasm32-unknown-unknown - profile: minimal - toolchain: stable - override: true - - run: | - sudo apt-get update - sudo apt-get install -y libspeechd-dev - cargo login $CARGO_TOKEN - cargo publish diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 35826ef..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,50 +0,0 @@ -name: Test - -on: - push: - pull_request: - -jobs: - check: - name: Check - strategy: - matrix: - os: [windows-latest, ubuntu-latest, macos-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - uses: Swatinem/rust-cache@v1 - - run: | - sudo apt-get update - sudo apt-get install -y libspeechd-dev pkg-config libx11-dev libasound2-dev libudev-dev - if: ${{ runner.os == 'Linux' }} - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - components: rustfmt, clippy - override: true - - uses: actions-rs/cargo@v1 - with: - command: check - args: --all-features --examples - if: ${{ runner.os != 'Linux' }} - - uses: actions-rs/cargo@v1 - with: - command: check - args: --no-default-features --examples - if: ${{ runner.os == 'Linux' }} - - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all --check - - uses: actions-rs/clippy-check@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --all-features - if: ${{ runner.os != 'Linux' }} - - uses: actions-rs/clippy-check@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - args: --no-default-features - if: ${{ runner.os == 'Linux' }}