From 4212f110d7d5c16aac158ee65c58a4b0d6ae361c Mon Sep 17 00:00:00 2001 From: Dario Pellegrino Date: Fri, 22 Aug 2025 16:52:37 +0200 Subject: [PATCH 1/3] fix CI trigger and workflow names Signed-off-by: Dario Pellegrino --- .github/workflows/build.yml | 2 +- .github/workflows/{code-static-checks.yml => code-checks.yml} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename .github/workflows/{code-static-checks.yml => code-checks.yml} (97%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 284f03d..3496e05 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: 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: From 22559d116ce3844b988546987273948055c1e8f6 Mon Sep 17 00:00:00 2001 From: Dario Pellegrino Date: Fri, 22 Aug 2025 16:56:29 +0200 Subject: [PATCH 2/3] update README CI badges Signed-off-by: Dario Pellegrino --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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. From f04a13f80810b7f2ecea0f607e4396527e8f38f1 Mon Sep 17 00:00:00 2001 From: Dario Pellegrino Date: Fri, 22 Aug 2025 17:03:29 +0200 Subject: [PATCH 3/3] remove upload step in build check workflow Signed-off-by: Dario Pellegrino --- .github/workflows/build.yml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3496e05..0f988be 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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