Skip to content

Setup CICD Pipeline to build DML shaders with Clang #189

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

Closed
spall opened this issue Feb 28, 2025 · 3 comments
Closed

Setup CICD Pipeline to build DML shaders with Clang #189

spall opened this issue Feb 28, 2025 · 3 comments
Assignees

Comments

@spall
Copy link
Collaborator

spall commented Feb 28, 2025

In DML Repo Build CICD Pipeline, build shaders with Clang

@farzonl
Copy link
Member

farzonl commented Mar 31, 2025

Requirements

  1. We reuse the artifacts of the clang upstream builds we have internally on azure pipelines.
  2. figure out service principals for DirectML so that we can submodule and git pull it without needing user oath credentials.
  3. Parse JitInfo.json generate the tests into a form that can be run via lit\FIlecheck
  4. Run the file check tests should be the same as runing the clang tests from step 1.
  5. Record the tests in the Azure Test summary.
  6. When all this works for building the shaders modify the FileCheck Generator script to add a run line for DXIL validation
  7. add a means of fetching the latest dxc binary from https://github.com/microsoft/DirectXShaderCompiler/releases

Blockers for @farzonl
Get @Icohedron permissions to setup azure pipelines

@Icohedron
Copy link

I will work on setting up the azure pipelines

@Icohedron Icohedron moved this to Planning in HLSL Support Apr 1, 2025
@damyanp damyanp moved this from Planning to Ready in HLSL Support Apr 1, 2025
@Icohedron Icohedron moved this from Ready to Active in HLSL Support Apr 8, 2025
@Icohedron Icohedron moved this from Active to Needs Review in HLSL Support Apr 15, 2025
@Icohedron
Copy link

This issue can be closed since the CICD pipeline has been merged into ClangDML.

@github-project-automation github-project-automation bot moved this from Needs Review to Closed in HLSL Support Apr 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Closed
Development

No branches or pull requests

3 participants