From ce666cbae0aace29847f258b4b997d2963a048a0 Mon Sep 17 00:00:00 2001 From: Okkoman Date: Fri, 13 Dec 2024 11:47:35 +0100 Subject: [PATCH 1/2] CI : use ubuntu-22.04 instead of latest --- .github/workflows/android.yml | 2 +- .github/workflows/docs.yml | 8 ++++---- .github/workflows/linux.yml | 2 +- .github/workflows/qa.yml | 6 +++--- .github/workflows/web.yml | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b74b0f3de..e8ce2a00c 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -8,7 +8,7 @@ concurrency: jobs: android: name: 📱 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 7ccc97d25..08fdbdf5a 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,7 +18,7 @@ permissions: jobs: docs: name: 📖 Documentation - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: true env: @@ -34,13 +34,13 @@ jobs: LLVM_ENABLE_ASSERTIONS: 1 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: { fetch-depth: 0 } - name: Source checksum id: source_checksum run: rake source_checksum - name: Cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | build/cache/.ccache @@ -54,7 +54,7 @@ jobs: - name: Documentation run: script/dockerized.sh ${PLATFORM/-*} rake doc - name: Deploy Documentation to Pages - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./Docs/html/ diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 3fd8fdb2f..1a8d1badb 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -8,7 +8,7 @@ concurrency: jobs: linux: name: 🐧 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 13a7c7b12..406c75121 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -8,7 +8,7 @@ concurrency: jobs: qa: name: 🔬 Quality Assurance - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: true env: @@ -23,13 +23,13 @@ jobs: LLVM_ENABLE_ASSERTIONS: 1 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: { fetch-depth: 0 } - name: Source checksum id: source_checksum run: rake source_checksum - name: Cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | build/cache/.ccache diff --git a/.github/workflows/web.yml b/.github/workflows/web.yml index 72fe909bd..4484f2a06 100644 --- a/.github/workflows/web.yml +++ b/.github/workflows/web.yml @@ -8,7 +8,7 @@ concurrency: jobs: web: name: Web - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: From 82b9ee2fa5c493f4efad0b11ecbe269144902233 Mon Sep 17 00:00:00 2001 From: Okkoman Date: Fri, 13 Dec 2024 12:25:49 +0100 Subject: [PATCH 2/2] CI : update QA workflow --- .github/workflows/qa.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index 406c75121..2fd3cbfd6 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -18,6 +18,7 @@ jobs: LIB_TYPE: shared ARCH: 64 DBE_TAG: master + URHO3D_DOCS: 1 USE_CCACHE: 1 LLVM_USE_SPLIT_DWARF: 1 LLVM_ENABLE_ASSERTIONS: 1