Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

Copilot
Copy link
Contributor

@Copilot Copilot AI commented Aug 29, 2025

This PR updates the Copilot instructions to implement a beta-first development workflow as requested in the issue. The changes ensure all pull requests are properly routed through beta branches with appropriate version labeling.

Key Changes

Branch Strategy Implementation

  • Beta-first workflow: All PRs must now target beta branches (format: beta-X.Y.Z) instead of directly targeting main
  • Version-based branching: Clear instructions for creating beta branches based on semantic versioning:
    • patch releases (bug fixes): beta-X.Y.Z+1 (e.g., 3.0.2 → beta-3.0.3)
    • minor releases (new features): beta-X.Y+1.0 (e.g., 3.0.2 → beta-3.1.0)
    • major releases (breaking changes): beta-X+1.0.0 (e.g., 3.0.2 → beta-4.0.0)

Required Labeling System

  • Mandatory labels: Issues must have one of three labels before Copilot assignment:
    • patch - for bug fixes and minor improvements
    • minor - for new features and enhancements
    • major - for breaking changes
  • Pre-assignment requirement: Labels must be set before assigning any issue to Copilot

Documentation Updates

The instructions now include:

  1. Repository Overview: Added branch strategy context
  2. Development Workflow: New comprehensive "Branch Strategy and PR Workflow" section
  3. When Making Changes: Added "Branch Targeting" as step 0 with CRITICAL emphasis
  4. Clear workflow steps: 4-step process from labeling to release

Example Workflow

Issue labeled "minor" → Create/target beta-3.1.0 → Develop → Test → Merge to main

This ensures proper version management, testing in beta branches, and controlled releases to main.

Fixes #161.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@Copilot Copilot AI changed the title [WIP] ✨ Update Copilot instructions ✨ Update Copilot instructions with beta branch workflow Aug 29, 2025
@Copilot Copilot AI requested a review from donavanbecker August 29, 2025 13:38
Copilot finished work on behalf of donavanbecker August 29, 2025 13:38
@donavanbecker donavanbecker marked this pull request as ready for review August 29, 2025 13:40
@donavanbecker donavanbecker enabled auto-merge (squash) August 29, 2025 13:40
@donavanbecker donavanbecker merged commit 40612c5 into latest Aug 29, 2025
3 checks passed
@donavanbecker donavanbecker deleted the copilot/fix-161 branch August 29, 2025 13:40
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.

✨ Update Copilot instructions
2 participants