99 has_code_related_changes : ${{ steps.set_has_code_related_changes.outputs.has_code_related_changes }}
1010 steps :
1111 - name : Check out the repository
12- uses : actions/checkout@v4
12+ uses : actions/checkout@v6
1313 - name : Test changed files
1414 id : changed-files
15- uses : tj-actions/changed-files@v45
15+ uses : tj-actions/changed-files@v47
1616 with :
1717 files : |
1818 .ci/**
@@ -38,12 +38,11 @@ jobs:
3838 if : needs.detect-code-related-file-changes.outputs.has_code_related_changes == 'true'
3939 runs-on : ubuntu-24.04
4040 steps :
41- - uses : actions/checkout@v4
41+ - uses : actions/checkout@v6
4242 - name : install-dependencies
4343 run : |
4444 sudo apt-get update -q -y
45- sudo apt install libsdl2-dev libjpeg-dev libpng-dev
46- sudo apt install libcairo2-dev
45+ sudo apt-get install -y libsdl2-dev libjpeg-dev libpng-dev libcairo2-dev
4746 shell : bash
4847 - name : default build
4948 run : |
@@ -55,10 +54,13 @@ jobs:
5554 if : needs.detect-code-related-file-changes.outputs.has_code_related_changes == 'true'
5655 runs-on : ubuntu-24.04
5756 steps :
58- - uses : actions/checkout@v4
57+ - uses : actions/checkout@v6
5958 - name : coding convention
6059 run : |
61- sudo apt-get install -q -y clang-format-18
60+ wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc > /dev/null
61+ echo "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-20 main" | sudo tee /etc/apt/sources.list.d/llvm.list > /dev/null
62+ sudo apt-get update -q -y
63+ sudo apt-get install -q -y clang-format-20
6264 .ci/check-newline.sh
6365 .ci/check-format.sh
6466 shell : bash
0 commit comments