mirror of
https://github.com/FunkinCrew/Funkin.git
synced 2024-12-11 16:51:21 -05:00
d6bc8d88aa
* fetch-depth=1 * switch to app tokens * docs? * docs! * actions / doesnt check out * mac attempt 1 * custom setup haxe action * trigger ci run thanks github * interesting * meow * use tags * homebrew fixing maybe * mymindishazel/actions-setup-haxe@vC.1.8 * automationgit pushgit pushgit push * rosetta all the way? * macos oopsy * mac cache && move ci to org * update checkout action to do post-checkout cleaning * update haxe & cache actions to node 20 * retry action but with updated ci-checkout@v6 * cleanup: there's no scheduled runs * actions/cache@v4 in setup-haxe * update to haxe 4.3 * lack of libc? * ubuntu 23.10 has glibc 2.38 --------- Co-authored-by: Eric <ericmyllyoja@gmail.com> Co-authored-by: Cameron Taylor <cameron.taylor.ninja@gmail.com>
44 lines
1.3 KiB
YAML
44 lines
1.3 KiB
YAML
name: upload-itch
|
|
description: "installs Butler, and uploads to itch.io!"
|
|
inputs:
|
|
butler-key:
|
|
description: "Butler API secret key"
|
|
required: true
|
|
build-dir:
|
|
description: "Directory of the game build"
|
|
required: true
|
|
target:
|
|
description: "Target (html5, win, linux, mac)"
|
|
required: true
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Install butler Windows
|
|
if: runner.os == 'Windows'
|
|
run: |
|
|
curl -L -o butler.zip https://broth.itch.ovh/butler/windows-amd64/LATEST/archive/default
|
|
7z x butler.zip
|
|
./butler -v
|
|
shell: bash
|
|
- name: Install butler Mac
|
|
if: runner.os == 'macOS'
|
|
run: |
|
|
curl -L -o butler.zip https://broth.itch.ovh/butler/darwin-amd64/LATEST/archive/default
|
|
unzip butler.zip
|
|
./butler -V
|
|
shell: bash
|
|
- name: Install butler Linux
|
|
if: runner.os == 'Linux'
|
|
run: |
|
|
curl -L -o butler.zip https://broth.itch.ovh/butler/linux-amd64/LATEST/archive/default
|
|
unzip butler.zip
|
|
chmod +x butler
|
|
./butler -V
|
|
shell: bash
|
|
- name: Upload game to itch.io
|
|
env:
|
|
BUTLER_API_KEY: ${{inputs.butler-key}}
|
|
run: |
|
|
./butler login
|
|
./butler push ${{inputs.build-dir}} ninja-muffin24/funkin-secret:${{inputs.target}}-${GITHUB_REF_NAME}
|
|
shell: bash
|