Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Apr 17:35
· 4 commits to main since this release
96f7843

New Features

  • validate command — validates manifest/template parity, required YAML frontmatter on all skill (SKILL.md) and agent (*.agent.md) files, and the shape of any installed .copilot-kit.lock. Throws with a descriptive error list on failure; exits cleanly on success.

Bug Fixes

  • init — skipped files (already present, not overwritten) are now recorded in the
    lockfile with their correct hash, so subsequent update and status commands see them as
    tracked rather than unrecognized.

  • uninstall — locally modified kit-managed files are now protected by default;
    --force is required to remove them, consistent with how update handles modifications.

  • init git exclusion — exclusion paths written to .git/info/exclude or .gitignore
    are now the exact installed file paths, so pre-existing files such as
    .github/workflows/ci.yml are not inadvertently hidden from git.

  • scripts/release.js — release branch is now named chore/release-vX-Y-Z (e.g. chore/release-v1-3-0) instead of release/vX.Y.Z. The old format used release as the branch type (not in the allowed list) and dots in the slug (not matched by [a-z0-9-]+), which caused the pre-push hook to reject the push when enabled via git config core.hooksPath .githooks.

  • .github/workflows/pr-title.yml — added perf, ci, build, and revert to the allowed PR title types, aligning the CI check with the commit types documented in the README. Previously, PRs using those types would fail the check-pr-title status check and be blocked from merging.

Templates

  • Refreshed Copilot metadata across all bundled templates: agents, skills,
    copilot-instructions.md, AGENTS.md, and workflow-orchestration.md.

Tests

  • Added smoke test covering the full install → status → diff → update → uninstall lifecycle.
  • Added pack test verifying the npm-published file set.
  • Expanded init and uninstall test coverage.
  • Tests excluded from the published npm package.

Docs

  • README file map updated to reflect current template structure and ownership tiers.