|
12 | 12 | matrix:
|
13 | 13 | hw_version: [hw1, hw2]
|
14 | 14 | br_config:
|
15 |
| - [3do, cdi, dreamcast, gamecube, gbahd, genesis, jaguar, jvs_arcade, n64, nes, |
| 15 | + [common, 3do, cdi, dreamcast, gamecube, gbahd, genesis, jaguar, jvs_arcade, n64, nes, |
16 | 16 | parallel_1p, parallel_1p_3v3, parallel_2p, parallel_2p_3v3, pc_engine, pcfx,
|
17 | 17 | playstation, saturn, snes, universal, virtualboy, wii_extension]
|
18 | 18 | include:
|
@@ -43,18 +43,21 @@ jobs:
|
43 | 43 | cat version.txt
|
44 | 44 | cp configs/${{ matrix.hw_version }}/${{ matrix.br_config }} sdkconfig
|
45 | 45 | BR_HW=_${{ matrix.hw_version }} BR_SYS=_${{ matrix.br_config }} idf.py reconfigure build
|
46 |
| - - name: Copy OTA initial binary |
| 46 | + - name: Move common files |
47 | 47 | working-directory: ./build
|
| 48 | + if: ${{ matrix.br_config == 'common' }} |
48 | 49 | run: |
|
49 |
| - mkdir ota |
50 |
| - mv ota_data_initial.bin ota/ |
| 50 | + mkdir common |
| 51 | + mv bootloader/bootloader.bin common/ |
| 52 | + mv partition-table/partition-table.bin common/ |
| 53 | + mv ota_data_initial.bin common/ |
51 | 54 | - name: Upload artifact
|
52 |
| - uses: darthcloud/upload-artifact@v4 |
| 55 | + uses: actions/upload-artifact@v4 |
53 | 56 | with:
|
54 | 57 | name: ${{ env.br_version }}_${{ matrix.hw_version }}
|
55 | 58 | path: |
|
56 |
| - build/partition_table/partition-table.bin |
57 |
| - build/bootloader/bootloader.bin |
58 |
| - build/ota/ota_data_initial.bin |
59 |
| - build/BlueRetro*.bin |
| 59 | + ${{ matrix.br_config }}/partition-table.bin |
| 60 | + ${{ matrix.br_config }}/bootloader.bin |
| 61 | + ${{ matrix.br_config }}/ota_data_initial.bin |
| 62 | + build/BlueRetro_${{ matrix.hw_version }}_${{ matrix.br_config }}.bin |
60 | 63 | if-no-files-found: error
|
0 commit comments