diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 77f19949d..f0ea8623b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,6 +19,10 @@ jobs: run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - name: Prepare run: cp -R /orig/${{matrix.version}} orig + - name: Download objdiff CLI + if: github.ref == 'refs/heads/main' + run: | + python tools/download_tool.py --tag v2.0.0-alpha.5 objdiff-cli objdiff-cli - name: Build run: | python configure.py --version ${{matrix.version}} --compilers /compilers --warn error @@ -33,3 +37,13 @@ jobs: run: | python tools/upload_progress.py -b https://progress.decomp.club/ -p tww -v ${{matrix.version}} \ build/${{matrix.version}}/progress.json + - name: Generate objdiff progress report + if: github.ref == 'refs/heads/main' + run: | + ./objdiff-cli report generate -o report.json + - name: Save objdiff progress report artifact + if: github.ref == 'refs/heads/main' + uses: actions/upload-artifact@v4 + with: + name: ${{ matrix.version }}-report-${{ github.sha }} + path: report.json