aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2021-02-02 16:14:30 -0800
committerJoseph Richey <joerichey94@gmail.com>2021-02-02 16:40:46 -0800
commit7fa623a0c9fe043ab709e48f43d1fc44f51f5f5a (patch)
tree39150195b0f78d75a9c85e72591cfd50d6f2ab1d
parent634f57465048c698381513cdc2ee205d4f04e538 (diff)
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.
-rw-r--r--.github/workflows/ci.yml13
1 files 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