Fix #487: remove only selected copy of duplicate tracks in playlist #220
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This workflow will build a golang project | |
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go | |
name: Build Mac arm64 | |
on: | |
push: | |
branches: [ "main" ] | |
pull_request: | |
branches: [ "main" ] | |
jobs: | |
build: | |
runs-on: macos-14 | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up Xcode | |
uses: maxim-lobanov/setup-xcode@v1 | |
with: | |
xcode-version: latest | |
- name: Set up Go | |
uses: actions/setup-go@v4 | |
with: | |
go-version: '1.21' | |
- name: Install Dependencies | |
run: brew install --force mpv && brew install --force dylibbundler | |
- name: Setup path | |
run: export C_INCLUDE_PATH=/usr/local/include:/opt/homebrew/include:$C_INCLUDE_PATH && export LIBRARY_PATH=/usr/local/lib:/opt/homebrew/lib:$LIBRARY_PATH | |
- name: Build | |
run: CGO_CFLAGS="-I/usr/local/include -I/opt/homebrew/include" CGO_LDFLAGS="-L/usr/local/lib -L/opt/homebrew/lib" go build | |
- name: Install Fyne tool | |
run: go install fyne.io/fyne/v2/cmd/fyne@latest | |
- name: Package app bundles | |
run: > | |
make package_macos && | |
make bundledeps_macos_homebrew && | |
make zip_macos | |
- name: Upload package | |
uses: actions/upload-artifact@v3 | |
with: | |
name: Supersonic.zip | |
path: Supersonic.zip | |