mirror of
https://github.com/isledecomp/isle.git
synced 2026-05-01 12:13:57 +00:00
Update isle progress pipeline (#1752)
Some checks are pending
Analyze / ${{ matrix.who }} annotations (CONFIG) (push) Waiting to run
Analyze / ${{ matrix.who }} annotations (ISLE) (push) Waiting to run
Analyze / ${{ matrix.who }} annotations (LEGO1) (push) Waiting to run
Build / Download original binaries (push) Waiting to run
Build / Current ${{ matrix.toolchain.name }} (map[name:MSVC setup-cmake:true setup-msvc:true setup-ninja:true shell:sh]) (push) Waiting to run
Build / MSVC 4.20 (push) Waiting to run
Build / MSVC 4.20 (BETA10) (push) Waiting to run
Build / Verify decomp (push) Blocked by required conditions
Build / Upload artifacts (push) Blocked by required conditions
Format / C++ (push) Waiting to run
Naming / C++ (push) Waiting to run
Some checks are pending
Analyze / ${{ matrix.who }} annotations (CONFIG) (push) Waiting to run
Analyze / ${{ matrix.who }} annotations (ISLE) (push) Waiting to run
Analyze / ${{ matrix.who }} annotations (LEGO1) (push) Waiting to run
Build / Download original binaries (push) Waiting to run
Build / Current ${{ matrix.toolchain.name }} (map[name:MSVC setup-cmake:true setup-msvc:true setup-ninja:true shell:sh]) (push) Waiting to run
Build / MSVC 4.20 (push) Waiting to run
Build / MSVC 4.20 (BETA10) (push) Waiting to run
Build / Verify decomp (push) Blocked by required conditions
Build / Upload artifacts (push) Blocked by required conditions
Format / C++ (push) Waiting to run
Naming / C++ (push) Waiting to run
This commit is contained in:
parent
6011de37da
commit
919ede5428
5
.github/workflows/build.yml
vendored
5
.github/workflows/build.yml
vendored
@ -246,7 +246,6 @@ jobs:
|
|||||||
- name: Upload Continuous Release
|
- name: Upload Continuous Release
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
UPLOAD_KEY: ${{ secrets.UPLOAD_KEY }}
|
|
||||||
run: |
|
run: |
|
||||||
./upload.sh \
|
./upload.sh \
|
||||||
build/CONFIG.EXE \
|
build/CONFIG.EXE \
|
||||||
@ -255,7 +254,3 @@ jobs:
|
|||||||
CONFIGPROGRESS* \
|
CONFIGPROGRESS* \
|
||||||
ISLEPROGRESS* \
|
ISLEPROGRESS* \
|
||||||
LEGO1PROGRESS*
|
LEGO1PROGRESS*
|
||||||
|
|
||||||
curl -X POST -F key=$UPLOAD_KEY -F 'file=@CONFIGPROGRESS.SVG' https://legoisland.org/progress/
|
|
||||||
curl -X POST -F key=$UPLOAD_KEY -F 'file=@ISLEPROGRESS.SVG' https://legoisland.org/progress/
|
|
||||||
curl -X POST -F key=$UPLOAD_KEY -F 'file=@LEGO1PROGRESS.SVG' https://legoisland.org/progress/
|
|
||||||
|
|||||||
28
.github/workflows/compare.yml
vendored
28
.github/workflows/compare.yml
vendored
@ -175,9 +175,9 @@ jobs:
|
|||||||
find build-entropy -type f -name "CONFIGPROGRESS*.json" > configsamples.txt
|
find build-entropy -type f -name "CONFIGPROGRESS*.json" > configsamples.txt
|
||||||
find build-entropy -type f -name "ISLEPROGRESS*.json" > islesamples.txt
|
find build-entropy -type f -name "ISLEPROGRESS*.json" > islesamples.txt
|
||||||
find build-entropy -type f -name "LEGO1PROGRESS*.json" > lego1samples.txt
|
find build-entropy -type f -name "LEGO1PROGRESS*.json" > lego1samples.txt
|
||||||
reccmp-aggregate --samples @configsamples.txt --output CONFIGPROGRESS-agg.json --html CONFIGPROGRESS-agg.html
|
reccmp-aggregate --samples @configsamples.txt --output CONFIGPROGRESS-agg.json --html CONFIGPROGRESS-agg.html --svg CONFIGPROGRESS-agg.svg --svg-icon assets/config.png
|
||||||
reccmp-aggregate --samples @islesamples.txt --output ISLEPROGRESS-agg.json --html ISLEPROGRESS-agg.html
|
reccmp-aggregate --samples @islesamples.txt --output ISLEPROGRESS-agg.json --html ISLEPROGRESS-agg.html --svg ISLEPROGRESS-agg.svg --svg-icon assets/isle.png
|
||||||
reccmp-aggregate --samples @lego1samples.txt --output LEGO1PROGRESS-agg.json --html LEGO1PROGRESS-agg.html
|
reccmp-aggregate --samples @lego1samples.txt --output LEGO1PROGRESS-agg.json --html LEGO1PROGRESS-agg.html --svg LEGO1PROGRESS-agg.svg --svg-icon assets/lego1.png
|
||||||
|
|
||||||
- name: Compare Aggregate Accuracy With Current Master
|
- name: Compare Aggregate Accuracy With Current Master
|
||||||
shell: bash
|
shell: bash
|
||||||
@ -208,6 +208,10 @@ jobs:
|
|||||||
needs: [compare]
|
needs: [compare]
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'isledecomp/isle' }}
|
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'isledecomp/isle' }}
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
pages: write
|
||||||
|
id-token: write
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
@ -220,10 +224,26 @@ jobs:
|
|||||||
- name: Upload Continuous Release
|
- name: Upload Continuous Release
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
UPLOAD_KEY: ${{ secrets.UPLOAD_KEY }}
|
|
||||||
run: |
|
run: |
|
||||||
export UPLOADTOOL_SUFFIX=accuracy
|
export UPLOADTOOL_SUFFIX=accuracy
|
||||||
./upload.sh \
|
./upload.sh \
|
||||||
CONFIGPROGRESS* \
|
CONFIGPROGRESS* \
|
||||||
ISLEPROGRESS* \
|
ISLEPROGRESS* \
|
||||||
LEGO1PROGRESS*
|
LEGO1PROGRESS*
|
||||||
|
|
||||||
|
- name: Prepare Pages
|
||||||
|
run: |
|
||||||
|
mkdir -p progress
|
||||||
|
cp CONFIGPROGRESS-agg.svg progress/CONFIGPROGRESS.SVG
|
||||||
|
cp ISLEPROGRESS-agg.svg progress/ISLEPROGRESS.SVG
|
||||||
|
cp LEGO1PROGRESS-agg.svg progress/LEGO1PROGRESS.SVG
|
||||||
|
cp CONFIGPROGRESS-agg.html progress/CONFIGPROGRESS.HTML
|
||||||
|
cp ISLEPROGRESS-agg.html progress/ISLEPROGRESS.HTML
|
||||||
|
cp LEGO1PROGRESS-agg.html progress/LEGO1PROGRESS.HTML
|
||||||
|
|
||||||
|
- uses: actions/upload-pages-artifact@v3
|
||||||
|
with:
|
||||||
|
path: progress/
|
||||||
|
|
||||||
|
- name: Deploy to GitHub Pages
|
||||||
|
uses: actions/deploy-pages@v5
|
||||||
|
|||||||
@ -8,7 +8,7 @@ This is a functionally complete decompilation of LEGO Island (Version 1.1, Engli
|
|||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
<img src="https://legoisland.org/progress/ISLEPROGRESS.SVG" width="50%"><img src="https://legoisland.org/progress/LEGO1PROGRESS.SVG" width="50%">
|
<a href="https://isledecomp.github.io/isle/ISLEPROGRESS.HTML"><img src="https://isledecomp.github.io/isle/ISLEPROGRESS.SVG" width="50%"></a><a href="https://isledecomp.github.io/isle/LEGO1PROGRESS.HTML"><img src="https://isledecomp.github.io/isle/LEGO1PROGRESS.SVG" width="50%"></a>
|
||||||
|
|
||||||
Both `ISLE.EXE` and `LEGO1.DLL` are completely decompiled and, to the best of our knowledge, are functionally identical to the originals. However, work is still ongoing to improve the accuracy, naming, documentation, and structure of the source code. While there may still be unresolved bugs that are not present in retail, the game should be fully playable with the binaries derived from this source code.
|
Both `ISLE.EXE` and `LEGO1.DLL` are completely decompiled and, to the best of our knowledge, are functionally identical to the originals. However, work is still ongoing to improve the accuracy, naming, documentation, and structure of the source code. While there may still be unresolved bugs that are not present in retail, the game should be fully playable with the binaries derived from this source code.
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user