Separate arch and ubuntu GH Actions into their own files. Fixes #151

This commit is contained in:
Erik Reider
2022-08-01 23:15:55 +02:00
parent 0fda32e7b0
commit 7716e5eeaf
2 changed files with 28 additions and 8 deletions

View File

@@ -1,6 +1,6 @@
# This is a basic workflow to help you get started with Actions # This is a basic workflow to help you get started with Actions
name: Building name: Check build for Arch.
# Controls when the workflow will run # Controls when the workflow will run
on: on:
@@ -15,15 +15,9 @@ on:
jobs: jobs:
build: build:
strategy:
matrix:
distro:
- archlinux
- ubuntu
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: erikreider/swaync:${{ matrix.distro }} image: erikreider/swaync:archlinux
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Meson configure - name: Meson configure

26
.github/workflows/ubuntu-build.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
# This is a basic workflow to help you get started with Actions
name: Check build for latest Ubuntu LTS.
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the main branch
push:
branches: [ main ]
pull_request:
branches: [ main ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
container:
image: erikreider/swaync:ubuntu
steps:
- uses: actions/checkout@v2
- name: Meson configure
run: meson build
- name: Build
run: ninja -C build