Skip to content

Commit 3a75712

Browse files
committed
Update GitHub Action workflows for new runner
1 parent aae37b7 commit 3a75712

File tree

2 files changed

+20
-24
lines changed

2 files changed

+20
-24
lines changed

.github/workflows/build-and-test.yaml

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
matrix:
1010
os:
11-
- ubuntu-18.04
11+
- ubuntu-20.04
1212
- ubuntu-latest
1313
features:
1414
- --enable-debug --enable-manpages
@@ -17,13 +17,13 @@ jobs:
1717
runs-on: ${{ matrix.os }}
1818
steps:
1919
- name: Install Dependencies
20-
run: |
21-
sudo apt update
22-
sudo apt install --yes --quiet --no-install-recommends \
23-
libcurl4-openssl-dev \
24-
libnotify-dev \
25-
python-docutils
26-
- uses: actions/checkout@v2
20+
uses: awalsh128/cache-apt-pkgs-action@v1
21+
with:
22+
packages: >
23+
libcurl4-openssl-dev
24+
libnotify-dev
25+
python3-docutils
26+
- uses: actions/checkout@v3
2727
- name: Create Build Environment
2828
run: |
2929
mkdir -p ${{ github.workspace }}/build

.github/workflows/codeql-analysis.yaml

+12-16
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,25 @@ on:
33
push:
44
pull_request:
55
branches: [ master ]
6+
permissions:
7+
actions: read
8+
contents: read
9+
security-events: write
610
jobs:
711
analyze:
8-
permissions:
9-
actions: read
10-
contents: read
11-
security-events: write
12-
strategy:
13-
matrix:
14-
language: [ 'cpp' ]
15-
fail-fast: false
1612
runs-on: ubuntu-latest
1713
steps:
1814
- name: Install Dependencies
19-
run: |
20-
sudo apt update
21-
sudo apt install --yes --quiet --no-install-recommends \
22-
libcurl4-openssl-dev \
15+
uses: awalsh128/cache-apt-pkgs-action@v1
16+
with:
17+
packages: >
18+
libcurl4-openssl-dev
2319
libnotify-dev
24-
- uses: actions/checkout@v2
20+
- uses: actions/checkout@v3
2521
- name: Initialize CodeQL
26-
uses: github/codeql-action/init@v1
22+
uses: github/codeql-action/init@v2
2723
with:
28-
languages: ${{ matrix.language }}
24+
languages: cpp
2925
queries: security-and-quality
3026
- name: Create Build Environment
3127
run: |
@@ -40,4 +36,4 @@ jobs:
4036
working-directory: ${{ github.workspace }}/build
4137
run: make
4238
- name: Perform CodeQL Analysis
43-
uses: github/codeql-action/analyze@v1
39+
uses: github/codeql-action/analyze@v2

0 commit comments

Comments
 (0)