mirror of
https://github.com/Mastermindzh/tidal-hifi.git
synced 2024-11-25 14:53:41 +01:00
c940d0991d
* Show "Tidal Hifi" as application name for notify-send Set the 'app-name' variable for notify-send under Linux * Generate pacman builds using Github workflows Previous builds failed due to missing build dependencies when building the package using the Github workflow Linux environment
52 lines
1.2 KiB
YAML
52 lines
1.2 KiB
YAML
name: Release CI
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
- develop
|
|
jobs:
|
|
build_on_linux:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Install libarchive-tools
|
|
run: sudo apt-get install -y libarchive-tools
|
|
- uses: actions/checkout@master
|
|
- uses: actions/setup-node@master
|
|
with:
|
|
node-version: 16
|
|
- run: npm install
|
|
- run: npm run build
|
|
- uses: actions/upload-artifact@master
|
|
with:
|
|
name: linux-builds
|
|
path: dist/
|
|
|
|
build_on_mac:
|
|
runs-on: macOS-latest
|
|
steps:
|
|
- uses: actions/checkout@master
|
|
- uses: actions/setup-node@master
|
|
with:
|
|
node-version: 16
|
|
- run: npm install
|
|
- run: npm run build
|
|
- uses: actions/upload-artifact@master
|
|
with:
|
|
name: mac-builds
|
|
path: ./dist/
|
|
|
|
build_on_win:
|
|
runs-on: windows-latest
|
|
steps:
|
|
- uses: actions/checkout@master
|
|
- uses: actions/setup-node@master
|
|
with:
|
|
node-version: 16
|
|
- run: npm install
|
|
- run: npm run build
|
|
- uses: actions/upload-artifact@master
|
|
with:
|
|
name: windows-builds
|
|
path: dist/
|