From 26612ceabb97b903258ae5bb79eaa2dce6c72701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20M=C3=A4rdian?= Date: Thu, 13 Feb 2025 11:58:32 +0100 Subject: [PATCH] CI: speed-up using apt-eatmydata-action --- .github/workflows/autopkgtest.yml | 2 ++ .github/workflows/build-abi.yml | 2 ++ .github/workflows/check-coverage.yml | 2 ++ .github/workflows/codeql-analysis.yml | 2 ++ .github/workflows/debci.yml | 2 ++ .github/workflows/network-manager.yml | 2 ++ .github/workflows/tiobe.yml | 2 ++ 7 files changed, 14 insertions(+) diff --git a/.github/workflows/autopkgtest.yml b/.github/workflows/autopkgtest.yml index 618b80636..e2492bf31 100644 --- a/.github/workflows/autopkgtest.yml +++ b/.github/workflows/autopkgtest.yml @@ -20,6 +20,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 # Setup LXD + Docker fixes diff --git a/.github/workflows/build-abi.yml b/.github/workflows/build-abi.yml index 7d80c4dc3..5f57dfe2c 100644 --- a/.github/workflows/build-abi.yml +++ b/.github/workflows/build-abi.yml @@ -21,6 +21,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v3 diff --git a/.github/workflows/check-coverage.yml b/.github/workflows/check-coverage.yml index 4c672e48a..9a8f9654e 100644 --- a/.github/workflows/check-coverage.yml +++ b/.github/workflows/check-coverage.yml @@ -17,6 +17,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v2 diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index cac50f194..1a6fba70b 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,6 +42,8 @@ jobs: # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 - name: Checkout repository uses: actions/checkout@v3 diff --git a/.github/workflows/debci.yml b/.github/workflows/debci.yml index 4eeae32a4..cbcec1041 100644 --- a/.github/workflows/debci.yml +++ b/.github/workflows/debci.yml @@ -20,6 +20,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v3 - run: | diff --git a/.github/workflows/network-manager.yml b/.github/workflows/network-manager.yml index a7c23a42f..64bae8d61 100644 --- a/.github/workflows/network-manager.yml +++ b/.github/workflows/network-manager.yml @@ -20,6 +20,8 @@ jobs: # Steps represent a sequence of tasks that will be executed as part of the job steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v3 # Setup LXD + Docker fixes diff --git a/.github/workflows/tiobe.yml b/.github/workflows/tiobe.yml index 2a7f9ad64..6b65ce55e 100644 --- a/.github/workflows/tiobe.yml +++ b/.github/workflows/tiobe.yml @@ -10,6 +10,8 @@ jobs: runs-on: ubuntu-24.04 steps: + # Speed up apt installation on the host + - uses: firebuild/apt-eatmydata-action@v1 - uses: actions/checkout@v4 - name: Install dependencies run: |