Skip to content

Commit

Permalink
Compare win/linux builds
Browse files Browse the repository at this point in the history
  • Loading branch information
dzid26 committed Apr 10, 2024
1 parent 2b52bad commit 1e19d63
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
steps:
- name: install SDCC
run: | #install silent and then unpack missing installation libraries
Invoke-WebRequest https://altushost-swe.dl.sourceforge.net/project/sdcc/sdcc-win64/$env:SDCC_VERSION/sdcc-$env:SDCC_VERSION-rc3-x64-setup.exe -OutFile sdcc_setup.exe
Invoke-WebRequest https://altushost-swe.dl.sourceforge.net/project/sdcc/sdcc-win64/$env:4.2.0/sdcc-$env:4.2.0-x64-setup.exe -OutFile sdcc_setup.exe
Start-Process -wait -FilePath "sdcc_setup.exe" -ArgumentList "/S", "/D=C:\Program Files\SDCC"
echo "Adding sdcc to PATH"
Add-Content $env:GITHUB_PATH "C:\Program Files\SDCC\bin"
Expand All @@ -37,6 +37,8 @@ jobs:
with:
name: firmware
path: bin/main.ihx
outputs:
firmware: ${{ steps.Build_Windows.outputs.firmware }}


Build_Linux:
Expand All @@ -61,3 +63,14 @@ jobs:
with:
name: firmware
path: bin/main.ihx
outputs:
firmware: ${{ steps.Build_Linux.outputs.firmware }}


Compare_builds:
runs-on: ubuntu-22.04
steps:
- name: Compare output files
run: |
echo "Comparing output files"
diff -u <(cat ${{ steps.Build_Windows.outputs.firmware }}) <(cat ${{ steps.Build_Linux.outputs.firmware }})

0 comments on commit 1e19d63

Please sign in to comment.