refactor: update Gitea and GitHub release workflows to use esp32dev_ota for building and uploading firmware and SPIFFS binaries
This commit is contained in:
		
							
								
								
									
										12
									
								
								.github/workflows/providers/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/providers/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -34,14 +34,14 @@ jobs: | ||||
|      | ||||
|     - name: Build Firmware | ||||
|       run: | | ||||
|         pio run -t buildfs  # Build SPIFFS | ||||
|         pio run            # Build firmware | ||||
|         cp .pio/build/esp32dev/firmware.bin .pio/build/esp32dev/filaman.bin | ||||
|         cp .pio/build/esp32dev/spiffs.bin .pio/build/esp32dev/filaman_spiffs.bin | ||||
|         pio run -e esp32dev_ota -t buildfs  # Build SPIFFS | ||||
|         pio run -e esp32dev_ota            # Build firmware | ||||
|         cp .pio/build/esp32dev_ota/firmware.bin .pio/build/esp32dev_ota/filaman.bin | ||||
|         cp .pio/build/esp32dev_ota/spiffs.bin .pio/build/esp32dev_ota/filaman_spiffs.bin | ||||
|          | ||||
|     - name: Prepare binaries | ||||
|       run: | | ||||
|         cd .pio/build/esp32dev | ||||
|         cd .pio/build/esp32dev_ota | ||||
|          | ||||
|         # Create OTA binary (firmware only) | ||||
|         cp firmware.bin filaman_ota.bin | ||||
| @@ -94,7 +94,7 @@ jobs: | ||||
|           echo "Release created with ID: $RELEASE_ID" | ||||
|            | ||||
|           # Upload binaries | ||||
|           cd .pio/build/esp32dev | ||||
|           cd .pio/build/esp32dev_ota | ||||
|           for file in filaman_full.bin filaman_ota.bin filaman.bin filaman_spiffs.bin; do | ||||
|             echo "Uploading $file..." | ||||
|             curl -k -s \ | ||||
|   | ||||
							
								
								
									
										18
									
								
								.github/workflows/providers/github-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/providers/github-release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -23,14 +23,14 @@ jobs: | ||||
|      | ||||
|     - name: Build Firmware | ||||
|       run: | | ||||
|         pio run -t buildfs  # Build SPIFFS | ||||
|         pio run            # Build firmware | ||||
|         cp .pio/build/esp32dev/firmware.bin .pio/build/esp32dev/filaman.bin | ||||
|         cp .pio/build/esp32dev/spiffs.bin .pio/build/esp32dev/filaman_spiffs.bin | ||||
|         pio run -e esp32dev_ota -t buildfs  # Build SPIFFS | ||||
|         pio run -e esp32dev_ota            # Build firmware | ||||
|         cp .pio/build/esp32dev_ota/firmware.bin .pio/build/esp32dev_ota/filaman.bin | ||||
|         cp .pio/build/esp32dev_ota/spiffs.bin .pio/build/esp32dev_ota/filaman_spiffs.bin | ||||
|          | ||||
|     - name: Prepare binaries | ||||
|       run: | | ||||
|         cd .pio/build/esp32dev | ||||
|         cd .pio/build/esp32dev_ota | ||||
|          | ||||
|         # Debug: Show all generated files | ||||
|         echo "Files in build directory:" | ||||
| @@ -87,7 +87,7 @@ jobs: | ||||
|         gh release create "${{ github.ref_name }}" \ | ||||
|           --title "Release ${{ steps.get_version.outputs.VERSION }}" \ | ||||
|           --notes "${{ steps.changelog.outputs.CHANGES }}" \ | ||||
|           .pio/build/esp32dev/filaman_full.bin \ | ||||
|           .pio/build/esp32dev/filaman_ota.bin \ | ||||
|           .pio/build/esp32dev/filaman.bin \ | ||||
|           .pio/build/esp32dev/filaman_spiffs.bin | ||||
|           .pio/build/esp32dev_ota/filaman_full.bin \ | ||||
|           .pio/build/esp32dev_ota/filaman_ota.bin \ | ||||
|           .pio/build/esp32dev_ota/filaman.bin \ | ||||
|           .pio/build/esp32dev_ota/filaman_spiffs.bin | ||||
		Reference in New Issue
	
	Block a user