FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
charmaine

charmaine

automate-workflows

Public
Like
automate-workflows
Home
Code
4
backend
1
shared
2
README.md
H
main.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
5/14/2025
Viewing readonly version of main branch: v9
View latest version
README.md

GitHub Release Notes Generator

This app generates release notes based on GitHub commits. It analyzes commit messages between two points (tags, commits, or dates) and formats them into structured release notes.

Features

  • Fetch commits from GitHub repositories
  • Parse commit messages to categorize changes
  • Generate formatted release notes in Markdown
  • Support for conventional commit format
  • Customizable output format

Usage

  1. Visit the app URL
  2. Enter your repository details (owner/repo)
  3. Specify the range for commits (tags, commit hashes, or dates)
  4. Generate your release notes
  5. Copy or download the formatted output

Setup

This app requires a GitHub Personal Access Token with repo scope to access repository data. Set this as an environment variable in Val Town:

GITHUB_TOKEN=your_personal_access_token

Project Structure

  • backend/ - API endpoints and GitHub integration
  • frontend/ - User interface for the app
  • shared/ - Shared types and utilities

Technologies

  • TypeScript
  • GitHub REST API
  • Hono (backend framework)
  • React (frontend)
  • TailwindCSS (styling)
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareersBrandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.