Skip to content

ci: Add continuous release on master pushes#28

Merged
simonCatBot merged 4 commits intomasterfrom
feature/github-package-distribution
Apr 5, 2026
Merged

ci: Add continuous release on master pushes#28
simonCatBot merged 4 commits intomasterfrom
feature/github-package-distribution

Conversation

@simonCatBot
Copy link
Copy Markdown
Owner

Summary

Adds automatic creation of a 'latest' release on every push to master.

Changes

  • New release-latest job that creates/updates a 'latest' tag
  • Marked as pre-release so users know it's a development build
  • Versioned releases still created on tags (unchanged)

Why

Users can now download the latest build immediately after PR merges without waiting for version tags.

Usage

Download latest build:

curl -L https://github.com/simoncatbot/rocclaw/releases/download/latest/rocclaw-linux-x64.tar.gz

penggaolai and others added 4 commits April 5, 2026 11:41
- Add build-and-release.yml workflow for automated builds
- Update package.json with npm publish metadata
- Add installation instructions to README for:
  - Pre-built packages (Linux/macOS/Windows)
  - npm global install
  - Source install
- Add GitHub release badge
- Add empty turbopack config to silence build error
- Remove --webpack flag from CI workflow
- Fixes build failure after merging feature/github-package-distribution
- Creates/updates a 'latest' pre-release on every push to master
- Keeps versioned releases for tagged versions
- Allows users to download latest build without waiting for version tags
@simonCatBot simonCatBot merged commit 32fa990 into master Apr 5, 2026
4 checks passed
@simonCatBot simonCatBot deleted the feature/github-package-distribution branch April 5, 2026 22:13
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