From 27b1a919373a8b32c43277c192737ec8929cbff8 Mon Sep 17 00:00:00 2001 From: Georgi Gerganov Date: Wed, 15 Feb 2023 19:15:46 +0200 Subject: [PATCH] ci : try to add ruby workflow --- .../{bindings.yml => bindings-go.yml} | 2 +- .github/workflows/bindings-ruby.yml | 22 +++++++++++++++++++ .github/workflows/build.yml | 5 +---- 3 files changed, 24 insertions(+), 5 deletions(-) rename .github/workflows/{bindings.yml => bindings-go.yml} (93%) create mode 100644 .github/workflows/bindings-ruby.yml diff --git a/.github/workflows/bindings.yml b/.github/workflows/bindings-go.yml similarity index 93% rename from .github/workflows/bindings.yml rename to .github/workflows/bindings-go.yml index 02667ed..13f1950 100644 --- a/.github/workflows/bindings.yml +++ b/.github/workflows/bindings-go.yml @@ -1,4 +1,4 @@ -name: Bindings Tests +name: Bindings Tests (Go) on: push: paths: diff --git a/.github/workflows/bindings-ruby.yml b/.github/workflows/bindings-ruby.yml new file mode 100644 index 0000000..902dfe6 --- /dev/null +++ b/.github/workflows/bindings-ruby.yml @@ -0,0 +1,22 @@ +name: Bindings Tests (Ruby) +on: + push: + paths: + - bindings/ruby/** + - whisper.h + pull_request: + paths: + - bindings/ruby/** + - whisper.h + +jobs: + ubuntu-latest: + runs-on: ubuntu-latest + steps: + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.0' + - uses: actions/checkout@v1 + - run: | + cd bindings/ruby/ext + ruby extconf.rb && make diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8ebd636..1a2baac 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,13 +14,11 @@ jobs: sudo apt-get update sudo apt-get install build-essential sudo apt-get install libsdl2-dev - sudo apt-get install ruby-dev - name: Build run: | make make stream - cd bindings/ruby/ext && ruby extconf.rb && make macOS-latest: runs-on: macOS-latest @@ -32,13 +30,12 @@ jobs: - name: Dependencies run: | brew update - brew install sdl2 ruby + brew install sdl2 - name: Build run: | make make stream - cd bindings/ruby/ext && ruby extconf.rb && make ubuntu-latest-gcc: runs-on: ubuntu-latest