diff --git a/.github/workflows/tmp-sigma-esp-yoima7.yml b/.github/workflows/tmp-sigma-esp-yoima7.yml new file mode 100644 index 0000000..affa845 --- /dev/null +++ b/.github/workflows/tmp-sigma-esp-yoima7.yml @@ -0,0 +1,67 @@ +name: Temporary Sigma ESP yoima.7 build + +on: + pull_request: + branches: [ master ] + push: + branches: [ tmp-sigma-esp-yoima7-20260807 ] + workflow_dispatch: + +permissions: + contents: read + actions: read + +jobs: + build: + runs-on: macos-14 + steps: + - name: Checkout helper branch + uses: actions/checkout@v4 + + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + distribution: microsoft + java-version: '21' + + - name: Download yoima.6 source artifact + env: + GH_TOKEN: ${{ github.token }} + run: | + gh api repos/${{ github.repository }}/actions/artifacts/8981866543/zip > previous.zip + mkdir previous + unzip -q previous.zip -d previous + SRC=$(find previous -maxdepth 1 -name '*yoima.6-source.zip' | head -1) + test -n "$SRC" + mkdir source-unpacked + unzip -q "$SRC" -d source-unpacked + PROJECT=$(find source-unpacked -maxdepth 1 -type d -name 'SigmaRemake*' | head -1) + test -n "$PROJECT" + echo "PROJECT=$PROJECT" >> "$GITHUB_ENV" + + - name: Apply yoima.7 stencil overlay + run: | + base64 -D -i tmp-sigma-build/yoima7-overlay.tar.gz.b64 -o yoima7-overlay.tar.gz + tar -xzf yoima7-overlay.tar.gz -C "$PROJECT" + + - name: Build Fabric mod + working-directory: ${{ env.PROJECT }} + run: | + chmod +x gradlew + ./gradlew build --stacktrace + + - name: Package modified source + run: | + cp -R "$PROJECT" SigmaRemake-yoima7-source + rm -rf SigmaRemake-yoima7-source/build SigmaRemake-yoima7-source/.gradle + ditto -c -k --sequesterRsrc --keepParent SigmaRemake-yoima7-source SigmaRemake-Fabric-1.16.5-1.0.5-yoima.7-source.zip + + - name: Upload build + uses: actions/upload-artifact@v4 + with: + name: SigmaRemake-Fabric-1.16.5-1.0.5-yoima.7 + path: | + ${{ env.PROJECT }}/build/libs/*.jar + SigmaRemake-Fabric-1.16.5-1.0.5-yoima.7-source.zip + if-no-files-found: error + retention-days: 1 diff --git a/tmp-sigma-build/yoima7-overlay.tar.gz.b64 b/tmp-sigma-build/yoima7-overlay.tar.gz.b64 new file mode 100644 index 0000000..67fe24d --- /dev/null +++ b/tmp-sigma-build/yoima7-overlay.tar.gz.b64 @@ -0,0 +1 @@ +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 \ No newline at end of file