Skip to content

fix(ci)!: bump Rust, bump bindgen to v0.70.1, and drop macos-12 (#33) #18

fix(ci)!: bump Rust, bump bindgen to v0.70.1, and drop macos-12 (#33)

fix(ci)!: bump Rust, bump bindgen to v0.70.1, and drop macos-12 (#33) #18

Workflow file for this run

name: gen_bind
on:
push:
paths:
- "crates/open_jtalk-sys/wrapper.hpp"
- "crates/open_jtalk-sys/open_jtalk/src/*"
- "crates/open_jtalk-sys/open_jtalk/CMakeLists.txt"
- "crates/open_jtalk-sys/build.rs"
- ".github/workflows/gen_bind.yml"
- ".github/actions/auto_gen_bind_pr/action.yml"
workflow_dispatch:
jobs:
generate_bind:
strategy:
fail-fast: false
matrix:
target:
- os: windows-latest
triple: x86_64-pc-windows-msvc
- os: windows-latest
triple: i686-pc-windows-msvc
- os: ubuntu-latest
triple: x86_64-unknown-linux-gnu
- os: ubuntu-latest
triple: aarch64-unknown-linux-gnu
- os: ubuntu-latest
triple: aarch64-linux-android
- os: ubuntu-latest
triple: x86_64-linux-android
- os: macos-latest
triple: x86_64-apple-darwin
- os: macos-latest
triple: aarch64-apple-darwin
- os: macos-latest
triple: aarch64-apple-ios
- os: macos-latest
triple: aarch64-apple-ios-sim
- os: macos-latest
triple: x86_64-apple-ios
runs-on: ${{ matrix.target.os }}
steps:
- uses: actions/checkout@v3
with:
ref: ${{ github.head_ref }}
- uses: ./.github/actions/auto_gen_bind_pr
with:
triple: ${{ matrix.target.triple }}