Skip to content

Conversation

@nfebe
Copy link
Contributor

@nfebe nfebe commented Jan 31, 2026

Add workflow_dispatch triggered release workflow using whilesmart/workflows action to create GitHub releases with deployable archives.

Add workflow_dispatch triggered release workflow using whilesmart/workflows
action to create GitHub releases with deployable archives.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
@sourceant
Copy link

sourceant bot commented Jan 31, 2026

Code Review Summary

✨ This pull request introduces a new GitHub Actions workflow (release.yml) for managing releases of the flatrun-ui package. The workflow is designed to be triggered manually via workflow_dispatch and leverages a custom action (whilesmart/workflows/js/release) to handle the release process, including package and archive creation.

🚀 Key Improvements

  • Automated release process using a dedicated GitHub Action.
  • Manual trigger via workflow_dispatch provides control over release initiation.

💡 Minor Suggestions

  • Pinning the whilesmart/workflows/js/release action to a specific version tag or commit SHA for improved stability and security.

Copy link

@sourceant sourceant bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review complete. See the overview comment for a summary.

release:
runs-on: ubuntu-latest
steps:
- uses: whilesmart/workflows/js/release@main
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a best practice to pin GitHub Actions to a full-length commit SHA or a specific version tag (e.g., v1) instead of @main. This prevents unexpected breaking changes if the main branch of the referenced action is updated, enhancing both stability and security. Please check the whilesmart/workflows/js/release repository for available tags or the latest stable SHA.

Suggested change
- uses: whilesmart/workflows/js/release@main
- uses: whilesmart/workflows/js/release@v1.0.0

@cloudflare-workers-and-pages
Copy link

Deploying flatrun-ui with  Cloudflare Pages  Cloudflare Pages

Latest commit: ff66430
Status: ✅  Deploy successful!
Preview URL: https://ce32bf38.flatrun-ui.pages.dev
Branch Preview URL: https://chore-release-workflow.flatrun-ui.pages.dev

View logs

@nfebe nfebe merged commit 795781b into main Jan 31, 2026
5 checks passed
@nfebe nfebe deleted the chore/release-workflow branch January 31, 2026 11:41
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