Skip to content

Merge branch 'google:master' into master #68

Merge branch 'google:master' into master

Merge branch 'google:master' into master #68

Workflow file for this run

name: SageTV CI GitHub Actions
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
# runs-on: ubuntu-latest 2025-03-04 changed to 22.04 as 20.04 is no longer supported as of 4/1/2025
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Set up Oracle JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
cache: gradle
- name: Update apt
run: sudo apt-get update -qq
- name: Install packages from apt
run: sudo apt-get install -y unzip build-essential git libx11-dev libxt-dev libraw1394-dev libavc1394-dev libiec61883-dev libfreetype6-dev yasm autoconf libtool libaudio-dev libpulse-dev libasound-dev
- name: Build everything
run: export JDK_HOME=$JAVA_HOME && export JAVA_ARCH=amd64 && cd build && ./buildall.sh && cd ..
- name: Deploy if release build and push
run: build/deploy.sh
env:
OPENSAGETV_TOKEN: ${{ secrets.opensagetv_token }}
PULL_REQUEST: ${{ github.event.number }}