KhronosGroup / KhronosGroup/OpenCL-SDK

Use GitHub action to install Vulkan SDK

Open Beginner friendly
#151 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
777
Forks
163
Avg merge
6d 17h
Merged PRs (30d)
2

Description

The OpenCL SDK CI currently downloads and installs the Vulkan SDK somewhat manually:

https://github.com/KhronosGroup/OpenCL-SDK/blob/aa33d56af666b7c20be71db639f27d6efab2f06a/.github/workflows/presubmit.yml#L432-L433

https://github.com/KhronosGroup/OpenCL-SDK/blob/aa33d56af666b7c20be71db639f27d6efab2f06a/.github/workflows/presubmit.yml#L475-L485

We should use a GitHub action to do this instead, which should be much simpler and more reliable. For example:

https://github.com/jakoch/install-vulkan-sdk-action

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with .github/workflows/presubmit.yml at the linked lines around 432-433 and 475-485, and review the install-vulkan-sdk-action example. Replace the manual Vulkan SDK download and installation with a GitHub action, then run the presubmit workflow to confirm the SDK is available and CI passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
76/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.