Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add first windows pull-request job #562

Conversation

alan-forbes-cp
Copy link
Collaborator

@alan-forbes-cp alan-forbes-cp commented Oct 14, 2024

Overview

Adds a first windows PR job: mr-windows-msvc-x86_64-llvm-latest-cl3-0-offline
This required some refactoring and consolidation to handle both ubuntu & windows.

Reason for change

This job was identified as one of the "priority" jobs - collectively giving a reasonable coverage of PR job types and (hopefully) simplifying the addition of others.

Description of change

In addition to the new job itself, the change consolidates windows/ubuntu as part of the build setup action and bash/powershell as part of the build command action.

Test builds for all currently supported PR jobs have been run.

Anything else we should know?

  • The job name has been changed to reflect the llvm version used (19)
  • Tests result details look good.
  • However - UnitCL checks again show a small-ish but noticeable difference:
Gitlab: Running UnitCL checks Passed 8965, Skipped 11697 of 20662 tests.
Github: Running UnitCL checks Passed 8903, Skipped 11678 of 20581 tests.

@alan-forbes-cp alan-forbes-cp changed the title DRAFT: Alan/or 578 priority windows pr job DRAFT: Add first windows pull-request job Oct 17, 2024
@alan-forbes-cp alan-forbes-cp force-pushed the alan/OR-578_priority_windows_pr_job branch from 7b80196 to ceda4f3 Compare October 17, 2024 15:44
@alan-forbes-cp alan-forbes-cp marked this pull request as ready for review October 17, 2024 17:09
@alan-forbes-cp alan-forbes-cp requested a review from a team as a code owner October 17, 2024 17:09
@alan-forbes-cp alan-forbes-cp changed the title DRAFT: Add first windows pull-request job Add first windows pull-request job Oct 17, 2024
@alan-forbes-cp alan-forbes-cp merged commit 0566643 into uxlfoundation:main Oct 18, 2024
8 checks passed
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.

2 participants