|
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 |
@@ -52,22 +54,24 @@ jobs: |
52 | 54 | ref_name: ${{ github.head_ref || github.ref_name }} |
53 | 55 | run: echo "REF_NAME=${ref_name//\//-}" >> $GITHUB_ENV |
54 | 56 | - name: Upload DFU artifacts |
55 | | - uses: actions/upload-artifact@v3 |
| 57 | + uses: actions/upload-artifact@v4 |
56 | 58 | with: |
57 | 59 | name: InfiniTime DFU ${{ env.REF_NAME }} |
58 | 60 | path: ./build/output/pinetime-mcuboot-app-dfu/* |
59 | 61 | - name: Upload MCUBoot image artifacts |
60 | | - uses: actions/upload-artifact@v3 |
| 62 | + uses: actions/upload-artifact@v4 |
61 | 63 | with: |
62 | 64 | name: InfiniTime MCUBoot image ${{ env.REF_NAME }} |
63 | 65 | path: ./build/output/pinetime-mcuboot-app-image-*.bin |
64 | 66 | - name: Upload standalone ELF artifacts |
65 | | - uses: actions/upload-artifact@v3 |
| 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 | | - uses: actions/upload-artifact@v3 |
| 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 |
@@ -108,7 +112,7 @@ jobs: |
108 | 112 | cmake --build build_lv_sim |
109 | 113 |
|
110 | 114 | - name: Upload simulator executable |
111 | | - uses: actions/upload-artifact@v3 |
| 115 | + uses: actions/upload-artifact@v4 |
112 | 116 | with: |
113 | 117 | name: infinisim-${{ env.REF_NAME }} |
114 | 118 | path: build_lv_sim/infinisim |
@@ -205,10 +209,12 @@ 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 |
211 | | - uses: actions/upload-artifact@v3 |
| 217 | + uses: actions/upload-artifact@v4 |
212 | 218 | with: |
213 | 219 | name: comment |
214 | 220 | path: comment |
0 commit comments