Skip to content

feat: release-please automation and version display#3

Merged
wavekat-eason merged 1 commit intomainfrom
feat/versioning
Mar 30, 2026
Merged

feat: release-please automation and version display#3
wavekat-eason merged 1 commit intomainfrom
feat/versioning

Conversation

@wavekat-eason
Copy link
Copy Markdown
Contributor

@wavekat-eason wavekat-eason commented Mar 30, 2026

Summary

  • Displays the latest git release tag in the site footer (falls back to package.json version if no tag exists)
  • Adds release-please workflow to automatically open Release PRs on conventional commits to main
  • On Release PR merge: tag is created, then wrangler deploys to Cloudflare Pages
  • Restricts CI to PRs only — release.yml owns the push-to-main path

Required setup

Add to GitHub repo settings before the deploy step will work:

  • Secret: CLOUDFLARE_API_TOKEN
  • Variable: CLOUDFLARE_ACCOUNT_ID

Also disable automatic builds in CF Pages dashboard to avoid double deploys.

Test plan

  • Merge to main → release-please opens a Release PR
  • Merge Release PR → tag created, deploy job runs, version shows in footer

🤖 Generated with Claude Code

- Show git release tag in footer (fallback to package.json version)
- Add release-please workflow to automate Release PRs and CF deploy
- Add release-please config and manifest
- Restrict CI to PRs only (release.yml owns push-to-main)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@wavekat-eason wavekat-eason merged commit 3736452 into main Mar 30, 2026
1 check passed
@wavekat-eason wavekat-eason deleted the feat/versioning branch March 30, 2026 03:55
wavekat-eason pushed a commit that referenced this pull request Mar 30, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.0.2](wavekat-com-v0.0.1...wavekat-com-v0.0.2)
(2026-03-30)


### Features

* add Wrangler deploy script for CF Pages
([#2](#2))
([fbe175b](fbe175b))
* Astro scaffold with homepage
([#1](#1))
([f763fb8](f763fb8))
* release-please automation and version display
([#3](#3))
([3736452](3736452))


### Bug Fixes

* treat feat commits as patch bumps pre-1.0
([#5](#5))
([a7ba5ff](a7ba5ff))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

1 participant