diff --git a/.github/workflows/ci-macos.yml b/.github/workflows/ci-macos.yml index 341e7a5..54712c4 100644 --- a/.github/workflows/ci-macos.yml +++ b/.github/workflows/ci-macos.yml @@ -15,15 +15,14 @@ jobs: 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: diff --git a/.github/workflows/ci-ubuntu.yml b/.github/workflows/ci-ubuntu.yml index 3696392..a165572 100644 --- a/.github/workflows/ci-ubuntu.yml +++ b/.github/workflows/ci-ubuntu.yml @@ -22,14 +22,13 @@ jobs: 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: diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index 3470bf2..27537d3 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -16,10 +16,9 @@ jobs: 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 diff --git a/.github/workflows/set-version-tag.yml b/.github/workflows/set-version-tag.yml index 270fcf1..82d4013 100644 --- a/.github/workflows/set-version-tag.yml +++ b/.github/workflows/set-version-tag.yml @@ -9,11 +9,12 @@ jobs: 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 diff --git a/.github/workflows/update-header-pr.yml b/.github/workflows/update-header-pr.yml index 741c60c..55bf6ca 100644 --- a/.github/workflows/update-header-pr.yml +++ b/.github/workflows/update-header-pr.yml @@ -15,14 +15,15 @@ jobs: 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"