Skip to content

ci: add welcome + release-drafter community workflows#13

Merged
hinanohart merged 1 commit into
mainfrom
chore/community-workflows-2026-05-09
May 9, 2026
Merged

ci: add welcome + release-drafter community workflows#13
hinanohart merged 1 commit into
mainfrom
chore/community-workflows-2026-05-09

Conversation

@hinanohart
Copy link
Copy Markdown
Owner

What

Adds 3 community workflow files inherited as a pattern from hinanohart/.github:

  • .github/workflows/welcome.yml — first-PR / first-issue auto-thanks
  • .github/workflows/release-drafter.yml — auto-drafts release from merged PRs
  • .github/release-drafter.yml — Conventional-Commits category & semver config

Why

Org-wide rollout (24 PUBLIC repos) for consistent contributor onboarding & automated Changelog. Workflows do not auto-inherit from .github repo (only markdown templates do), so each repo gets a direct copy.

Test

  • Action SHAs pinned per GitHub hardening guide
  • pull_request_target triggers explained inline (no untrusted code checkout)
  • CI green on this branch

🤖 Generated with Claude Code

Adds three files for contributor onboarding & automated changelog:

- .github/workflows/welcome.yml — auto-thanks first-time PR/issue authors
  via actions/first-interaction (SHA-pinned).
- .github/workflows/release-drafter.yml — drafts releases from merged PRs,
  uses pull_request_target so autolabeler works on fork PRs.
- .github/release-drafter.yml — Conventional-Commits → category mapping +
  semver auto-bump rules.

Source of truth: hinanohart/.github
Workflows do not auto-inherit from the org-level .github repo, so each
repo gets a direct copy. Re-sync via script when versions bump.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hinanohart hinanohart merged commit 2fe748d into main May 9, 2026
9 checks passed
@hinanohart hinanohart deleted the chore/community-workflows-2026-05-09 branch May 9, 2026 17:32
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