ci: test ubuntu 22.04 in ci

* missing and updated dependencies
* setup: install zeromq for ubuntu 24.04
* cleans up ubuntu script
This commit is contained in:
Ramon Roche
2024-10-30 09:31:08 -07:00
committed by Daniel Agar
parent 31bef770aa
commit 1e23f25560
3 changed files with 54 additions and 58 deletions
+36
View File
@@ -0,0 +1,36 @@
name: Ubuntu environment build
on:
push:
branches:
- 'main'
- 'stable'
- 'beta'
- 'release/**'
pull_request:
branches:
- '*'
jobs:
build_and_test:
name: Build and Test Ubuntu
# strategy:
# fail-fast: false
# matrix:
# version: [ubuntu22, ubuntu24]
runs-on: [runs-on,runner=8cpu-linux-x64,"image=ubuntu22-full-x64","run-id=${{ github.run_id }}"]
steps:
- uses: actions/checkout@v4
- name: Install Dependencies
run: |
./Tools/setup/ubuntu.sh
- name: Make Quick Check
run: |
make quick_check
# - name: Debug
# if: ${{ failure() }}
# uses: mxschmitt/action-tmate@v3