Skip to content

oops

oops #13

Workflow file for this run

name: build
on:
- push
- pull_request
jobs:
linux:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
java-version: '17'
distribution: temurin
- uses: actions/cache@v3
with:
path: gh-cache/
key: "prefix-${{ hashFiles('buildscripts/**.sh') }}"
restore-keys: "prefix-"
enableCrossOsArchive: true
- name: Install deps
run: |
sudo apt-get update
sudo apt-get install autoconf pkg-config libtool ninja-build python3-pip
sudo pip3 install meson
- name: Download deps
run: |
mkdir -p "$CACHE_FOLDER"
buildscripts/.travis.sh install
env:
CACHE_MODE: "folder"
CACHE_FOLDER: "${{ github.workspace }}/gh-cache"
- name: Build
run: |
buildscripts/.travis.sh build
env:
GRADLE_OPTS: "-Xmx2G -XX:MaxMetaspaceSize=512m"
- uses: actions/upload-artifact@v3
with:
name: mpv-android
path: app/build/outputs/apk/default/release/*.apk
- uses: actions/upload-artifact@v3
with:
name: mpv-android-debug
path: app/build/outputs/apk/default/debug/*.apk
- uses: actions/upload-artifact@v3
with:
name: mpv-android-api29
path: app/build/outputs/apk/api29/release/*.apk
- uses: actions/upload-artifact@v3
with:
name: mpv-android-api29-debug
path: app/build/outputs/apk/api29/debug/*.apk