Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jonesmz
Copy link
Contributor

@jonesmz jonesmz commented Jul 29, 2024

No description provided.

@jonesmz jonesmz force-pushed the adjust-ubuntu-runners branch 2 times, most recently from 4348401 to 2bf1423 Compare August 5, 2024 08:21
@jonesmz jonesmz force-pushed the adjust-ubuntu-runners branch from 2bf1423 to 8552e94 Compare September 2, 2024 20:39
@ggarber ggarber requested a review from Copilot May 21, 2025 11:23
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates GitHub workflow configurations to use officially supported Ubuntu runners, avoid container usage when possible, and improve workflow consistency and performance.

  • Renames and updates job names to better reflect their purpose
  • Replaces container-based setups with matrix-based runner selection and introduces parallel builds
  • Standardizes installation, configuration, and test steps across multiple workflow files

Reviewed Changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/ubuntu_tests.yml Updates job names, matrix OS versions, and steps
.github/workflows/msvc.yml, msvc-analyzer.yml, macos.yml Adds parallel build flags and minor naming updates
.github/workflows/lint.yml, clang-tidy.yml Minor naming adjustments for clarity
.github/workflows/compiler-sanitizers.yml, codeql.yml Introduces parallel build options
.github/workflows/cmake.yaml, amazon_linux_tests.yml Applies similar updates with matrix-based runner usage
.github/workflows/actions/ubuntu-build-deps/action.yml Updates to step naming and package installation
Comments suppressed due to low confidence (2)

.github/workflows/actions/ubuntu-build-deps/action.yml:17

  • Consider quoting the variable in the condition (e.g. "if [ "${{inputs.SUDO}}" = true ]") to prevent issues related to word splitting or empty values.
if [ ${{inputs.SUDO}} = true ]

.github/workflows/cmake.yaml:32

  • Ensure that the change from '${{github.workspace}}/build' to 'build' is intentional and consistent across workflows for managing build directories.
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}

@ggarber ggarber self-assigned this May 21, 2025
@ggarber
Copy link
Contributor

ggarber commented May 21, 2025

@eakraly this looks reasonable to me, are you ok with it?

Apart from the fact that lint job is failing and that the PR mixes some renaming/cleanup with the change of containers but I can leave with it.

@eakraly
Copy link
Collaborator

eakraly commented May 24, 2025

@eakraly this looks reasonable to me, are you ok with it?

Apart from the fact that lint job is failing and that the PR mixes some renaming/cleanup with the change of containers but I can leave with it.

Looks ok. Most of it is just naming.

@ggarber
Copy link
Contributor

ggarber commented May 25, 2025

@jonesmz do you think you could resolve the conflicts?

@jonesmz
Copy link
Contributor Author

jonesmz commented May 25, 2025

Sure, will take a look. Give me a few days.

@jonesmz jonesmz force-pushed the adjust-ubuntu-runners branch 4 times, most recently from 587e0de to 509efe9 Compare May 28, 2025 21:46
- name: Install Dependencies
uses: ./.github/workflows/actions/ubuntu-build-deps
with:
SUDO: true
Copy link
Collaborator

Choose a reason for hiding this comment

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

why sudo?

@@ -1,53 +1,47 @@
name: macOS
name: MacOS
Copy link
Collaborator

Choose a reason for hiding this comment

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

This is incorrect
The formal name is macOS https://www.apple.com/os/macos/

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.

3 participants