Skip to content

CI を統合して参照設定を更新#3

Open
esnya wants to merge 6 commits into
masterfrom
codex/modernize-ci-and-net10
Open

CI を統合して参照設定を更新#3
esnya wants to merge 6 commits into
masterfrom
codex/modernize-ci-and-net10

Conversation

@esnya
Copy link
Copy Markdown
Owner

@esnya esnya commented Apr 21, 2026

概要

  • 単一の ci.yml に CI/release workflow を統合
  • 最新 Resonite 配置に合わせて参照 DLL の場所を更新

ローカル検証

  • dotnet restore .\TurboAudioStream.sln -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite\"
  • dotnet build .\TurboAudioStream.sln -c Release --no-restore -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite\"
  • dotnet test .\TurboAudioStream.sln -c Release --no-build -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite\"

solution に test project は含まれていないため、dotnet test は実行対象なしで終了します。

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 55dcb3d9f4

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/ci.yml Outdated
Comment on lines +27 to +33
- name: Setup .NET 9
uses: actions/setup-dotnet@v5
with:
dotnet-version: 9.0.x

- name: Setup Resonite environment
uses: resonite-modding-group/setup-resonite-env-action@v0.1.0
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Re-add csharpier verification to the unified CI workflow

After deleting static-check.yml, the new CI flow goes directly into environment setup/build and no longer runs dotnet csharpier check ., which removes the formatting gate that this repository documents as required (see root AGENTS.md: “Formatting is enforced with csharpier” and CI static checks). This regression allows formatting violations to merge undetected.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8e54a4b682

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

)
{
opusStream = stream as OpusStream<StereoSample>;
return opusStream?.User?.IsLocalUser != true;
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Require Opus stream before treating receiver as remote

IsRemoteReceiverOpusStream returns true even when the cast fails, because opusStream?.User?.IsLocalUser != true evaluates to true for null. With EnableReceiverHeadroomPatch enabled, a non-Opus AudioStream<StereoSample> can therefore pass this guard with opusStream == null, and AudioStreamStereoSample_Read_ReceiverHeadroom_Patch later dereferences opusStream! in its logging path, causing a runtime null-reference in audio playback. Make this predicate explicitly require a non-null cast result before returning true.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1654ad9a6f

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant