Skip to content

Versioned Bootstrap Skills (Release Artifacts) #254

Description

@yusufkaraaslan

Overview

Generate and attach bootstrap skill to each GitHub release as an artifact.

Motivation

  • Historical tracking of codebase evolution
  • Compare skills across versions (v2.7.0 vs v2.8.0)
  • Audit trail of API changes
  • Validate refactoring impacts

Implementation

Modify release workflow to generate versioned bootstrap:

# On tag push (v2.8.0, v2.9.0, etc.)
./scripts/bootstrap_skill.sh

# Output to versioned directory
mv output/skill-seekers output/skill-seekers-v${VERSION}

# Create archive
tar -czf skill-seekers-v${VERSION}.tar.gz output/skill-seekers-v${VERSION}

# Upload as release artifact
gh release create v${VERSION} --notes "Release v${VERSION}" \
  skill-seekers-v${VERSION}.tar.gz

Benefits

  • ✅ Historical skill versions
  • ✅ Compare pattern detection: v2.7.0 (85 patterns) → v2.8.0 (90 patterns)
  • ✅ Track API changes over time
  • ✅ Rollback to previous versions if needed

Use Cases

  • Release notes automation (compare API surface)
  • Validate breaking changes
  • Track pattern detection improvements

Effort

~2 hours

Priority

High (Quick Win)

Related

See: docs/features/BOOTSTRAP_SKILL_TECHNICAL.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    bootstrapBootstrap skill self-documentationpriority: highImportant feature/fixtype: enhancementImprove existing featureworkflowEnd-to-end workflow automation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions