cxx_standard: [11, 14, 17, 20]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
- name: Install libraries
run: |
brew install clang-format molten-vk
- - name: Update Submodules
- run: git submodule update --init --recursive
-
- name: Install Ninja
uses: ashutoshvarma/setup-ninja@master
with:
cxx_standard: [11, 14, 17, 20]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
- name: Install libraries
run: sudo apt update && sudo apt install libgl-dev libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev
- - name: Update Submodules
- run: git submodule update --init --recursive
-
- name: Install Ninja
uses: ashutoshvarma/setup-ninja@master
with:
build_type: [Debug, Release]
cxx_standard: [11, 14, 17, 20]
steps:
- - uses: actions/checkout@v2
-
- - name: Update Submodules
- run: git submodule update --init --recursive
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
- name: Setup MSVC
uses: TheMrMilchmann/setup-msvc-dev@v1
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
- name: Update Submodules
run: |
- git submodule update --init --recursive
cd Vulkan-Headers
VK_HEADER_GIT_TAG=$(git tag --points-at HEAD | head -n1)
git checkout $VK_HEADER_GIT_TAG
cxx_standard: [11]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
+ with:
+ submodules: recursive
- name: Install libraries
run: sudo apt install clang-format-15
- name: Update Submodules
run: |
- git submodule update --init --recursive
cd Vulkan-Headers
VK_HEADER_GIT_TAG=$(git describe --always --tags $(git rev-list --tags) | grep 'v[0-9]\.' | head -n1)
echo "New revision of Vulkan-Headers: $VK_HEADER_GIT_TAG"