Skip to content

feat(actions): add common issue lifecycle workflows#50

Open
uwe-mayer wants to merge 3 commits intomainfrom
feat/introduce-issue-workflows
Open

feat(actions): add common issue lifecycle workflows#50
uwe-mayer wants to merge 3 commits intomainfrom
feat/introduce-issue-workflows

Conversation

@uwe-mayer
Copy link
Copy Markdown
Contributor

Summary

Adds issue lifecycle workflows (triage + project sync) referencing the shared actions in cloudoperators/common.

Changes:

  • .github/workflows/issue-triage.yml — Auto-labels new issues with needs-triage + posts welcome comment
  • .github/workflows/issue-project-sync.yml — Adds issues to project feat: emit shoot events associated to careInstruction #9 when backlog label is applied
  • CONTRIBUTING.md — Updated to reference shared Issue Lifecycle documentation

Prerequisites:

  • Org-level secret GH_PROJECT_TOKEN must be configured

⚠️ Dependency: Merge cloudoperators/common#58 first — the workflows reference cloudoperators/common/workflows/...@main.

Copilot AI review requested due to automatic review settings May 8, 2026 09:22
@uwe-mayer uwe-mayer requested a review from a team as a code owner May 8, 2026 09:22
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces issue lifecycle automation for the repository by wiring GitHub issue events to shared automation maintained in cloudoperators/common, and updates contributor documentation to point to the shared lifecycle process.

Changes:

  • Add an “Issue Triage” workflow intended to auto-label new issues and post a welcome comment.
  • Add an “Issue Project Sync” workflow intended to add issues to org project #9 when the backlog label is applied (requires GH_PROJECT_TOKEN).
  • Update CONTRIBUTING.md to reference the shared Issue Lifecycle documentation and provide quick links.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
CONTRIBUTING.md Replaces local guidance with links to the shared issue lifecycle documentation and org/repo views.
.github/workflows/issue-triage.yml Adds an issue-opened automation workflow referencing shared logic in cloudoperators/common.
.github/workflows/issue-project-sync.yml Adds an issue-labeled automation workflow intended to sync backlog issues into org project #9 using a secret token.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/issue-triage.yaml
Comment thread .github/workflows/issue-triage.yaml
@@ -0,0 +1,10 @@
name: Issue Triage
Comment thread .github/workflows/issue-project-sync.yaml
Comment thread .github/workflows/issue-project-sync.yaml
Comment thread .github/workflows/issue-project-sync.yaml
@uwe-mayer uwe-mayer force-pushed the feat/introduce-issue-workflows branch from ac7033e to fd5b8f9 Compare May 8, 2026 11:35
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.

2 participants