Skip to content

Feat/cloudflare deployment#5254

Open
stepanLav wants to merge 13 commits intodevfrom
feat/cloudflare_deployment
Open

Feat/cloudflare deployment#5254
stepanLav wants to merge 13 commits intodevfrom
feat/cloudflare_deployment

Conversation

@stepanLav
Copy link
Member

@stepanLav stepanLav commented Dec 1, 2025

Description

This PR adds possibility to deploy temporary env with the app from PR.

Tested native cloudflare workers - #5254 (comment)
but it failed due to OOM while compile our app, that forces to create custom flow on GitHub Actions.

Changes Made

  • Added workflow to deploy
  • Added workflow to clean up
  • Added generic comment creation logic which will write to the same comment, find by identifier
  • Added hash to the version on settings page for that deployments in order to specify which one was deployed

Screenshots/Recordings

Screenshot 2025-12-01 at 14 43 16

#5254 (comment)

Checklist

  • I have performed a self-review of my own code
  • I have tested the changes and verified the happy path works as expected
  • I have provided screenshot of the working feature (if applicable)
  • I have provided description of the changes and any additional context that might help reviewers perform more accurate review
  • I have added tests that cover the base logic (if applicable)
  • My code follows the project's coding standards and style guidelines

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Dec 1, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
nova-spektr-pr 9480fd6 Dec 01 2025, 10:50 AM

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

Unit Test Results

  1 files  158 suites   21s ⏱️
777 tests 767 ✅ 10 💤 0 ❌
819 runs  809 ✅ 10 💤 0 ❌

Results for commit 1ea90d4.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

🚀 Preview Deployment Ready!

Your PR preview has been deployed to Cloudflare Pages!

Preview URL: https://feat-cloudflare-deployment.nova-spektr-pr-5254.pages.dev

Branch: feat/cloudflare_deployment
Deployed Commit: 1ea90d4
PR: #5254

⚠️ Note: The deployment may take a few minutes to propagate. If the URL doesn't work immediately, wait a moment and try again.


This preview will be automatically updated when you push new commits to this PR.

@novasamatech novasamatech deleted a comment from github-actions bot Dec 1, 2025
fix: install

fix: add entry-point

fix: deployment

fix: p[roject name

fix: deployment process

fix: adding commit sha

fix: commit sha

fix: commit message
@stepanLav stepanLav force-pushed the feat/cloudflare_deployment branch from 5c13038 to 1389e48 Compare December 1, 2025 11:50
@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

❌ Preview Deployment Failed

The preview deployment failed. Please check the workflow logs for details.

PR: #5254

Common issues:

  • Build errors in the renderer
  • Network issues during deployment

MaliDo
MaliDo previously approved these changes Dec 2, 2025
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