Skip to content

feat(aptu): add ai block to aptu.yml (required after aptu-github-app#61) - #83

Merged
clouatre merged 1 commit into
mainfrom
feat/aptu-ai-block
Jul 26, 2026
Merged

feat(aptu): add ai block to aptu.yml (required after aptu-github-app#61)#83
clouatre merged 1 commit into
mainfrom
feat/aptu-ai-block

Conversation

@clouatre

Copy link
Copy Markdown
Member

Summary

After clouatre-labs/aptu-github-app#61
merges, the Worker no longer falls back to operator-provided AI credentials. All repositories must
supply their own AI configuration via an ai block in .github/aptu.yml. Repositories without
this block will silently receive no triage or review dispatch.

This PR adds the required ai block before that breakage lands.

Change

Adds to .github/aptu.yml:

ai:
  provider: gemini
  model: models/gemini-3.1-flash-lite
  api-key-secret: GEMINI_API_KEY

GEMINI_API_KEY is an org-level Actions secret already available to all repositories in
clouatre-labs. No repository-level secret setup is required.

Relates to

  • clouatre-labs/aptu-github-app#61 (removes operator key fallback -- makes ai block required)
  • clouatre-labs/aptu-github-app#59 (removes ALLOWED_OWNERS gate)

Signed-off-by: Hugues Clouâtre <hugues@linux.com>
@aptu-dev aptu-dev Bot added the enhancement New feature or request label Jul 26, 2026

@aptu-dev aptu-dev Bot 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.

Aptu Review

✅ Approve — This PR updates the .github/aptu.yml configuration to include the mandatory 'ai' block. This change ensures continued functionality for triage and review services following the removal of operator-provided credential fallbacks in the upstream aptu-github-app.


Posted by aptu

@clouatre
clouatre merged commit 111f329 into main Jul 26, 2026
7 checks passed
@clouatre
clouatre deleted the feat/aptu-ai-block branch July 26, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant