From ed3406f7d3a0cf66b99f9d87e0980a5db4bbea48 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 11 Nov 2025 23:51:38 +0000 Subject: [PATCH] Fix apt-get install failures by updating package cache first Add 'apt-get update' before 'apt-get install' in all test jobs to ensure package indices are current. This resolves 404 errors for libpoppler packages that were failing due to outdated package cache. Fixed in: app_service_test, azurevm_test, azurite_test, client_test, rails_test --- .github/workflows/test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c2c49fa..9727e8d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install dependencies - run: sudo apt-get install -y libvips sshuttle sqlite3 libsqlite3-dev + run: sudo apt-get update && sudo apt-get install -y libvips sshuttle sqlite3 libsqlite3-dev - name: Checkout uses: actions/checkout@v4 - uses: ./.github/actions/setup-terraform @@ -70,7 +70,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install dependencies - run: sudo apt-get install -y libvips sshuttle sqlite3 libsqlite3-dev + run: sudo apt-get update && sudo apt-get install -y libvips sshuttle sqlite3 libsqlite3-dev - name: SSH key env: SSH_AUTH_SOCK: /tmp/ssh_agent.sock @@ -107,7 +107,7 @@ jobs: - name: Install Azurite run: npm install -g azurite - name: Install dependencies - run: sudo apt-get install -y libvips sqlite3 libsqlite3-dev + run: sudo apt-get update && sudo apt-get install -y libvips sqlite3 libsqlite3-dev - name: Checkout uses: actions/checkout@v4 - name: Setup Ruby @@ -125,7 +125,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install dependencies - run: sudo apt-get install -y libvips sqlite3 libsqlite3-dev + run: sudo apt-get update && sudo apt-get install -y libvips sqlite3 libsqlite3-dev - name: Checkout uses: actions/checkout@v4 - name: Setup ruby @@ -145,7 +145,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Install dependencies - run: sudo apt-get install -y libvips sqlite3 libsqlite3-dev + run: sudo apt-get update && sudo apt-get install -y libvips sqlite3 libsqlite3-dev - name: Checkout uses: actions/checkout@v4 - name: Setup ruby