ci: create setup action

This deduplicates common operations.
This commit is contained in:
dundargoc
2023-11-30 12:05:13 +01:00
committed by dundargoc
parent 76a30f2bd0
commit ce6fefbab9
7 changed files with 47 additions and 40 deletions

View File

@@ -20,19 +20,14 @@ jobs:
security-events: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies
run: ./.github/scripts/install_deps.sh
- uses: actions/checkout@v4
- uses: ./.github/actions/setup
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: cpp
- uses: ./.github/actions/cache
- run: make
- name: Perform CodeQL Analysis