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..2fd3cbfd6 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: @@ -18,18 +18,19 @@ jobs: LIB_TYPE: shared ARCH: 64 DBE_TAG: master + URHO3D_DOCS: 1 USE_CCACHE: 1 LLVM_USE_SPLIT_DWARF: 1 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: