Skip to content

[web-src] Include web interface sources in distribution files; build web interface as part of autotools #141

[web-src] Include web interface sources in distribution files; build web interface as part of autotools

[web-src] Include web interface sources in distribution files; build web interface as part of autotools #141

Workflow file for this run

name: Web UI Lint
on:
push:
branches:
- master
paths:
- 'web-src/**'
pull_request:
branches:
- master
paths:
- 'web-src/**'
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
sudo apt-get update
sudo apt-get install -yq build-essential clang clang-tools git autotools-dev autoconf libtool gettext gawk gperf bison flex libconfuse-dev libunistring-dev libsqlite3-dev libavcodec-dev libavformat-dev libavfilter-dev libswscale-dev libavutil-dev libasound2-dev libxml2-dev libgcrypt20-dev libavahi-client-dev zlib1g-dev libevent-dev libplist-dev libsodium-dev libcurl4-openssl-dev libjson-c-dev libprotobuf-c-dev libpulse-dev libwebsockets-dev libgnutls28-dev
- name: Run linter
run: |
autoreconf -vi
./configure
make web-lint