{"id":14976993,"url":"https://github.com/guillaumefalourd/setup-windows10-sdk-action","last_synced_at":"2025-04-09T15:05:31.297Z","repository":{"id":38359365,"uuid":"369657846","full_name":"GuillaumeFalourd/setup-windows10-sdk-action","owner":"GuillaumeFalourd","description":"Github action to download and install a specific version of the Windows 10 SDK 📦","archived":false,"fork":false,"pushed_at":"2025-02-27T14:43:48.000Z","size":14520,"stargazers_count":29,"open_issues_count":0,"forks_count":16,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T15:05:25.620Z","etag":null,"topics":["c","cmake","github-actions","hacktoberfest","sdk","utilities","windows10"],"latest_commit_sha":null,"homepage":"https://github.com/fbactions/setup-winsdk","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GuillaumeFalourd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-21T21:28:12.000Z","updated_at":"2025-02-27T14:43:51.000Z","dependencies_parsed_at":"2024-06-18T19:46:45.574Z","dependency_job_id":"03c397bf-8b70-4fd1-b227-5a6780446fc0","html_url":"https://github.com/GuillaumeFalourd/setup-windows10-sdk-action","commit_stats":{"total_commits":87,"total_committers":7,"mean_commits":"12.428571428571429","dds":"0.47126436781609193","last_synced_commit":"9eeb03c89df910bfd86403a4219febdf4cbfc282"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fsetup-windows10-sdk-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fsetup-windows10-sdk-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fsetup-windows10-sdk-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GuillaumeFalourd%2Fsetup-windows10-sdk-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GuillaumeFalourd","download_url":"https://codeload.github.com/GuillaumeFalourd/setup-windows10-sdk-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055284,"owners_count":21040157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","cmake","github-actions","hacktoberfest","sdk","utilities","windows10"],"created_at":"2024-09-24T13:54:48.724Z","updated_at":"2025-04-09T15:05:31.278Z","avatar_url":"https://github.com/GuillaumeFalourd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup Windows 10 SDK Action\n\n[![.github/workflows/default-sdk-version-workflow.yml](https://github.com/GuillaumeFalourd/setup-windows10-sdk-action/actions/workflows/default-sdk-version-workflow.yml/badge.svg)](https://github.com/GuillaumeFalourd/setup-windows10-sdk-action/actions/workflows/default-sdk-version-workflow.yml)\n\n[![.github/workflows/specific-sdk-version-workflow.yml](https://github.com/GuillaumeFalourd/setup-windows10-sdk-action/actions/workflows/specific-sdk-version-workflow.yml/badge.svg)](https://github.com/GuillaumeFalourd/setup-windows10-sdk-action/actions/workflows/specific-sdk-version-workflow.yml) \n\nWarnings: \n- `18362` official download link is broken (404). Feel free to contribute if you find new links!\n- `16299` and `19041` download link works, but the package doesn't build anymore. Feel free to contribute if you find a working package for this SDK version!\n\n_PS: It may seems a lot, but other SDK versions work as expected._\n\n![title](https://user-images.githubusercontent.com/22433243/119227643-4d2cf080-bae5-11eb-890b-4e73d7c48d39.png)\n\nGithub action to download and install a specific version of the Windows 10 SDK.\n\n_Supported versions: `16299`, `17763`, `18362`, `19041`, `20348`, `22000`, `22621`, `26100`._\n\n## How to use this action?\n\n[![Public workflows that use this action.](https://img.shields.io/endpoint?url=https%3A%2F%2Fapi-endbug.vercel.app%2Fapi%2Fgithub-actions%2Fused-by%3Faction%3DGuillaumeFalourd%2Fsetup-windows10-sdk-action%26badge%3Dtrue)](https://github.com/search?o=desc\u0026q=GuillaumeFalourd+setup-windows10-sdk-action+path%3A.github%2Fworkflows+language%3AYAML\u0026s=\u0026type=Code)\n\n### Action input\n\nField | Mandatory | Observation\n------------ | ------------  | -------------\n**sdk-version** | YES | The **5-digit** version (build) of the SDK (`10.0.xxxxx.0`) to install \u003cbr/\u003e _Examples: `16299`, `17763`, `18362`, `19041`, `20348`, `22000`, `22621`, `26100` (Default is `20348`)._\n\nSDK links can be found here: https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/\n\n_Obs: Want to add another sdk-version? [Contribute here!](https://github.com/GuillaumeFalourd/setup-windows10-sdk-action/blob/main/externals/install-winsdk.ps1)_\n\n### Example\n\n#### Default SDK version (20348)\n\n```yaml\nsteps:\n- uses: actions/checkout@v4\n- uses: GuillaumeFalourd/setup-windows10-sdk-action@v2.4\n```\n\n#### Specific SDK version (22000)\n\n```yaml\nsteps:\n- uses: actions/checkout@v4\n- uses: GuillaumeFalourd/setup-windows10-sdk-action@v2.4\n  with:\n    sdk-version: 22000\n```\n\nYou would then need to use `CMake` command to use the specific SDK on your workflow.\n\n``` yaml\n- name: Build new SDK\n  shell: bash\n  run: |\n    cmake -DCMAKE_SYSTEM_VERSION=10.0.20348.0\n    cmake --build .\n```\n\nHere are some references for CMake:\n\n- [CMake Tutorial](https://cmake.org/cmake/help/latest/guide/tutorial/index.html)\n- [CMAKE_SYSTEM_VERSION](https://cmake.org/cmake/help/latest/variable/CMAKE_SYSTEM_VERSION.html#variable:CMAKE_SYSTEM_VERSION)\n- [CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION](https://cmake.org/cmake/help/latest/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.html#variable:CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION)\n\n## Credits\n\n- [Ritchard Murillo](https://github.com/rjmurillo) PowerShell Windows SDK install script.\n- [fbactions](https://github.com/fbactions/setup-winsdk) unpublished action (discovered trying to help with this [stackoverflow question](https://stackoverflow.com/questions/67643381/how-to-update-windows-sdk-on-windows-latest-on-github-action)) that wasn't available on the [Github Marketplace](https://github.com/marketplace?type=actions\u0026query=setup+windows).\n\n## Licensed\n\nThis repository uses the [Apache License 2.0](https://github.com/GuillaumeFalourd/aws-cliaction/blob/main/LICENSE)\n\n## 🤝 Contribution\n\nWould like to contribute to the repository? Here are the [guidelines](CONTRIBUTING.md) 🚀\n\n\u003ca href=\"https://github.com/GuillaumeFalourd/setup-windows10-sdk-action/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=GuillaumeFalourd/setup-windows10-sdk-action\" /\u003e\n\u003c/a\u003e\n\n(Made with [contributors-img](https://contrib.rocks))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguillaumefalourd%2Fsetup-windows10-sdk-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguillaumefalourd%2Fsetup-windows10-sdk-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguillaumefalourd%2Fsetup-windows10-sdk-action/lists"}