|
22 | 22 | text_size: ${{ steps.output-sizes.outputs.text_size }}
|
23 | 23 | data_size: ${{ steps.output-sizes.outputs.data_size }}
|
24 | 24 | bss_size: ${{ steps.output-sizes.outputs.bss_size }}
|
| 25 | + firmware_artifact: ${{ steps.upload-firmware.outputs.artifact-id }} |
| 26 | + resources_artifact: ${{ steps.upload-resources.outputs.artifact-id }} |
25 | 27 | env:
|
26 | 28 | # InfiniTime sources are downloaded to the current directory.
|
27 | 29 | # Override SOURCES_DIR in build.sh
|
@@ -63,11 +65,13 @@ jobs:
|
63 | 65 | path: ./build/output/pinetime-mcuboot-app-image-*.bin
|
64 | 66 | - name: Upload standalone ELF artifacts
|
65 | 67 | uses: actions/upload-artifact@v4
|
| 68 | + id: upload-firmware |
66 | 69 | with:
|
67 | 70 | name: InfiniTime image ${{ env.REF_NAME }}
|
68 | 71 | path: ./build/output/src/pinetime-app-*.out
|
69 | 72 | - name: Upload resources artifacts
|
70 | 73 | uses: actions/upload-artifact@v4
|
| 74 | + id: upload-resources |
71 | 75 | with:
|
72 | 76 | name: InfiniTime resources ${{ env.REF_NAME }}
|
73 | 77 | path: ./build/output/infinitime-resources-*.zip
|
@@ -205,6 +209,8 @@ jobs:
|
205 | 209 | | text | ${{ needs.build-firmware.outputs.text_size }}B | ${{ steps.output-sizes-diff.outputs.text_diff }}B |
|
206 | 210 | | data | ${{ needs.build-firmware.outputs.data_size }}B | ${{ steps.output-sizes-diff.outputs.data_diff }}B |
|
207 | 211 | | bss | ${{ needs.build-firmware.outputs.bss_size }}B | ${{ steps.output-sizes-diff.outputs.bss_diff }}B |
|
| 212 | +
|
| 213 | + [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 }}) |
208 | 214 | EOF
|
209 | 215 |
|
210 | 216 | - name: Upload comment
|
|
0 commit comments