Compare commits
	
		
			6 Commits
		
	
	
		
			v1.3.19
			...
			875d9d2b70
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 875d9d2b70 | |||
| 52840b9b0b | |||
| da1fc7678f | |||
| 982bb5aa21 | |||
| 007737db13 | |||
| 17e5949201 | 
							
								
								
									
										38
									
								
								.github/workflows/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -72,6 +72,9 @@ jobs: | |||||||
|         echo "EOF" >> $GITHUB_OUTPUT |         echo "EOF" >> $GITHUB_OUTPUT | ||||||
|  |  | ||||||
|     - name: Create Gitea Release |     - name: Create Gitea Release | ||||||
|  |       env: | ||||||
|  |         GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} | ||||||
|  |         GITEA_API_URL: ${{ secrets.GITEA_API_URL }} | ||||||
|       run: | |       run: | | ||||||
|         VERSION=${{ steps.get_version.outputs.VERSION }} |         VERSION=${{ steps.get_version.outputs.VERSION }} | ||||||
|         cd .pio/build/esp32dev |         cd .pio/build/esp32dev | ||||||
| @@ -84,6 +87,35 @@ jobs: | |||||||
|           fi |           fi | ||||||
|         done |         done | ||||||
|          |          | ||||||
|         # Create release using git command |         # Check if tag exists | ||||||
|         #git tag -a "v${VERSION}" -m "Release ${VERSION}" |         if ! git rev-parse "v${VERSION}" >/dev/null 2>&1; then | ||||||
|         git push origin "v${VERSION}" |           # Create tag if it doesn't exist | ||||||
|  |           git tag -a "v${VERSION}" -m "Release ${VERSION}" | ||||||
|  |           git push origin "v${VERSION}" | ||||||
|  |         fi | ||||||
|  |  | ||||||
|  |         # Create Gitea release using API | ||||||
|  |         RELEASE_DATA="{ | ||||||
|  |           \"tag_name\": \"v${VERSION}\", | ||||||
|  |           \"name\": \"v${VERSION}\", | ||||||
|  |           \"body\": \"${{ steps.changelog.outputs.CHANGES }}\" | ||||||
|  |         }" | ||||||
|  |  | ||||||
|  |         # Create release | ||||||
|  |         RESPONSE=$(curl -X POST \ | ||||||
|  |           -H "Authorization: token ${GITEA_TOKEN}" \ | ||||||
|  |           -H "Content-Type: application/json" \ | ||||||
|  |           -d "$RELEASE_DATA" \ | ||||||
|  |           "${GITEA_API_URL}/repos/owner/repo/releases") | ||||||
|  |  | ||||||
|  |         # Upload assets | ||||||
|  |         RELEASE_ID=$(echo $RESPONSE | jq -r .id) | ||||||
|  |         for file in upgrade_filaman_firmware_v${VERSION}.bin upgrade_filaman_website_v${VERSION}.bin filaman_full_${VERSION}.bin; do | ||||||
|  |           if [ -f "$file" ]; then | ||||||
|  |             curl -X POST \ | ||||||
|  |               -H "Authorization: token ${GITEA_TOKEN}" \ | ||||||
|  |               -H "Content-Type: application/octet-stream" \ | ||||||
|  |               --data-binary @"$file" \ | ||||||
|  |               "${GITEA_API_URL}/repos/owner/repo/releases/${RELEASE_ID}/assets?name=${file}" | ||||||
|  |           fi | ||||||
|  |         done | ||||||
							
								
								
									
										12
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -1,5 +1,17 @@ | |||||||
| # Changelog | # Changelog | ||||||
|  |  | ||||||
|  | ## [1.3.21] - 2025-02-21 | ||||||
|  | ### Changed | ||||||
|  | - update webpages for version v1.3.21 | ||||||
|  | - workflow: enhance Gitea release process with API integration and token management | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ## [1.3.20] - 2025-02-21 | ||||||
|  | ### Changed | ||||||
|  | - update webpages for version v1.3.20 | ||||||
|  | - workflow: enable git tagging and pushing for Gitea releases | ||||||
|  |  | ||||||
|  |  | ||||||
| ## [1.3.19] - 2025-02-21 | ## [1.3.19] - 2025-02-21 | ||||||
| ### Changed | ### Changed | ||||||
| - update webpages for version v1.3.19 | - update webpages for version v1.3.19 | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ | |||||||
| ; https://docs.platformio.org/page/projectconf.html | ; https://docs.platformio.org/page/projectconf.html | ||||||
|  |  | ||||||
| [common] | [common] | ||||||
| version = "1.3.19" | version = "1.3.21" | ||||||
|  |  | ||||||
| #test | #test | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user