Add "Run on InfiniEmu" link to pull requests (#2150)

This commit is contained in:
Felipe Martínez 2025-01-28 20:57:07 +01:00 committed by GitHub
parent de87a0dd3d
commit 7b39d81c8c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -22,6 +22,8 @@ jobs:
text_size: ${{ steps.output-sizes.outputs.text_size }} text_size: ${{ steps.output-sizes.outputs.text_size }}
data_size: ${{ steps.output-sizes.outputs.data_size }} data_size: ${{ steps.output-sizes.outputs.data_size }}
bss_size: ${{ steps.output-sizes.outputs.bss_size }} bss_size: ${{ steps.output-sizes.outputs.bss_size }}
firmware_artifact: ${{ steps.upload-firmware.outputs.artifact-id }}
resources_artifact: ${{ steps.upload-resources.outputs.artifact-id }}
env: env:
# InfiniTime sources are downloaded to the current directory. # InfiniTime sources are downloaded to the current directory.
# Override SOURCES_DIR in build.sh # Override SOURCES_DIR in build.sh
@ -63,11 +65,13 @@ jobs:
path: ./build/output/pinetime-mcuboot-app-image-*.bin path: ./build/output/pinetime-mcuboot-app-image-*.bin
- name: Upload standalone ELF artifacts - name: Upload standalone ELF artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
id: upload-firmware
with: with:
name: InfiniTime image ${{ env.REF_NAME }} name: InfiniTime image ${{ env.REF_NAME }}
path: ./build/output/src/pinetime-app-*.out path: ./build/output/src/pinetime-app-*.out
- name: Upload resources artifacts - name: Upload resources artifacts
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
id: upload-resources
with: with:
name: InfiniTime resources ${{ env.REF_NAME }} name: InfiniTime resources ${{ env.REF_NAME }}
path: ./build/output/infinitime-resources-*.zip path: ./build/output/infinitime-resources-*.zip
@ -205,6 +209,8 @@ jobs:
| text | ${{ needs.build-firmware.outputs.text_size }}B | ${{ steps.output-sizes-diff.outputs.text_diff }}B | | text | ${{ needs.build-firmware.outputs.text_size }}B | ${{ steps.output-sizes-diff.outputs.text_diff }}B |
| data | ${{ needs.build-firmware.outputs.data_size }}B | ${{ steps.output-sizes-diff.outputs.data_diff }}B | | data | ${{ needs.build-firmware.outputs.data_size }}B | ${{ steps.output-sizes-diff.outputs.data_diff }}B |
| bss | ${{ needs.build-firmware.outputs.bss_size }}B | ${{ steps.output-sizes-diff.outputs.bss_diff }}B | | bss | ${{ needs.build-firmware.outputs.bss_size }}B | ${{ steps.output-sizes-diff.outputs.bss_diff }}B |
[Run in InfiniEmu](https://infiniemu.pipe01.net/?firmware=artifact://${{ github.repository }}/${{ needs.build-firmware.outputs.firmware_artifact }}&resources=artifact://${{ github.repository }}/${{ needs.build-firmware.outputs.resources_artifact }})
EOF EOF
- name: Upload comment - name: Upload comment