feat: update Gitea release workflow to include changelog and increment version to 1.2.46
This commit is contained in:
		
							
								
								
									
										13
									
								
								.github/workflows/providers/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/providers/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -68,17 +68,28 @@ jobs: | |||||||
|          |          | ||||||
|         cp .pio/build/esp32dev/firmware.bin .pio/build/esp32dev/filaman_ota.bin |         cp .pio/build/esp32dev/firmware.bin .pio/build/esp32dev/filaman_ota.bin | ||||||
|  |  | ||||||
|  |     - name: Read CHANGELOG.md | ||||||
|  |       id: changelog | ||||||
|  |       run: | | ||||||
|  |         VERSION=${{ inputs.gitea_ref_name }} | ||||||
|  |         CHANGELOG=$(awk "/## \\[$VERSION\\]/{p=1;print;next} /## \\[/ {p=0} p" CHANGELOG.md) | ||||||
|  |         echo "CHANGES<<EOF" >> $GITHUB_OUTPUT | ||||||
|  |         echo "$CHANGELOG" >> $GITHUB_OUTPUT | ||||||
|  |         echo "EOF" >> $GITHUB_OUTPUT | ||||||
|  |  | ||||||
|     - name: Create Release |     - name: Create Release | ||||||
|       env: |       env: | ||||||
|         TOKEN: ${{ secrets.GITEA_TOKEN }} |         TOKEN: ${{ secrets.GITEA_TOKEN }} | ||||||
|         GITEA_REF_NAME: ${{ inputs.gitea_ref_name }} |         GITEA_REF_NAME: ${{ inputs.gitea_ref_name }} | ||||||
|         GITEA_SERVER_URL: ${{ inputs.gitea_server_url }} |         GITEA_SERVER_URL: ${{ inputs.gitea_server_url }} | ||||||
|         GITEA_REPOSITORY: ${{ inputs.gitea_repository }} |         GITEA_REPOSITORY: ${{ inputs.gitea_repository }} | ||||||
|  |         CHANGELOG: ${{ steps.changelog.outputs.CHANGES }} | ||||||
|       run: | |       run: | | ||||||
|         echo "Debug environment:" |         echo "Debug environment:" | ||||||
|         echo "GITEA_REF_NAME: ${GITEA_REF_NAME}" |         echo "GITEA_REF_NAME: ${GITEA_REF_NAME}" | ||||||
|         echo "GITEA_SERVER_URL: ${GITEA_SERVER_URL}" |         echo "GITEA_SERVER_URL: ${GITEA_SERVER_URL}" | ||||||
|         echo "GITEA_REPOSITORY: ${GITEA_REPOSITORY}" |         echo "GITEA_REPOSITORY: ${GITEA_REPOSITORY}" | ||||||
|  |         echo "CHANGELOG: ${CHANGELOG}" | ||||||
|          |          | ||||||
|         TAG="${GITEA_REF_NAME}" |         TAG="${GITEA_REF_NAME}" | ||||||
|         API_URL="${GITEA_SERVER_URL}/api/v1" |         API_URL="${GITEA_SERVER_URL}/api/v1" | ||||||
| @@ -91,7 +102,7 @@ jobs: | |||||||
|           -X POST \ |           -X POST \ | ||||||
|           -H "Authorization: token ${TOKEN}" \ |           -H "Authorization: token ${TOKEN}" \ | ||||||
|           -H "Content-Type: application/json" \ |           -H "Content-Type: application/json" \ | ||||||
|           -d "{\"tag_name\":\"${TAG}\",\"name\":\"Release ${TAG}\"}" \ |           -d "{\"tag_name\":\"${TAG}\",\"name\":\"Release ${TAG}\",\"body\":\"${CHANGELOG}\"}" \ | ||||||
|           "${API_URL}/repos/${REPO}/releases") |           "${API_URL}/repos/${REPO}/releases") | ||||||
|          |          | ||||||
|         RELEASE_ID=$(echo "$RESPONSE" | grep -o '"id":[0-9]*' | cut -d':' -f2 | head -n1) |         RELEASE_ID=$(echo "$RESPONSE" | grep -o '"id":[0-9]*' | cut -d':' -f2 | head -n1) | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|         <div style="display: flex; align-items: center; gap: 2rem;"> |         <div style="display: flex; align-items: center; gap: 2rem;"> | ||||||
|             <img src="/logo.png" alt="FilaMan Logo" class="logo"> |             <img src="/logo.png" alt="FilaMan Logo" class="logo"> | ||||||
|             <div class="logo-text"> |             <div class="logo-text"> | ||||||
|                 <h1>FilaMan<span class="version">v1.2.29</span></h1> |                 <h1>FilaMan<span class="version">v1.2.46</span></h1> | ||||||
|                 <h4>Filament Management Tool</h4> |                 <h4>Filament Management Tool</h4> | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ | |||||||
| ; https://docs.platformio.org/page/projectconf.html | ; https://docs.platformio.org/page/projectconf.html | ||||||
|  |  | ||||||
| [common] | [common] | ||||||
| version = "1.2.45" | version = "1.2.46" | ||||||
|  |  | ||||||
| [env:esp32dev] | [env:esp32dev] | ||||||
| platform = espressif32 | platform = espressif32 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user