diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b26f94a..26b332b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,16 +4,16 @@ on: [push, pull_request] jobs: build-binary: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive - name: build binary run: | docker build . -t builder docker run --rm -v ${PWD}:/project builder make dist - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: Bloopair_nightly path: dist/* diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml new file mode 100644 index 0000000..94d80b7 --- /dev/null +++ b/.github/workflows/release_build.yml @@ -0,0 +1,23 @@ +name: Release Build + +on: + push: + tags: + - '*' + workflow_dispatch: + +jobs: + build-binary: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: recursive + - name: build binary + run: | + docker build . -t builder + docker run --rm -v ${PWD}:/project builder make dist DEBUG=0 + - uses: actions/upload-artifact@v4 + with: + name: Bloopair_release + path: dist/* diff --git a/Dockerfile b/Dockerfile index 257e79a..79a9c1d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,15 @@ -FROM devkitpro/devkitppc:latest +FROM devkitpro/devkitppc:20240609 + +# Build latest wut +RUN \ +mkdir wut && \ +cd wut && \ +git init . && \ +git remote add origin https://github.com/devkitPro/wut.git && \ +git fetch --depth 1 origin f17054e3e86222c14a1094639558d34b690636ed && \ +git checkout FETCH_HEAD +WORKDIR /wut +RUN make -j$(nproc) +RUN make install WORKDIR /project diff --git a/dist/wiiu/apps/Bloopair_pair_menu/meta.xml b/dist/wiiu/apps/Bloopair_pair_menu/meta.xml index 65547e3..5b5dc0b 100644 --- a/dist/wiiu/apps/Bloopair_pair_menu/meta.xml +++ b/dist/wiiu/apps/Bloopair_pair_menu/meta.xml @@ -2,8 +2,8 @@ Bloopair Pairing Menu GaryOderNichts - v0.6.2 - 20230206120000 + v1.0.0 + 20240610120000 DS3 Pairing Menu for Bloopair Pairs DualShock 3 controllers using USB to the console.