Skip to content

Commit d07c8a5

Browse files
committed
Update GitHub CI workflow
1 parent ea56d46 commit d07c8a5

2 files changed

Lines changed: 5 additions & 11 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@v7
1515
- name: Setup Processing
1616
id: setup-processing
17-
uses: pr1metine/setup-processing@v2.1.0
17+
uses: pr1metine/setup-processing@v2.2.0
1818
- name: Install Processing libs
1919
run: |
2020
sudo apt install wget curl -y
@@ -24,7 +24,7 @@ jobs:
2424
unzip -d ${{steps.setup-processing.outputs.install-dir}}/modes/java/libraries v*
2525
sudo mv ${{steps.setup-processing.outputs.install-dir}}/modes/java/libraries/ddf-Minim-* ${{steps.setup-processing.outputs.install-dir}}/modes/java/libraries/minim
2626
- name: Linux build
27-
run: processing-java --sketch=./MusicBeam --output=./output --force --export
27+
run: processing cli --sketch=./MusicBeam --output=./output --force --export
2828
- name: Upload Linux Build
2929
uses: actions/upload-artifact@v7
3030
with:
@@ -38,7 +38,7 @@ jobs:
3838
uses: actions/checkout@v7
3939
- name: Setup Processing
4040
id: setup-processing
41-
uses: pr1metine/setup-processing@v2.1.0
41+
uses: pr1metine/setup-processing@v2.2.0
4242
- name: Install Processing libs
4343
run: |
4444
sudo apt install wget curl -y
@@ -48,7 +48,7 @@ jobs:
4848
unzip -d ${{steps.setup-processing.outputs.install-dir}}/modes/java/libraries v*
4949
sudo mv ${{steps.setup-processing.outputs.install-dir}}/modes/java/libraries/ddf-Minim-* ${{steps.setup-processing.outputs.install-dir}}/modes/java/libraries/minim
5050
- name: Windows build
51-
run: processing-java --sketch=./MusicBeam --output=./output --variant=windows-amd64 --force --export
51+
run: processing cli --sketch=./MusicBeam --output=./output --variant=windows-amd64 --force --export
5252
- name: Upload Windows Build
5353
uses: actions/upload-artifact@v7
5454
with:

‎Makefile‎

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ BASE_DIR := $(shell pwd)
22
BUILD_DIR := $(BASE_DIR)/MusicBeam
33
SOURCE_DIR := $(BASE_DIR)/MusicBeam
44

5-
ARCHS = linux-aarch64 linux-amd64 linux-arm macos-aarch64 macos-x86_64 windows-amd64
5+
ARCHS = linux-aarch64 linux-amd64 linux-arm windows-amd64
66
ZIPS = $(ARCHS:%=$(BUILD_DIR)/MusicBeam-%.zip)
77

88
.PHONY: all clean
@@ -14,12 +14,6 @@ $(BUILD_DIR)/MusicBeam-%.zip:
1414
(cd "$(SOURCE_DIR)/$(*)" && zip -r "$(BUILD_DIR)/MusicBeam-$(*).zip" ./*)
1515
zip "$(BUILD_DIR)/MusicBeam-$(*).zip" LICENSE README.md
1616

17-
$(BUILD_DIR)/MusicBeam-macos-aarch64.zip:
18-
cp "$(SOURCE_DIR)/sketch.icns" "$(SOURCE_DIR)/macos-aarch64/MusicBeam.app/Contents/Resources/sketch.icns"
19-
codesign --force --sign - "$(SOURCE_DIR)/macos-aarch64/MusicBeam.app"
20-
(cd "$(SOURCE_DIR)/macos-aarch64" && zip -r "$(BUILD_DIR)/MusicBeam-macos-aarch64.zip" ./*)
21-
zip "$(BUILD_DIR)/MusicBeam-macos-aarch64.zip" LICENSE README.md
22-
2317
$(BUILD_DIR)/MusicBeam-macos-x86_64.zip:
2418
cp "$(SOURCE_DIR)/sketch.icns" "$(SOURCE_DIR)/macos-x86_64/MusicBeam.app/Contents/Resources/sketch.icns"
2519
codesign --force --sign - "$(SOURCE_DIR)/macos-x86_64/MusicBeam.app"

0 commit comments

Comments
 (0)