summaryrefslogtreecommitdiffhomepage
path: root/.github
AgeCommit message (Collapse)Author
2024-07-12Add windows clang & clang-cl CI jobsCharles Giessen
2024-07-10build: Require MSVC 17.11 for module supportCharles Giessen
17.10 and before has a bug that prevents the vulkan.cppm module from compiling. The module support wont be enabled unless the MSVC version contains the fix.
2024-07-08build(deps): bump fsfe/reuse-action from 3 to 4dependabot[bot]
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 3 to 4. - [Release notes](https://github.com/fsfe/reuse-action/releases) - [Commits](https://github.com/fsfe/reuse-action/compare/v3...v4) --- updated-dependencies: - dependency-name: fsfe/reuse-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2024-06-18cmake: Workaround MSVC module support compiler bugCharles Giessen
Adds the VULKAN_HEADERS_ENABLE_MODULE option to control whether to build the Vulkan-Hpp module. This is necessary to allow CI to pass while waiting for the MSVC version 17.11, which fixes an internal compiler bug, to be added to github actions runners.
2024-06-18ci: Add explicit build stepCharles Giessen
This tests the Vulkan Module building without needing to run inside an integration test. While theoretically the integration tests will exercise the build, the nature of running the build inside of a test makes it more difficult to diagnose if the test is poorly setup or if the build itself isn't working.
2024-06-18ci: Add install stepCharles Giessen
2024-06-14cmake: Allow external control of whether to test or installDavid Neto
This makes the project more composable: It can be built and tested as part of a larger set of projects, from source.
2024-03-04build(deps): bump fsfe/reuse-action from 2 to 3dependabot[bot]
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 2 to 3. - [Release notes](https://github.com/fsfe/reuse-action/releases) - [Commits](https://github.com/fsfe/reuse-action/compare/v2...v3) --- updated-dependencies: - dependency-name: fsfe/reuse-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2023-11-20Fix testing for 3.15Juan Ramos
2023-11-20ci: Use matrix.cmake-versionJuan Ramos
2023-11-20Use ctest for integration testingJuan Ramos
2023-11-10ci cleanupJuan Ramos
2023-10-23docs: Remove INTEGRATION.mdJuan Ramos
This document hasn't been getting updated and is out of date in more than a few ways.
2023-10-16ci: Fix fork developmentJuan Ramos
Well the prior change does eliminate duplicate runs it stops automated testing on forks.
2023-10-13build(deps): bump fsfe/reuse-action from 1 to 2vulkan-sdk-1.3.268.0vulkan-sdk-1.3.268dependabot[bot]
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 1 to 2. - [Release notes](https://github.com/fsfe/reuse-action/releases) - [Commits](https://github.com/fsfe/reuse-action/compare/v1...v2) --- updated-dependencies: - dependency-name: fsfe/reuse-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2023-10-13build(deps): bump actions/checkout from 3 to 4dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2023-10-13ci: Prevent duplicate CI runsJuan Ramos
https://github.com/orgs/community/discussions/26276
2023-10-13ci: Add dependabotJuan Ramos
2023-07-17ci: Add Windows to CIJuan Ramos
2023-07-14Add REUSE compliance checker to CIJuan Ramos
2023-07-05docs: Remove outdated documentation referencing `cmake/`Juan Ramos
2023-06-30cmake: Add VULKAN_HEADERS_INSTALL optionJuan Ramos
Allows add_subdirectory users to install vulkan-headers
2023-05-15ser minimal permissions to linux.ymlsdk-1.3.250.1sdk-1.3.250.0sdk-1.3.250Joyce
Signed-off-by: Joyce <[email protected]>
2023-03-29ci: Fix invalid usage of GITHUB_WORKSPACEJuan Ramos
2023-02-22cmake: Update min to 3.15Juan Ramos
- Removes conditional 3.15 logic - Guarantees usage of --install/--loglevel
2023-01-23docs: Improve github templatesJuan Ramos
Just specify the list of files to avoid contributor confusion.
2023-01-20github: Add PR templateJuan Ramos
2023-01-20github: Update bug_report.mdJuan Ramos
2023-01-19cmake: Update minimum to 3.14Juan Ramos
2023-01-19ci: Don't re-install CMakeJuan Ramos
Already provided by GitHub actions
2023-01-16ci: Cleanup linux.ymlJuan Ramos
2023-01-16ci: Test CMake minimumJuan Ramos
2023-01-11ci: Test find_package supportJuan Ramos
2023-01-04docs: Update copyrightJuan Ramos
2022-12-20tests: Test Non-API headersJuan Ramos
Ensures the non-API headers compile correctly
2022-12-20ci: Fix GitHub action bugJuan Ramos
2022-12-16ci: Add GitHub actionsJuan Ramos
Ensures CMake build passes as intended
2022-03-17Update issue templatesJon Leech