fix(gh-workflow): Lock Ubuntu runner to 22.04 as a temporary workaround for #75.#80
Conversation
WalkthroughThe GitHub Actions workflow has been updated to run build jobs using Ubuntu 22.04 instead of the previous Ubuntu default. The alteration involves changing the job matrix OS value and updating the corresponding conditional logic for the Catch2 installation step. The overall job structure and other steps remain unchanged. Changes
Sequence Diagram(s)sequenceDiagram
participant WA as Workflow Action
participant JM as Job Matrix
participant CS as Catch2 Script
WA->>JM: Initiate build with OS options ["macos-latest", "ubuntu-22.04"]
alt OS is "ubuntu-22.04"
JM->>CS: Run Catch2 installation script
else OS is "macos-latest"
JM->>WA: Skip Catch2 installation
end
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
🔇 Additional comments (2)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
LinZhihao-723
left a comment
There was a problem hiding this comment.
For the PR title, how about:
fix(gh-workflow): Lock Ubuntu runner to 22.04 as a temporary workaround for #75.
Description
fmtlibrary.fmtlib. #75.Validation performed
Summary by CodeRabbit