Skip to content

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

Merged
uwe-mayer merged 5 commits into
mainfrom
feat/introduce-issue-workflows
May 18, 2026
Merged

feat(actions): add common issue lifecycle workflows#50
uwe-mayer merged 5 commits into
mainfrom
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

Copilot AI left a comment

Copy link
Copy Markdown

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
Comment thread .github/workflows/issue-triage.yaml
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 added 3 commits May 8, 2026 13:35
Signed-off-by: uwe-mayer <uwe.mayer01@sap.com>
Signed-off-by: uwe-mayer <uwe.mayer01@sap.com>
Signed-off-by: uwe-mayer <uwe.mayer01@sap.com>
@uwe-mayer uwe-mayer force-pushed the feat/introduce-issue-workflows branch from ac7033e to fd5b8f9 Compare May 8, 2026 11:35
@uwe-mayer uwe-mayer force-pushed the feat/introduce-issue-workflows branch from ce4f27b to baf7559 Compare May 18, 2026 13:32

@Zaggy21 Zaggy21 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Everything looks valid.

@uwe-mayer uwe-mayer merged commit 478d982 into main May 18, 2026
7 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.

3 participants