Conversation
WalkthroughUpdated GitHub Actions workflow to use the windows-2022 runner image for the build-openms and build-executable jobs. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
.github/workflows/build-windows-executable-app.yaml (1)
188-188: Runner pin LGTM; watch for shell/tool availability in this job.Minor risk: a few steps rely on Unix utils without forcing Bash. Example: Line 251 uses sed but the step runs in PowerShell by default; also unzip is used in multiple PowerShell steps. To harden against image differences:
- Prefer explicit shells per step (Bash when using sed/Unix tools), or
- Replace with native PowerShell.
Example fixes (outside this hunk):
- Force Bash for sed:
- name: Uncomment 'import site' in python311._pth file shell: bash run: sed -i 's/#import site/import site/' python-${{ env.PYTHON_VERSION }}/python311._pth- Or PowerShell-native:
- name: Uncomment 'import site' in python311._pth file run: (Get-Content "python-${{ env.PYTHON_VERSION }}/python311._pth") -replace '#import site','import site' | Set-Content "python-${{ env.PYTHON_VERSION }}/python311._pth"- Replace unzip with 7z (already used elsewhere):
run: | 7z x "*.zip" -y -o.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
.github/workflows/build-windows-executable-app.yaml(2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
- GitHub Check: build-openms
- GitHub Check: build-simple-app
- GitHub Check: test (ubuntu-latest, 3.11)
🔇 Additional comments (1)
.github/workflows/build-windows-executable-app.yaml (1)
27-27: Pinning to windows-2022 aligns with the PR goal.Looks good. Please sanity‑check toolchain assumptions on this image (VS 2022 picked by vs-shell, 7z present, gh on PATH) during the next run to avoid environment surprises.
More consistency with OpenMS CI build
Summary by CodeRabbit