Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions docs/src/content/docs/gallery/maintaining-repos.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,9 @@ A [study of 15 open-source repositories](https://github.com/githubnext/repo-assi

On each scheduled run, Repo Assist reads live repository data and selects three tasks using weights that change with the backlog. A repository with many unlabelled issues receives more labelling and investigation work. As the backlog clears, the workflow spends more time on engineering investments, testing, performance, documentation, and forward-looking improvements.

Across runs, Repo Assist can:
Across runs, Repo Assist can label and investigate issues and pull requests, implement focused issue fixes as draft pull requests, improve dependencies, CI, code, performance, tests, and documentation, maintain its own pull requests by addressing CI failures and merge conflicts, nudge authors of stale pull requests, and propose or continue work that advances the repository's goals.

- label and investigate issues and pull requests;
- implement focused issue fixes as draft pull requests;
- improve dependencies, CI, code, performance, tests, and documentation;
- maintain its own pull requests by addressing CI failures and merge conflicts;
- nudge authors of stale pull requests; and
- propose or continue work that advances the repository's goals.
When a maintenance branch falls behind `origin/main`, workflows that include the conflict-resolution skill can use `./.github/skills/resolve-merge-conflicts/resolve.sh origin/main` to resume or start the merge, regenerate workflow lock files, and fail early if a workflow source file still contains conflict markers such as `<<<<<<<` or `||||||| base (original)`. This helps catch frontmatter breakage before `make recompile` or a later scheduled run surfaces a less obvious compiler error.

The workflow uses repository memory to cover the backlog systematically and avoid repeating work. It also maintains a rolling monthly activity issue so maintainers can review its actions and suggested next steps in one place. The complete task list, selection weights, and behavioral guidelines are documented in the [Repo Assist documentation](https://github.com/githubnext/agentics/blob/main/docs/repo-assist.md).

Expand Down Expand Up @@ -64,6 +59,8 @@ Repo Assist combines several GitHub Agentic Workflow capabilities in one reusabl

Use the generated Repo Assist workflow as a working example when designing repository-specific maintenance automation. Inspect its permissions, tools, safe outputs, network access, schedule, and prompts, then narrow or adapt them to the repository's policies and maintainer capacity.

For repositories that compile workflow markdown into generated lock files, prefer regeneration over manual edits during merge resolution. Regenerated lock files reflect the merged markdown source and avoid preserving stale conflict text in generated outputs.

## Learn More

- [Repo Assist documentation](https://github.com/githubnext/agentics/blob/main/docs/repo-assist.md)
Expand Down