Skip to content

Several CI changes - #1364

Merged
lukaszstolarczuk merged 4 commits into
oneapi-src:mainfrom
lukaszstolarczuk:ci-changes
Jun 12, 2025
Merged

Several CI changes#1364
lukaszstolarczuk merged 4 commits into
oneapi-src:mainfrom
lukaszstolarczuk:ci-changes

Conversation

@lukaszstolarczuk

@lukaszstolarczuk lukaszstolarczuk commented Jun 10, 2025

Copy link
Copy Markdown
Collaborator

Description

Most important changes are:

  • update permissions (issues reported by scorecard),
  • change Windows versions (2019 is going to be EOL soon)
  • update looped sanitizers jobs: rename to weekly (more generic workflow file)
  • update looped sanitizers jobs: finish in finite time, so it won't timeout and we'll see the actual status of the job

Checklist

@lukaszstolarczuk
lukaszstolarczuk requested a review from a team as a code owner June 10, 2025 09:23
@lukaszstolarczuk
lukaszstolarczuk force-pushed the ci-changes branch 2 times, most recently from 363d746 to 31b0527 Compare June 11, 2025 12:31
@lukaszstolarczuk

lukaszstolarczuk commented Jun 11, 2025

Copy link
Copy Markdown
Collaborator Author

After all, clang-cl worked fine with Ninja, but changed the CMake to default one, plus the Debug build.

Also, the CMake 3.14 build was making problems, temporarily removed - it's still tested on Linux

Comment thread .github/workflows/weekly.yml Outdated
Including a "fix" to run it in finite time, instead of counting on GHA's timeout.
Thanks to that we can have a status badge, showing if the job is actually green or not.
Also, re-name this workflow to 'weekly', to be more generic and open for other jobs.
Use 'latest' label where we don't care about a specific Win version.
Update clang-cl Windows build to use Ninja - VS and (default) NMake
were making problems.
@lukaszstolarczuk
lukaszstolarczuk merged commit 94bc4ae into oneapi-src:main Jun 12, 2025
@lukaszstolarczuk
lukaszstolarczuk deleted the ci-changes branch June 12, 2025 10:49
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