Compare commits
	
		
			3 Commits
		
	
	
		
			6d8358cbb9
			...
			989076e794
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 989076e794 | |||
| aa0d056d10 | |||
| cd619b8f2a | 
							
								
								
									
										15
									
								
								.github/workflows/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/gitea-release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -69,24 +69,25 @@ jobs: | |||||||
|     - name: Generate Release Notes |     - name: Generate Release Notes | ||||||
|       id: release_notes |       id: release_notes | ||||||
|       run: | |       run: | | ||||||
|         LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "") |         CURRENT_TAG=$(git describe --tags --abbrev=0) | ||||||
|  |         PREVIOUS_TAG=$(git describe --tags --abbrev=0 ${CURRENT_TAG}^) | ||||||
|          |          | ||||||
|         if [ -n "$LAST_TAG" ]; then |         if [ -n "$PREVIOUS_TAG" ]; then | ||||||
|           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT |           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT | ||||||
|           echo "Changes since $LAST_TAG:" >> $GITHUB_OUTPUT |           echo "Changes since $PREVIOUS_TAG:" >> $GITHUB_OUTPUT | ||||||
|           echo "" >> $GITHUB_OUTPUT |           echo "" >> $GITHUB_OUTPUT | ||||||
|            |            | ||||||
|           # Get commits since last tag and categorize them |           # Get commits between previous and current tag | ||||||
|           echo "### Added" >> $GITHUB_OUTPUT |           echo "### Added" >> $GITHUB_OUTPUT | ||||||
|           git log $LAST_TAG..HEAD --pretty=format:%s | grep -iE '^(feat|add|new)' | sed 's/^feat: /- /' >> $GITHUB_OUTPUT || true |           git log ${PREVIOUS_TAG}..${CURRENT_TAG} --pretty=format:%s | grep -iE '^(feat|add|new)' | sed 's/^feat: /- /' >> $GITHUB_OUTPUT || true | ||||||
|           echo "" >> $GITHUB_OUTPUT |           echo "" >> $GITHUB_OUTPUT | ||||||
|            |            | ||||||
|           echo "### Fixed" >> $GITHUB_OUTPUT |           echo "### Fixed" >> $GITHUB_OUTPUT | ||||||
|           git log $LAST_TAG..HEAD --pretty=format:%s | grep -iE '^fix' | sed 's/^fix: /- /' >> $GITHUB_OUTPUT || true |           git log ${PREVIOUS_TAG}..${CURRENT_TAG} --pretty=format:%s | grep -iE '^fix' | sed 's/^fix: /- /' >> $GITHUB_OUTPUT || true | ||||||
|           echo "" >> $GITHUB_OUTPUT |           echo "" >> $GITHUB_OUTPUT | ||||||
|            |            | ||||||
|           echo "### Changed" >> $GITHUB_OUTPUT |           echo "### Changed" >> $GITHUB_OUTPUT | ||||||
|           git log $LAST_TAG..HEAD --pretty=format:%s | grep -ivE '^(feat|fix|add|new)' | sed 's/^/- /' >> $GITHUB_OUTPUT || true |           git log ${PREVIOUS_TAG}..${CURRENT_TAG} --pretty=format:%s | grep -ivE '^(feat|fix|add|new)' | sed 's/^/- /' >> $GITHUB_OUTPUT || true | ||||||
|           echo "EOF" >> $GITHUB_OUTPUT |           echo "EOF" >> $GITHUB_OUTPUT | ||||||
|         else |         else | ||||||
|           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT |           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT | ||||||
|   | |||||||
							
								
								
									
										15
									
								
								.github/workflows/github-release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/github-release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -76,24 +76,25 @@ jobs: | |||||||
|     - name: Generate Release Notes |     - name: Generate Release Notes | ||||||
|       id: release_notes |       id: release_notes | ||||||
|       run: | |       run: | | ||||||
|         LAST_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo "") |         CURRENT_TAG=$(git describe --tags --abbrev=0) | ||||||
|  |         PREVIOUS_TAG=$(git describe --tags --abbrev=0 ${CURRENT_TAG}^) | ||||||
|          |          | ||||||
|         if [ -n "$LAST_TAG" ]; then |         if [ -n "$PREVIOUS_TAG" ]; then | ||||||
|           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT |           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT | ||||||
|           echo "Changes since $LAST_TAG:" >> $GITHUB_OUTPUT |           echo "Changes since $PREVIOUS_TAG:" >> $GITHUB_OUTPUT | ||||||
|           echo "" >> $GITHUB_OUTPUT |           echo "" >> $GITHUB_OUTPUT | ||||||
|            |            | ||||||
|           # Get commits since last tag and categorize them |           # Get commits between previous and current tag | ||||||
|           echo "### Added" >> $GITHUB_OUTPUT |           echo "### Added" >> $GITHUB_OUTPUT | ||||||
|           git log $LAST_TAG..HEAD --pretty=format:%s | grep -iE '^(feat|add|new)' | sed 's/^feat: /- /' >> $GITHUB_OUTPUT || true |           git log ${PREVIOUS_TAG}..${CURRENT_TAG} --pretty=format:%s | grep -iE '^(feat|add|new)' | sed 's/^feat: /- /' >> $GITHUB_OUTPUT || true | ||||||
|           echo "" >> $GITHUB_OUTPUT |           echo "" >> $GITHUB_OUTPUT | ||||||
|            |            | ||||||
|           echo "### Fixed" >> $GITHUB_OUTPUT |           echo "### Fixed" >> $GITHUB_OUTPUT | ||||||
|           git log $LAST_TAG..HEAD --pretty=format:%s | grep -iE '^fix' | sed 's/^fix: /- /' >> $GITHUB_OUTPUT || true |           git log ${PREVIOUS_TAG}..${CURRENT_TAG} --pretty=format:%s | grep -iE '^fix' | sed 's/^fix: /- /' >> $GITHUB_OUTPUT || true | ||||||
|           echo "" >> $GITHUB_OUTPUT |           echo "" >> $GITHUB_OUTPUT | ||||||
|            |            | ||||||
|           echo "### Changed" >> $GITHUB_OUTPUT |           echo "### Changed" >> $GITHUB_OUTPUT | ||||||
|           git log $LAST_TAG..HEAD --pretty=format:%s | grep -ivE '^(feat|fix|add|new)' | sed 's/^/- /' >> $GITHUB_OUTPUT || true |           git log ${PREVIOUS_TAG}..${CURRENT_TAG} --pretty=format:%s | grep -ivE '^(feat|fix|add|new)' | sed 's/^/- /' >> $GITHUB_OUTPUT || true | ||||||
|           echo "EOF" >> $GITHUB_OUTPUT |           echo "EOF" >> $GITHUB_OUTPUT | ||||||
|         else |         else | ||||||
|           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT |           echo "CHANGES<<EOF" >> $GITHUB_OUTPUT | ||||||
|   | |||||||
| @@ -1,5 +1,13 @@ | |||||||
| # Changelog | # Changelog | ||||||
|  |  | ||||||
|  | ## [1.3.61] - 2025-02-22 | ||||||
|  | ### Added | ||||||
|  | - update release notes generation to use previous tag for changes | ||||||
|  |  | ||||||
|  | ### Changed | ||||||
|  | - update webpages for version v1.3.61 | ||||||
|  |  | ||||||
|  |  | ||||||
| ## [1.3.60] - 2025-02-22 | ## [1.3.60] - 2025-02-22 | ||||||
| ### Added | ### Added | ||||||
| - remove automatic git push from changelog update script | - remove automatic git push from changelog update script | ||||||
|   | |||||||
| @@ -9,7 +9,7 @@ | |||||||
| ; https://docs.platformio.org/page/projectconf.html | ; https://docs.platformio.org/page/projectconf.html | ||||||
|  |  | ||||||
| [common] | [common] | ||||||
| version = "1.3.60" | version = "1.3.61" | ||||||
|  |  | ||||||
| #test | #test | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user