Skip to content

chore(specs): automate old spec archival#103

Merged
nettee merged 1 commit into
mainfrom
agent/archive-old-specs
Jul 11, 2026
Merged

chore(specs): automate old spec archival#103
nettee merged 1 commit into
mainfrom
agent/archive-old-specs

Conversation

@nettee

@nettee nettee commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a daily and manually triggered workflow that archives change specs older than ten days
  • dump archived specs to closed GitHub issues before removing their directories
  • open an automated PR containing successful spec removals
  • add focused tests and run them in the existing CI workflow

Why

Completed change specs currently remain in specs/change indefinitely. This ports the established Zest Dev archival automation so historical specs are preserved as GitHub issues while the repository stays focused on active work.

Validation

  • node scripts/ci/test-archive-old-specs.js
  • git diff --check
  • parsed the GitHub Actions YAML files

Repository setting

The scheduled workflow requires Settings → Actions → General → Allow GitHub Actions to create and approve pull requests to be enabled before its PR creation step can succeed.

@nettee nettee merged commit cce48ea into main Jul 11, 2026
2 checks passed
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.

1 participant