Skip to content

feat: setup release please#93

Merged
adamjgriffith merged 5 commits into
mainfrom
feat/setup-release-please
May 13, 2026
Merged

feat: setup release please#93
adamjgriffith merged 5 commits into
mainfrom
feat/setup-release-please

Conversation

@adamjgriffith

@adamjgriffith adamjgriffith commented May 1, 2026

Copy link
Copy Markdown
Contributor

Description

Sets up automated releases for this repository using release-please, adds a PR-title conventional commits check, and updates the README to document the new versioning/release approach.

Changes:

  • Added release-please configuration + manifest to track and automate semantic versioning.
  • Added GitHub Actions workflow to run release-please on pushes to main, including additional tag management.
  • Updated README with new “Versioning” guidance and updated workflow reference examples.

Before submitting (or marking as "ready for review")

  • Does the pull request title follow the conventional commit specification?
  • Have you performed a self-review of the code
  • Have you have added tests that prove the fix or feature is effective and working
  • Did you make sure to update any documentation relating to this change?

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Sets up automated releases for this repository using release-please, adds a PR-title conventional commits check, and updates the README to document the new versioning/release approach.

Changes:

  • Added release-please configuration + manifest to track and automate semantic versioning.
  • Added GitHub Actions workflow to run release-please on pushes to main, including additional tag management.
  • Updated README with new “Versioning” guidance and updated workflow reference examples.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
release-please-config.json Adds release-please config (simple release type, changelog sections).
.release-please-manifest.json Introduces manifest for version tracking.
.github/workflows/release-please.yaml Automates release-please execution and attempts to maintain major/minor tags.
.github/workflows/ci.yaml Adds PR CI job to enforce conventional commit PR titles.
README.md Documents versioning strategy and updates workflow usage examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release-please.yaml
Comment thread .github/workflows/ci.yaml
Comment thread README.md Outdated
Comment thread README.md
Comment thread README.md
Comment thread README.md Outdated
@adamjgriffith
adamjgriffith force-pushed the feat/setup-release-please branch from 6152e2c to 2906aa9 Compare May 1, 2026 08:00
@adamjgriffith adamjgriffith changed the title feat: Setup release please feat: setup release please May 1, 2026
@adamjgriffith
adamjgriffith force-pushed the feat/setup-release-please branch from c7f2109 to 91e7905 Compare May 1, 2026 10:27
@adamjgriffith
adamjgriffith marked this pull request as ready for review May 1, 2026 10:30
@adamjgriffith
adamjgriffith requested a review from a team May 1, 2026 10:30
@sdh100shaun

Copy link
Copy Markdown
Contributor

closes #31
see release-process-github-actions
LOOKS GOOD - minor non blocker documentation

Comment thread README.md
@adamjgriffith
adamjgriffith merged commit db31872 into main May 13, 2026
5 of 6 checks passed
@adamjgriffith
adamjgriffith deleted the feat/setup-release-please branch May 13, 2026 15:28
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.

5 participants