Skip to content

Commit

Permalink
Adding Vala nightly CI
Browse files Browse the repository at this point in the history
  • Loading branch information
Prince781 committed Jan 9, 2020
1 parent 89806f9 commit b9eeed4
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/build-nightly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: CI (vala nightly)

on: [push]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@master # check out code
- run: sudo apt-get update
- run: sudo apt-get install python3-setuptools valac libvala-dev libgee-0.8-dev libjsonrpc-glib-1.0-dev ninja-build
- run: sudo pip3 install meson
- run: git clone https://gitlab.gnome.org/Prince781/vala
- run: pushd vala
- run: git --version
- run: git checkout -b lsp --track 9818341931d9182f8514ce671efc8ba8becae4d3
- run: ./autogen.sh
- run: make -j`nproc`
- run: sudo make install
- run: popd
- run: env PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/lib/pkgconfig" meson build
- run: ninja -C build
- uses: elementary/actions/vala-lint@master
with:
conf: .vala-lint.conf
fail: false

0 comments on commit b9eeed4

Please sign in to comment.