Skip to content

CI: PR1 - Create reusable workflow (BLOCKER PR)#57

Merged
rubambiza merged 7 commits into
kagenti:mainfrom
vbhavh:feat/#817
Apr 13, 2026
Merged

CI: PR1 - Create reusable workflow (BLOCKER PR)#57
rubambiza merged 7 commits into
kagenti:mainfrom
vbhavh:feat/#817

Conversation

@vbhavh

@vbhavh vbhavh commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Created a reusable workflow
Key points:

  • No permissions: block
  • Uses org secret
  • This PR must be merged FIRST.

Related issue(s)

kagenti/kagenti#817

Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>

@rubambiza rubambiza 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.

Clarifying comment about the access tokens and action version pinning.

Comment thread .github/workflows/add-to-project.yml
Comment thread .github/workflows/add-to-project.yml Outdated
@vbhavh

vbhavh commented Apr 7, 2026

Copy link
Copy Markdown
Contributor Author

@rubambiza
This workflow requires a fine-grained PAT with Projects: Read & Write permission because GITHUB_TOKEN does not support GitHub Projects.

Could an org admin please:

Create a fine-grained PAT scoped to the kagenti org
Store it as an org-level secret named ADD_TO_PROJECT_PAT

Once that is set up, the workflow will work as expected.

@rubambiza

rubambiza commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

@vbhavh Good progress so far, thanks! Some feedback/status below:

  • Your most recent commit is missing a Sign-Off for DCO (see here for remediation instructions)
  • Thanks for the exact instructions on the PAT and org-level secret
  • While I work with admins to get the PAT and secret setup, can you kindly move forward with replicating the workflow invocation to all other repos. I'll update on this issue when the secret is ready.

vbhavh and others added 6 commits April 11, 2026 09:18
Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>
The org profile listed only 9 repositories while the project actually
has 15. Add the 6 missing repos: adk, adk-starter, onecli, humr,
ecosystem-guide, and capture-the-flag. Update the mcp-gateway link to
point to the Kuadrant org where it now lives. Improve descriptions and
add language tags for consistency.

Signed-off-by: Mariusz Sabath <Mariusz.Sabath@gmail.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>
- Update tagline to focus on Kubernetes and AI agents (jenna-winkler)
- Add "Built on open standards" section with A2A and MCP (jenna-winkler)
- Switch from numbered list to bullets (jenna-winkler)
- Reorder repos for discovery: kagenti first, then ecosystem-guide,
  ADK, examples, then infrastructure and tooling (jenna-winkler,
  mrsabath)
- Remove humr (private repo, early stage) (jenna-winkler)
- Fix onecli comma splice (Copilot)
- Lowercase "MCP gateways" in plugins-adapter description (Copilot)
- Standardize punctuation across entries (Copilot)

Signed-off-by: Mariusz Sabath <Mariusz.Sabath@gmail.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>
- Move ecosystem-guide to the top of the list as entry point for
  newcomers exploring the project
- Restore "MCP Gateway" capitalization as the proper component name

Signed-off-by: Mariusz Sabath <Mariusz.Sabath@gmail.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>
Restyle the footer links into a cleaner "Get involved" section with
emoji bullets, as suggested by jenna-winkler.

Signed-off-by: Mariusz Sabath <Mariusz.Sabath@gmail.com>
Signed-off-by: Mariusz Sabath <mrsabath@gmail.com>
Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>
Signed-off-by: Vaibhav Singh <95634443+vbhavh@users.noreply.github.com>

@rubambiza rubambiza 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.

This is ready to be replicated. @vbhavh , to ensure smoother reviews for subsequent PRs on our repos where branch protections are enabled, please ensure that you cryptographically sign your commits locally. Otherwise, your commits for replicating the workflow to the other repos might get rejected. Easiest way for cryptographic signing is to use an SSH key. See below for example:

git config --global gpg.format ssh
git config --global user.signingkey ~/.ssh/id_ed25519.pub
git config --global commit.gpgsign true

Then add the same SSH public key to GitHub under Settings > SSH and GPG keys > "Signing keys".

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