diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 284f03d..0f988be 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,7 +3,7 @@ name: Build on: push: - branches: [ main, develop ] + branches: [ develop ] # never pushing directly to main so no push check on main pull_request: branches: [ main, develop ] workflow_dispatch: @@ -42,16 +42,3 @@ jobs: -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache cmake --build build -j"$(nproc)" - - - name: Upload build artifacts - uses: actions/upload-artifact@v4 - with: - name: build-artifacts - path: | - build/**/*.so - build/**/*.a - build/**/*.dll - build/**/*.dylib - build/**/*.exe - build/compile_commands.json - if-no-files-found: ignore diff --git a/.github/workflows/code-static-checks.yml b/.github/workflows/code-checks.yml similarity index 97% rename from .github/workflows/code-static-checks.yml rename to .github/workflows/code-checks.yml index 7ced647..5b393e2 100644 --- a/.github/workflows/code-static-checks.yml +++ b/.github/workflows/code-checks.yml @@ -2,7 +2,7 @@ name: Static Checks on: push: - branches: [ main, develop ] + branches: [ develop ] # never pushing directly to main pull_request: branches: [ main, develop ] workflow_dispatch: diff --git a/README.md b/README.md index 001055a..e7c30da 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # mod_openai_audio_stream -![Build & Static Code Checks](https://github.com/VoiSmart/mod_openai_audio_stream/actions/workflows/checks.yml/badge.svg?branch=main) -[![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](LICENSE) +![Build](https://github.com/VoiSmart/mod_openai_audio_stream/actions/workflows/build.yml/badge.svg?branch=main) +![Code-Checks](https://github.com/VoiSmart/mod_openai_audio_stream/actions/workflows/code-checks.yml/badge.svg?branch=main) +[![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat)](LICENSE) **mod_openai_audio_stream** is a FreeSWITCH module that streams L16 audio from a channel to an OpenAI Realtime WebSocket endpoint. The stream follows OpenAI's Realtime API specification and enables real-time audio playback directly in the channel.