Skip to content
Merged
Show file tree
Hide file tree
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
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,5 @@
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

.github/workflows/*.lock.yml linguist-generated=true merge=ours
14 changes: 14 additions & 0 deletions .github/aw/actions-lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"entries": {
"actions/github-script@v9.0.0": {
"repo": "actions/github-script",
"version": "v9.0.0",
"sha": "3a2844b7e9c422d3c10d287c895573f7108da1b3"
},
"github/gh-aw-actions/setup@v0.74.8": {
"repo": "github/gh-aw-actions/setup",
"version": "v0.74.8",
"sha": "efa55847f72aadb03490d955263ff911bf758700"
}
}
}
1,478 changes: 1,478 additions & 0 deletions .github/workflows/dependency-update-dotnet.lock.yml

Large diffs are not rendered by default.

61 changes: 61 additions & 0 deletions .github/workflows/dependency-update-dotnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
on:
schedule:
# Run weekly on Friday at 09:00 UTC so dependency PRs stay predictable and reviewable.
- cron: '0 9 * * 5'
workflow_dispatch:

permissions:
contents: read
issues: read
pull-requests: read

engine:
id: copilot
env:
# Fine-grained PAT with "Copilot Requests" permission — stored as COPILOT_TOKEN in this repository.
COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_TOKEN }}

checkout:
- fetch-depth: 0

network:
allowed:
- defaults
- github
- dotnet

tools:
edit:
bash: [":*"]
github:
toolsets: [default]

safe-outputs:
create-pull-request:
max: 10
preserve-branch-name: true
recreate-ref: true
fallback-as-issue: false
Comment thread
dgee2 marked this conversation as resolved.
close-pull-request:
max: 10
add-labels:
max: 30
---

Read `.github/prompts/dependency-update.prompt.md` and apply these repository skills:
- `dependency-update-dotnet`
- `dependency-update-pr-description`

Assume the current workspace is the target repository and the current working directory is the repository root.

Runtime parameters:
- Ecosystem: .NET / NuGet
- Branch prefix override: copilot/dependency-update/dotnet
- Default branch override: ${{ github.event.repository.default_branch }}
- Interaction mode: unattended
- Prerelease policy: Consider prerelease versions only when the current version is prerelease; otherwise prefer stable releases.

Use those runtime parameters when following the prompt and skills.
If the prompt or skill says to ask clarifying questions, resolve them from the runtime parameters and the repository state instead of waiting for user input.
If any required validation command fails for a planned update, record the failure, do not create or finalise that pull request, continue attempting any remaining planned update groups or pull requests, and exit with a non-zero status code only after all planned work has been attempted.
1,478 changes: 1,478 additions & 0 deletions .github/workflows/dependency-update-github-actions.lock.yml

Large diffs are not rendered by default.

62 changes: 62 additions & 0 deletions .github/workflows/dependency-update-github-actions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
---
name: "Dependency Update GitHub Actions"
on:
schedule:
# Run weekly on Friday at 09:00 UTC so dependency PRs stay predictable and reviewable.
- cron: '0 9 * * 5'
Comment thread
dgee2 marked this conversation as resolved.
workflow_dispatch:

permissions:
contents: read
issues: read
pull-requests: read

engine:
id: copilot
env:
# Fine-grained PAT with "Copilot Requests" permission — stored as COPILOT_TOKEN in this repository.
COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_TOKEN }}

checkout:
- fetch-depth: 0

network:
allowed:
- defaults
- github

tools:
edit:
bash: [":*"]
github:
toolsets: [default]

safe-outputs:
create-pull-request:
max: 10
preserve-branch-name: true
recreate-ref: true
fallback-as-issue: false
Comment thread
dgee2 marked this conversation as resolved.
close-pull-request:
max: 10
add-labels:
max: 30
---

Read `.github/prompts/dependency-update.prompt.md` and apply these repository skills:
- `dependency-update-github-actions`
- `dependency-update-pr-description`

Assume the current workspace is the target repository and the current working directory is the repository root.

Runtime parameters:
- Ecosystem: GitHub Actions
- Branch prefix override: copilot/dependency-update/github-actions
- Default branch override: ${{ github.event.repository.default_branch }}
- Interaction mode: unattended
- GitHub Actions discovery scope: actions and reusable workflows
- Prerelease policy: Consider prerelease versions only when the current version is prerelease; otherwise prefer stable releases.

Use those runtime parameters when following the prompt and skills.
If the prompt or skill says to ask clarifying questions, resolve them from the runtime parameters and the repository state instead of waiting for user input.
If any required validation command fails for a planned update, record the failure, do not create or finalise that pull request, continue attempting any remaining planned update groups or pull requests, and exit with a non-zero status code only after all planned work has been attempted.
Loading
Loading