From e38455091c6b40bca92483a6a87cf9f3a380f629 Mon Sep 17 00:00:00 2001 From: James Friel Date: Mon, 20 Jul 2026 09:12:09 +0100 Subject: [PATCH 1/6] add workflow --- .github/workflows/build-executable.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/build-executable.yml diff --git a/.github/workflows/build-executable.yml b/.github/workflows/build-executable.yml new file mode 100644 index 0000000..e2c13f4 --- /dev/null +++ b/.github/workflows/build-executable.yml @@ -0,0 +1,23 @@ +name: Build Executable +on: [push] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python 3.10 + uses: actions/setup-python@v3 + with: + python-version: "3.10" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install requirements.txt + - name: Run Installer + run: | + pyinstaller -F ./src/melody/cli.py + - name: Create CLI Artefact + uses: actions/upload-artifact@v4 + with: + name: cli + path: ./dist/cli \ No newline at end of file From 5de18cce52e2de5e516fd62ccc1148d9403c2fc5 Mon Sep 17 00:00:00 2001 From: James Friel Date: Mon, 20 Jul 2026 09:14:34 +0100 Subject: [PATCH 2/6] fix yml --- .github/workflows/build-executable.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-executable.yml b/.github/workflows/build-executable.yml index e2c13f4..9d89bfe 100644 --- a/.github/workflows/build-executable.yml +++ b/.github/workflows/build-executable.yml @@ -10,14 +10,14 @@ jobs: with: python-version: "3.10" - name: Install dependencies - run: | + run: | python -m pip install --upgrade pip pip install requirements.txt - name: Run Installer - run: | + run: | pyinstaller -F ./src/melody/cli.py - name: Create CLI Artefact - uses: actions/upload-artifact@v4 - with: - name: cli - path: ./dist/cli \ No newline at end of file + uses: actions/upload-artifact@v4 + with: + name: cli + path: ./dist/cli \ No newline at end of file From 049ec85d874220824115c8be2e88401cb185347c Mon Sep 17 00:00:00 2001 From: James Friel Date: Mon, 20 Jul 2026 09:15:14 +0100 Subject: [PATCH 3/6] add reqs --- requirements.txt | Bin 0 -> 2274 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..16a77f16db271042cfa813eb7d8d90e9a3e6e855 GIT binary patch literal 2274 zcmaKt%We~4428W$;vIN_q{*bEEfNwHutBW=RV=!ya%X6h49S#G9v(QKJ*GyOfWr}o6~sBLLm{i^J<`wZOY^x!j*Z6cg| zw-yKMz!9)c?M?`DTiDKhPULg$)~ViZ6`_=^Y|am?P;__@DR@j}Z#}T}Wrg8Xtj5CF z38}W8t!<vR#h!>8odsp=IC#K>)6bijTYHoqwY*ww z9v$mgJ|Ok&)O{Di+6ybyEj(I8T8eum&ZXj19>$c#hkl3wSM(nzqu<>D#EgJK6-)krOjj;A0iJM+)`|)-`JI)2B{VK z7aseaPOt5Ye2UKbRPsvi?>elh!mv4sZ7b_c_PsDNZ~6jO)VOO$M>?QVZSbXDXb|3s z_8|MUPASZs|Oa?8@HSrM!oIqNhmT9b>I{bR*y0EQ04+8q@Jn zCu$V)PKK3YGnZr6DLXPYLR1nDG^8Vm4nBE-5i^Ge-MteUy`3I(R%(SM>xaD%M&Uif zHYl1&ucQN53+2LAnJI4eIsHYYhnnlNghfX_rP*Hj{V#2KO-b(iW@?=+R^tlrPn}T}Q zLMWAEs~K2rerOc)`oC_7$!a?nrc{gwbZk`iLGPHbh{c^j_I)Y1@tj)jd(U&EoZwjt zjrz9x2xVfz(e1`AG<}zj3kNX63XexcUn%OX5Z3lh->BDa#^_;o@>f-wC|&*Gkhc~} zaX-O-=(Qt*W1sf8uh>TP3^z`&J!@*5b>8Vbdx!gqY2db7HHguFiC1d&A`(5${T%vS z+ehVkAq2Q^-?wuYa}ycCgS_(|jvMc9+pTtSMj_LPk%~umfyzAPtc5lBqw2qR1oJd( eZcjEr>|yv!q)GNbJ8^sO5^|#BqCQ#8VD%eDvQ7*D literal 0 HcmV?d00001 From b022a9378a2fb71cd5b9338eb574be5cff025179 Mon Sep 17 00:00:00 2001 From: James Friel Date: Mon, 20 Jul 2026 09:15:54 +0100 Subject: [PATCH 4/6] add r flag --- .github/workflows/build-executable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-executable.yml b/.github/workflows/build-executable.yml index 9d89bfe..e728965 100644 --- a/.github/workflows/build-executable.yml +++ b/.github/workflows/build-executable.yml @@ -12,7 +12,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install requirements.txt + pip install -r requirements.txt - name: Run Installer run: | pyinstaller -F ./src/melody/cli.py From dea11da8b0b27f914d241f2d13b4da3678e9ad95 Mon Sep 17 00:00:00 2001 From: James Friel Date: Mon, 20 Jul 2026 09:16:48 +0100 Subject: [PATCH 5/6] update deps --- requirements.txt | Bin 2274 -> 2178 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/requirements.txt b/requirements.txt index 16a77f16db271042cfa813eb7d8d90e9a3e6e855..681d30b7ecc2448fcd689a4e8baf8b4b92862c93 100644 GIT binary patch delta 12 TcmaDP*d(~Ygn9E6W Date: Mon, 20 Jul 2026 09:18:54 +0100 Subject: [PATCH 6/6] update deps --- requirements.txt | Bin 2178 -> 2178 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/requirements.txt b/requirements.txt index 681d30b7ecc2448fcd689a4e8baf8b4b92862c93..cb4ae86d13792ecd56ae77e4b0238f1be47ec118 100644 GIT binary patch delta 18 ZcmZn?Y!cj{!@_FBpvPdg*^niW1pp~l1K$7u delta 18 ZcmZn?Y!cj{!@_FHpvPdi*^niW1pp~l1Kj`s