Skip to content

Add post-publish release automation script#19

Merged
wesm merged 1 commit intomainfrom
release-automation
Oct 30, 2025
Merged

Add post-publish release automation script#19
wesm merged 1 commit intomainfrom
release-automation

Conversation

@wesm
Copy link
Owner

@wesm wesm commented Oct 30, 2025

Created scripts/post-publish.sh to automate post-PyPI release tasks:

  1. Generate latest screenshots using generate_screenshots.py
  2. Commit to moneyflow-assets with squashed history (keeps repo small)
  3. Push to moneyflow-assets
  4. Update stable branch to point to release tag
  5. Push stable branch to GitHub

Committer for moneyflow-assets set to info@wesmckinney.com

Also updated:

  • CLAUDE.md: Added rule to never create new branches unless asked
  • PUBLISHING.md: Added post-publish step to workflow
  • scripts/README.md: Documented new post-publish.sh script
  • scripts/generate_screenshots.py: Removed unused import

Usage: ./scripts/post-publish.sh v0.6.0

🤖 Generated with Claude Code

Created scripts/post-publish.sh to automate post-PyPI release tasks:

1. Generate latest screenshots using generate_screenshots.py
2. Commit to moneyflow-assets with squashed history (keeps repo small)
3. Push to moneyflow-assets
4. Update stable branch to point to release tag
5. Push stable branch to GitHub

Committer for moneyflow-assets set to info@wesmckinney.com

Also updated:
- CLAUDE.md: Added rule to never create new branches unless asked
- PUBLISHING.md: Added post-publish step to workflow
- scripts/README.md: Documented new post-publish.sh script
- scripts/generate_screenshots.py: Removed unused import

Usage: ./scripts/post-publish.sh v0.6.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link

Deploying moneyflow with  Cloudflare Pages  Cloudflare Pages

Latest commit: e5f316c
Status: ✅  Deploy successful!
Preview URL: https://7f8f63ed.moneyflow-6wi.pages.dev
Branch Preview URL: https://release-automation.moneyflow-6wi.pages.dev

View logs

@wesm wesm merged commit d061c88 into main Oct 30, 2025
6 checks passed
@wesm wesm deleted the release-automation branch October 30, 2025 01:54
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