Skip to content

[codex] add generated release notes docs#2

Merged
coderberry merged 1 commit into
mainfrom
codex/release-notes-docs
May 13, 2026
Merged

[codex] add generated release notes docs#2
coderberry merged 1 commit into
mainfrom
codex/release-notes-docs

Conversation

@coderberry
Copy link
Copy Markdown
Contributor

Summary

  • Add MIT licensing and contributor guidance for Agent CLI Tools.
  • Add a changelog entrypoint that points releases to GitHub-generated notes.
  • Configure generated release note categories and update the release workflow to compare against the previous tag for the same binary.

Why

  • Releases should publish useful notes automatically as per-binary tags are pushed, without mixing changelog ranges across different tools.
  • The repo needs explicit MIT licensing and contribution guidance before broader reuse.

Test Plan

  • make test
  • make build
  • git diff --cached --check
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); YAML.load_file(".github/release.yml"); puts "yaml ok"'
  • Simulated slack-post-v0.1.1 tag range locally and verified it resolves previous_tag=slack-post-v0.1.0.

Note: actionlint is not installed locally, so workflow linting was not run.

@coderberry coderberry marked this pull request as ready for review May 13, 2026 20:46
Copilot AI review requested due to automatic review settings May 13, 2026 20:46
@coderberry coderberry merged commit c33c2aa into main May 13, 2026
3 checks passed
@coderberry coderberry deleted the codex/release-notes-docs branch May 13, 2026 20:47
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds project-level documentation for licensing, contributing, changelog guidance, and configures release-note generation for per-binary releases.

Changes:

  • Adds MIT license, contributing guide, and changelog entrypoint.
  • Links project docs from the README and documents generated release notes.
  • Updates the release workflow and adds .github/release.yml release-note categories.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
README.md Adds project documentation links and release-note behavior notes.
LICENSE Adds MIT license text.
CONTRIBUTING.md Adds development, release, and licensing contribution guidance.
CHANGELOG.md Adds release-notes entrypoint and initial release link.
.github/workflows/release.yml Resolves per-tool previous tags and publishes generated release notes.
.github/release.yml Defines generated release-note categories and exclusions.

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

body: |
Automated release for `${{ steps.release-target.outputs.tool }}` `${{ steps.release-target.outputs.version }}`.
generate_release_notes: true
previous_tag: ${{ steps.release-target.outputs.previous_tag }}
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.

2 participants