peterp / peterp/peterp.github.io

Add CI deploy workflow (GitHub Actions \u2192 Cloudflare Workers)

Open Beginner friendly
#9 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

infrastructure
Dominant language
HTML
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Parent: #1

GitHub Action that runs on push to master and deploys the rwsdk app to Cloudflare via pnpm release (or wrangler deploy). Use a CLOUDFLARE_API_TOKEN repo secret. Use pnpm/action-setup and pnpm cache in the workflow.

Acceptance:

  • Workflow file under .github/workflows/.
  • Successful deploy on the next push.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by checking the package scripts to confirm what pnpm release invokes, then review any existing workflow conventions before creating a file under .github/workflows/. Configure the workflow for pushes to master, pnpm setup and caching, and the CLOUDFLARE_API_TOKEN secret; done means the next push completes a successful Cloudflare deployment.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions
Domain
ci-cd, cloud, devops
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.