Skip to content

Create GitHub releases#30

Merged
zeha merged 11 commits intomasterfrom
zeha/releases
Aug 18, 2025
Merged

Create GitHub releases#30
zeha merged 11 commits intomasterfrom
zeha/releases

Conversation

@zeha
Copy link
Copy Markdown
Member

@zeha zeha commented Aug 17, 2025

  • Remove prebuilt man page
  • Cleanup shellcheck issues
  • Add GitHub workflows:
    • shellcheck
    • package building
    • create release on pushing a tag
  • Add README with badges

@zeha zeha force-pushed the zeha/releases branch 2 times, most recently from d1bbced to 977203a Compare August 17, 2025 12:16
- Add tag trigger for v* tags with +gh version suffix
- Add PR comments linking to build artifacts
- Set artifact retention to 14 days
- Maintain existing autobuild numbering for non-tag builds

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

📦 Build artifact is ready! Download it from the workflow run.

zeha and others added 2 commits August 17, 2025 16:05
- Creates releases automatically for version tags
- Extracts changelog entries using dpkg-parsechangelog
- Downloads build artifacts from package-build workflow

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Include tar.* source packages in build artifacts (renamed to 'packages')
- Update release workflow to use new artifact name
- Add direct download links in PR comments instead of workflow run links
- Improved comment text grammar

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

📦 Built packages are ready! Download here.

@zeha zeha changed the title Prepare for GitHub releases Tidy up and create GitHub releases Aug 17, 2025
@zeha zeha changed the title Tidy up and create GitHub releases Create GitHub releases Aug 17, 2025
@zeha
Copy link
Copy Markdown
Member Author

zeha commented Aug 17, 2025

example of how such a release looks: https://github.com/zeha/grml-rescueboot/releases/tag/v0.6.10

@zeha zeha marked this pull request as ready for review August 17, 2025 14:06
@zeha zeha self-assigned this Aug 17, 2025
@zeha zeha requested a review from mika August 17, 2025 14:06
@github-actions
Copy link
Copy Markdown

📦 Built packages are ready! Download here.

@github-actions
Copy link
Copy Markdown

📦 Built packages are ready! Download here.

@zeha zeha merged commit 9b34558 into master Aug 18, 2025
4 checks passed
@zeha zeha deleted the zeha/releases branch August 18, 2025 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants