Skip to content

Releases: hotbrainco/copilot-bootstrap

Release v0.6.4

Choose a tag to compare

@github-actions github-actions released this 18 Sep 05:14

This is a test release to confirm the end-to-end automation is working correctly.

Release v0.6.3

Choose a tag to compare

@github-actions github-actions released this 18 Sep 05:03

�� Copilot-Authored Release Automation

This release introduces a revolutionary approach to release management where GitHub Copilot is required to author meaningful release notes, ensuring every release gets proper documentation.

✨ New Features

Copilot-Authored Release System

  • Automatic draft release creation when tags are pushed
  • Context collection including commit history and changes
  • Workflow that blocks publication until Copilot writes proper release notes
  • Integration with existing changelog automation

Release Notes Generator

  • New scripts/generate-release-notes.sh for structured release context
  • Intelligent commit parsing and categorization
  • Zero-argument operation using git tag detection
  • Quality output for Copilot context gathering

🔧 Improvements

Feature System Integration

  • Enhanced changelog.sh feature to manage both changelog and release workflows
  • Unified toggle system for all release automation components

Documentation Updates

  • Updated Copilot instructions to reflect automated release process
  • Removed manual release creation steps from workflows

🛠️ Technical Details

This system creates a collaborative workflow where:

  1. Developers push semantic version tags (e.g., v0.6.3)
  2. GitHub Actions automatically creates a draft release with commit context
  3. GitHub Copilot reviews the context and writes meaningful release notes
  4. Once published, the changelog is automatically updated

This ensures every release gets thoughtful, human-quality documentation while maintaining full automation.

🎯 What's Next

The release automation is now complete and battle-tested. Future releases will benefit from this streamlined, Copilot-authored approach to release documentation.

v0.6.2

Choose a tag to compare

@drewclifton drewclifton released this 18 Sep 02:48

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@drewclifton drewclifton released this 18 Sep 02:35

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@drewclifton drewclifton released this 18 Sep 02:27

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@drewclifton drewclifton released this 18 Sep 02:14

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@drewclifton drewclifton released this 18 Sep 00:46

v0.4.1 Release Notes

Summary

Centralizes installer defaults in a configurable file. Users can now prepare a .copilot-bootstrap.conf in the target repository to control all prompt defaults when running the one-liner installer.

Highlights

  • Sourcing order: env vars > .copilot-bootstrap.conf > packaged installer-defaults.conf > hard fallbacks.
  • Removes scattered inline DEFAULT_* assignments from the script body, reducing drift.
  • README updated with usage examples.

Migration

No action required for existing users. To customize future installs, drop a .copilot-bootstrap.conf in a new repo before running the installer.

Example:

BOOTSTRAP_DEFAULT_PROCEED_INSTALL=Y
BOOTSTRAP_DEFAULT_INIT_GIT=Y
BOOTSTRAP_DEFAULT_CONNECT_GITHUB=Y
BOOTSTRAP_DEFAULT_SETUP_DOCS=Y
BOOTSTRAP_DEFAULT_DOCS_CHOICE=1
BOOTSTRAP_DEFAULT_INSTALL_MKDOCS=Y
BOOTSTRAP_DEFAULT_COMMIT_DOCS=Y

Compare

v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@drewclifton drewclifton released this 18 Sep 00:15

v0.4.0 Release Notes

Summary

Improves first-run experience by prompting (default Yes) to add the cb dispatcher (bootstrap command wrapper) to the user's PATH, making commands like cb iterate immediately available without manual profile edits.

Highlights

  • New installer prompt auto-detects shell profile (~/.zshrc, ~/.bashrc / ~/.bash_profile, ~/.profile, or fish config) and appends an export line if accepted.
  • Skips if cb already resolves to this repo's bootstrap/scripts/cb to avoid duplicates.
  • Works only in interactive mode; non-interactive runs can still manually append the export line later.
  • README updated to describe behavior.

Added

  • PATH integration prompt (add_cb_to_path_prompt) in copilot-bootstrap.sh.

Changed

  • Documentation: QoL wrapper section now clarifies automatic prompt (v0.4.0+).

Upgrade Notes

Existing installations can manually add to PATH if desired:

echo 'export PATH="$(pwd)/bootstrap/scripts:$PATH"' >> ~/.zshrc
source ~/.zshrc

(Adjust profile file for your shell.)

Compare

v0.3.0...v0.4.0

v0.2.2

Choose a tag to compare

@drewclifton drewclifton released this 17 Sep 23:10

Compare link test release\n\nNo functional changes.

v0.2.1

Choose a tag to compare

@drewclifton drewclifton released this 17 Sep 22:21

Test: verify changelog workflow (edit)\n\n- Changelog workflow dispatch test\n- No code changes