From 34ed50007e94792295c0643ce87a58cf3ee3ebed Mon Sep 17 00:00:00 2001 From: Przemek Rzad Date: Mon, 1 Jul 2024 10:47:39 +0200 Subject: [PATCH 1/2] Update ci.yml --- .github/workflows/ci.yml | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47b0aa4..43d568e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,13 +7,13 @@ on: - main - master +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true jobs: ci: runs-on: ubuntu-latest - concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} - cancel-in-progress: true steps: - uses: actions/checkout@v3 @@ -54,3 +54,25 @@ jobs: - name: Build the docs run: cargo doc --all-features --workspace --no-deps timeout-minutes: 15 + + + build-docker: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + # We've run into out-of-disk error when compiling Polkadot in the next step, so we free up some space this way. + - name: Free Disk Space (Ubuntu) + uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # 1.3.1 + with: + android: true # This alone is a 12 GB save. + # We disable the rest because it caused some problems. (they're enabled by default) + # The Android removal is enough. + dotnet: false + haskell: false + large-packages: false + swap-storage: false + + - name: Build the Dockerfile + run: docker build . -t polkadot-sdk-solochain-template + timeout-minutes: 90 From 702d3f8595e5d0b5a5560908c41e83a2c2f7d566 Mon Sep 17 00:00:00 2001 From: Przemek Rzad Date: Mon, 1 Jul 2024 10:48:20 +0200 Subject: [PATCH 2/2] Update ci.yml --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43d568e..fb53b6a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,6 @@ jobs: run: cargo doc --all-features --workspace --no-deps timeout-minutes: 15 - build-docker: runs-on: ubuntu-latest steps: