|
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