diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2021-05-03 21:22:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-03 21:22:57 +0200 |
commit | f47c285f678345f5fde6937deb8bd740589beb83 (patch) | |
tree | 3c49db135e82d92ceb13b01e839a69f4d8956773 | |
parent | a8f45efa435b09c83c48d2671607cc302d9f51f9 (diff) | |
parent | afb65ebc2c9ef7ca714fab2f811db1ede95ce399 (diff) |
Merge pull request #48410 from akien-mga/ci-doctool-check
CI: Add `--doctool` check to find missing classref updates
-rw-r--r-- | .github/workflows/linux_builds.yml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/.github/workflows/linux_builds.yml b/.github/workflows/linux_builds.yml index 7b144e6e43..0982d768d6 100644 --- a/.github/workflows/linux_builds.yml +++ b/.github/workflows/linux_builds.yml @@ -70,6 +70,23 @@ jobs: run: | ./bin/godot.linuxbsd.opt.tools.64 --test + # Download, unzip and setup SwiftShader library [d4550ab8d3f] + - name: Download SwiftShader + run: | + wget https://github.com/qarmin/gtk_library_store/releases/download/3.24.0/swiftshader.zip + unzip swiftshader.zip + rm swiftshader.zip + curr="$(pwd)/libvk_swiftshader.so" + sed -i "s|PATH_TO_CHANGE|$curr|" vk_swiftshader_icd.json + + # Check class reference + - name: Check for class reference updates + run: | + echo "Running --doctool to see if this changes the public API without updating the documentation." + echo -e "If a diff is shown, it means that your code/doc changes are incomplete and you should update the class reference with --doctool.\n\n" + VK_ICD_FILENAMES=$(pwd)/vk_swiftshader_icd.json DRI_PRIME=0 xvfb-run bin/godot.linuxbsd.opt.tools.64 --doctool . 2>&1 > /dev/null || true + git diff --color --exit-code + - uses: actions/upload-artifact@v2 with: name: ${{ github.job }} |