From 7fa623a0c9fe043ab709e48f43d1fc44f51f5f5a Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Tue, 2 Feb 2021 16:14:30 -0800 Subject: [PATCH] ci.yml: always run apt-get update In GitHub Workflows, apparently running 'apt-get update' before 'apt-get install' is sometimes needed, and it doesn't hurt to always do it. --- .github/workflows/ci.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1a8de0b..323d6c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,9 @@ jobs: with: go-version: ${{ matrix.go }} - name: Install dependencies - run: sudo apt-get install -y libpam0g-dev + run: | + sudo apt-get update + sudo apt-get install -y libpam0g-dev - name: Build run: GO111MODULE=on make @@ -55,7 +57,9 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-go@v2 - name: Install dependencies - run: sudo apt-get install -y libpam0g-dev e2fsprogs keyutils + run: | + sudo apt-get update + sudo apt-get install -y libpam0g-dev e2fsprogs keyutils - name: Run integration tests run: | make test-setup @@ -105,7 +109,9 @@ jobs: - uses: actions/checkout@v2 - uses: actions/setup-go@v2 - name: Install dependencies - run: sudo apt-get install -y libpam0g-dev e2fsprogs expect keyutils + run: | + sudo apt-get update + sudo apt-get install -y libpam0g-dev e2fsprogs expect keyutils - name: Run command-line interface tests run: make cli-test @@ -117,6 +123,7 @@ jobs: - uses: actions/setup-go@v2 - name: Install dependencies run: | + sudo apt-get update sudo apt-get install -y libpam0g-dev shellcheck make tools - name: Generate -- 2.39.5