~elementary-pantheon/cerbere/master

« back to all changes in this revision

Viewing changes to .github/workflows/main.yml

  • Committer: GitHub
  • Author(s): Keli Grubb
  • Date: 2020-02-19 19:35:39 UTC
  • Revision ID: git-v1:1dff7fea2b9caf0b19c475d43d7258c601af890d
Add release actions and a base appdata config for release notes. (#39)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
name: CI
 
2
on: [push, pull_request]
 
3
jobs:
 
4
  build:
 
5
    runs-on: ubuntu-latest
 
6
    container:
 
7
      image: elementary/docker:unstable
 
8
    steps:
 
9
    - uses: actions/checkout@v2
 
10
    - name: Install Dependencies
 
11
      run: |
 
12
        apt update
 
13
        apt install -y libgee-0.8-dev libglib2.0-dev meson valac
 
14
    - name: Build
 
15
      env:
 
16
        DESTDIR: out
 
17
      run: |
 
18
        meson build
 
19
        ninja -C build
 
20
        ninja -C build install