@@ -102,36 +102,24 @@ jobs:
102102 echo "downloads_badge=$DOWNLOADS_BADGE" >> $GITHUB_OUTPUT
103103 echo "issues_badge=$ISSUES_BADGE" >> $GITHUB_OUTPUT
104104
105+ - name : Create badges markdown
106+ run : |
107+ # Create badges.md file with proper GitHub Actions syntax
108+ echo "# Repository Badges" > badges.md
109+ echo "" >> badges.md
110+ echo "[](https://github.com/${{ github.repository }}/releases)" >> badges.md
111+ echo "[](https://github.com/${{ github.repository }})" >> badges.md
112+ echo "[](https://github.com/${{ github.repository }})" >> badges.md
113+ echo "[](https://github.com/${{ github.repository }}/commits)" >> badges.md
114+ echo "[](LICENSE)" >> badges.md
115+ echo "[](https://github.com/${{ github.repository }}/stargazers)" >> badges.md
116+ echo "[](https://github.com/${{ github.repository }}/network/members)" >> badges.md
117+ echo "[](https://github.com/${{ github.repository }}/issues)" >> badges.md
118+ echo "" >> badges.md
119+ echo "**Current Version: ${{ steps.stats.outputs.version }}**" >> badges.md
120+
105121 - name : Update README badges
106122 run : |
107- # Create badge section for README
108- VERSION_BADGE="${{ steps.badges.outputs.version_badge }}"
109- LICENSE_BADGE="${{ steps.badges.outputs.license_badge }}"
110- SHELL_BADGE="${{ steps.badges.outputs.shell_badge }}"
111- DOCKER_BADGE="${{ steps.badges.outputs.docker_badge }}"
112- SIZE_BADGE="${{ steps.badges.outputs.size_badge }}"
113- LINES_BADGE="${{ steps.badges.outputs.lines_badge }}"
114- STATUS_BADGE="${{ steps.badges.outputs.status_badge }}"
115- LAST_COMMIT_BADGE="${{ steps.badges.outputs.last_commit_badge }}"
116- RELEASE_BADGE="${{ steps.badges.outputs.release_badge }}"
117- DOWNLOADS_BADGE="${{ steps.badges.outputs.downloads_badge }}"
118- ISSUES_BADGE="${{ steps.badges.outputs.issues_badge }}"
119- REPO="${{ github.repository }}"
120-
121- cat > badges.md << EOF
122- [](${RELEASE_BADGE})
123- [](https://opensource.org/licenses/MIT)
124- [](https://www.gnu.org/software/bash/)
125- [](https://www.docker.com/)
126- []()
127- []()
128- []()
129- [](https://github.com/${REPO}/commits/main)
130- [](https://github.com/${REPO}/releases/latest)
131- [](https://github.com/${REPO}/releases)
132- [](https://github.com/${REPO}/issues)
133- EOF
134-
135123 # Update README with new badges
136124 if grep -q "^\[\!\[Version\]" readme.md; then
137125 # Replace existing badges section
0 commit comments