Skip to content

Commit 8e2b594

Browse files
authored
Merge branch 'main' into repo-assist/fix-issue-1310-xsd-embedded-resource-466ae4f06439984d
2 parents 775fd1a + 3ba62bb commit 8e2b594

12 files changed

Lines changed: 619 additions & 238 deletions

File tree

.github/workflows/repo-assist.lock.yml

Lines changed: 153 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/repo-assist.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
description: |
33
A friendly repository assistant that runs daily to support contributors and maintainers.
4+
Can also be triggered on-demand via '/repo-assist <instructions>' to perform specific tasks.
45
- Comments helpfully on open issues to unblock contributors and onboard newcomers
56
- Identifies issues that can be fixed and creates draft pull requests with fixes
67
- Studies the codebase and proposes improvements via PRs
@@ -15,6 +16,9 @@ description: |
1516
on:
1617
schedule: daily
1718
workflow_dispatch:
19+
slash_command:
20+
name: repo-assist
21+
reaction: "eyes"
1822

1923
timeout-minutes: 60
2024

@@ -75,12 +79,20 @@ steps:
7579
persist-credentials: false
7680

7781
engine: copilot
78-
source: githubnext/agentics/workflows/repo-assist.md@ee50a3b7d1d3eb4a8c409ac9409fd61c9a66b0f5
82+
source: githubnext/agentics/workflows/repo-assist.md@828ac109efb43990f59475cbfce90ede5546586c
7983
---
8084

8185
# Repo Assist
8286

83-
## Role
87+
## Command Mode
88+
89+
Take heed of **instructions**: "${{ steps.sanitized.outputs.text }}"
90+
91+
If these are non-empty (not ""), then you have been triggered via `/repo-assist <instructions>`. Follow the user's instructions instead of the normal scheduled workflow. Focus exclusively on those instructions. Apply all the same guidelines (read AGENTS.md, run formatters/linters/tests, be polite, use AI disclosure). Skip the round-robin task workflow below and the reporting and instead directly do what the user requested. If no specific instructions were provided (empty or blank), proceed with the normal scheduled workflow below.
92+
93+
Then exit — do not run the normal workflow after completing the instructions.
94+
95+
## Non-Command Mode
8496

8597
You are Repo Assist for `${{ github.repository }}`. Your job is to support human contributors, help onboard newcomers, identify improvements, and fix bugs by creating pull requests. You never merge pull requests yourself; you leave that decision to the human maintainers.
8698

@@ -262,7 +274,8 @@ Maintain a single open issue titled `[Repo Assist] Monthly Activity {YYYY}-{MM}`
262274
- **No breaking changes** without maintainer approval via a tracked issue.
263275
- **No new dependencies** without discussion in an issue first.
264276
- **Small, focused PRs** — one concern per PR.
265-
- **Build and test before every PR**: build failure or test failures caused by your changes → do not create the PR. Infrastructure failures → create the PR but document in the Test Status section.
277+
- **Read AGENTS.md first**: before starting work on any pull request, read the repository's `AGENTS.md` file (if present) to understand project-specific conventions, coding standards, and contribution requirements.
278+
- **Build, format, lint, and test before every PR**: run any code formatting, linting, and testing checks configured in the repository. Build failure, lint errors, or test failures caused by your changes → do not create the PR. Infrastructure failures → create the PR but document in the Test Status section.
266279
- **Respect existing style** — match code formatting and naming conventions.
267280
- **AI transparency**: every comment, PR, and issue must include a Repo Assist disclosure with 🤖.
268281
- **Anti-spam**: no repeated or follow-up comments to yourself in a single run; re-engage only when new human comments have appeared.

paket.dependencies

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,26 @@ group Fake
2020
source https://api.nuget.org/v3/index.json
2121
storage: none
2222

23-
nuget Fake.Testing.Common 6.1.3
24-
nuget Fake.Net.Http 6.1.3
25-
nuget Fake.IO.FileSystem 6.1.3
26-
nuget Fake.Core.CommandLineParsing 6.1.3
27-
nuget Fake.Core.Environment 6.1.3
28-
nuget Fake.Core.FakeVar 6.1.3
29-
nuget Fake.Core.SemVer 6.1.3
30-
nuget Fake.Core.String 6.1.3
31-
nuget Fake.Core.Context 6.1.3
32-
nuget Fake.Core.Trace 6.1.3
33-
nuget Fake.Core.Tasks 6.1.3
34-
nuget Fake.Core.Target 6.1.3
35-
nuget Fake.Core.ReleaseNotes 6.1.3
36-
nuget Fake.DotNet.AssemblyInfoFile 6.1.3
37-
nuget Fake.DotNet.Cli 6.1.3
38-
nuget Fake.DotNet.Testing.NUnit 6.1.3
39-
nuget Fake.DotNet.NuGet 6.1.3
40-
nuget Fake.DotNet.MsBuild 6.1.3
41-
nuget Fake.Tools.Git 6.1.3
42-
nuget Fake.DotNet.Paket 6.1.3
23+
nuget Fake.Testing.Common 6.1.4
24+
nuget Fake.Net.Http 6.1.4
25+
nuget Fake.IO.FileSystem 6.1.4
26+
nuget Fake.Core.CommandLineParsing 6.1.4
27+
nuget Fake.Core.Environment 6.1.4
28+
nuget Fake.Core.FakeVar 6.1.4
29+
nuget Fake.Core.SemVer 6.1.4
30+
nuget Fake.Core.String 6.1.4
31+
nuget Fake.Core.Context 6.1.4
32+
nuget Fake.Core.Trace 6.1.4
33+
nuget Fake.Core.Tasks 6.1.4
34+
nuget Fake.Core.Target 6.1.4
35+
nuget Fake.Core.ReleaseNotes 6.1.4
36+
nuget Fake.DotNet.AssemblyInfoFile 6.1.4
37+
nuget Fake.DotNet.Cli 6.1.4
38+
nuget Fake.DotNet.Testing.NUnit 6.1.4
39+
nuget Fake.DotNet.NuGet 6.1.4
40+
nuget Fake.DotNet.MsBuild 6.1.4
41+
nuget Fake.Tools.Git 6.1.4
42+
nuget Fake.DotNet.Paket 6.1.4
4343
nuget Microsoft.Build 17.14.28
4444
nuget Microsoft.Build.Framework 17.14.28
4545
nuget Microsoft.Build.Tasks.Core 17.14.28
@@ -51,10 +51,10 @@ group Test
5151

5252
nuget FSharp.Core 6.0.1
5353
nuget Microsoft.NET.Test.Sdk
54-
nuget NUnit 3.13.1
54+
nuget NUnit 3.13.3
5555
nuget NUnit3TestAdapter
56-
nuget FsUnit 4.0.4
57-
nuget FsCheck 2.15.1
56+
nuget FsUnit 4.2.0
57+
nuget FsCheck 2.16.6
5858
nuget GitHubActionsTestLogger
5959

6060
group Benchmarks

0 commit comments

Comments
 (0)