Skip to content

ci: fix release-reusable git identity and add manual dispatch - #25

Merged
00o-sh merged 1 commit into
mainfrom
claude/unabandoned-fork-metadata-d3e615
Aug 14, 2026
Merged

ci: fix release-reusable git identity and add manual dispatch#25
00o-sh merged 1 commit into
mainfrom
claude/unabandoned-fork-metadata-d3e615

Conversation

@00o-sh

@00o-sh 00o-sh commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

What & why

The first release-reusable run (from #24) failed at git tag -a with fatal: empty ident name — the runner has no git user configured, so annotated tags can't be created. The version math ran fine (Releasing v1.0.0 (previous v0.0.0)) and it failed before any tag or push, so nothing partial landed.

This:

  • sets the github-actions[bot] git identity before tagging;
  • adds workflow_dispatch with a bump (patch/minor/major) input so a release can be cut on demand — needed right now because this fix commit only touches release-reusable.yml, which isn't a reusable-* trigger path, so it won't auto-fire;
  • factors the bump level into one variable shared by the push and dispatch paths.

After merge I'll dispatch it with bump: major to cut the inaugural v1.0.0 (+ v1), then re-pin the forks onto that tag.

Type of change

  • fix / feat / perf — consumer-facing
  • deps — dependency update (add the security label if it fixes a CVE)
  • chore / ci / build / docs / test / refactor — maintenance

Checklist

  • Commits follow Conventional Commits (commitlint passes)
  • npm test passes on Node 20 / 22 / 24 — workflow-only change, no package surface
  • No new runtime dependency (or its addition is justified below)
  • Dev tree kept lean (prefer built-in node:test over new runners)

Generated by Claude Code

The first run failed at `git tag -a` with "empty ident name" — the runner has
no git user configured. Set the github-actions[bot] identity before tagging.
Also add workflow_dispatch (with a bump input) so a release can be cut manually,
and factor the bump level out so push and dispatch share one code path.
@00o-sh
00o-sh merged commit d493a18 into main Aug 14, 2026
2 checks passed
@00o-sh
00o-sh deleted the claude/unabandoned-fork-metadata-d3e615 branch August 14, 2026 12:36
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