You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -92,7 +92,7 @@ When you interact with this agent, it will:
92
92
### Create a Report-Generating Workflow
93
93
**Load when**: The workflow being created or updated produces reports — recurring status updates, audit summaries, analyses, or any structured output posted as a GitHub issue, discussion, or comment
- "Create a shared component for Notion integration"
@@ -112,7 +112,7 @@ When you interact with this agent, it will:
112
112
### Fix Dependabot PRs
113
113
**Load when**: User needs to close or fix open Dependabot PRs that update dependencies in generated manifest files (`.github/workflows/package.json`, `.github/workflows/requirements.txt`, `.github/workflows/go.mod`)
- "Fix the open Dependabot PRs for npm dependencies"
@@ -122,7 +122,7 @@ When you interact with this agent, it will:
122
122
### Analyze Test Coverage
123
123
**Load when**: The workflow reads, analyzes, or reports test coverage — whether triggered by a PR, a schedule, or a slash command. Always consult this prompt before designing the coverage data strategy.
- "Create a workflow that comments coverage on PRs"
@@ -169,7 +169,7 @@ gh aw compile --validate
169
169
170
170
## Important Notes
171
171
172
-
- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.57.2/.github/aw/github-agentic-workflows.md for complete documentation
172
+
- Always reference the instructions file at https://github.com/github/gh-aw/blob/v0.61.0/.github/aw/github-agentic-workflows.md for complete documentation
173
173
- Use the MCP tool `agentic-workflows` when running in GitHub Copilot Cloud
174
174
- Workflows must be compiled to `.lock.yml` files before running in GitHub Actions
175
175
-**Bash tools are enabled by default** - Don't restrict bash commands unnecessarily since workflows are sandboxed by the AWF
Copy file name to clipboardExpand all lines: .github/workflows/aspire-upgrade.md
+44-5Lines changed: 44 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,23 +1,26 @@
1
1
---
2
-
description: Updates Aspire SDK to the latest nightly build
3
2
on:
4
3
workflow_dispatch:
5
-
concurrency: aspire-upgrade
6
4
permissions:
7
5
contents: read
6
+
issues: read
7
+
pull-requests: read
8
+
engine: copilot
8
9
network:
9
10
allowed:
10
11
- defaults
12
+
- dotnet
11
13
tools:
12
14
github:
13
-
toolsets: [repos, context]
15
+
toolsets: [default]
14
16
edit:
15
17
bash: true
16
-
web-fetch:
17
18
safe-outputs:
18
19
create-pull-request:
19
20
---
20
21
22
+
# aspire-upgrade
23
+
21
24
The target version prefix is **13.2**.
22
25
23
26
# aspire-upgrade
@@ -26,7 +29,15 @@ You are responsible for updating the Aspire version in our repo to the latest ni
26
29
27
30
You are to use the NuGet feed https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json
28
31
29
-
Look for the latest nightly version that starts with the target version prefix above.
32
+
Look for the latest nightly version that starts with the target version prefix above. To do this, you will need to use the .NET CLI package search feature with the `--prerelease` and `--exact-match` flags (and probably best to specify the feed with `--source` to avoid confusion with any stable versions from nuget.org). Query for the `Aspire.AppHost.Sdk` package as it is a dependency of all our AppHost projects and will be the most reliable way to find the correct version string.
33
+
34
+
Here is an example command to find the latest version:
Parse the result for the latest version that matches the target version prefix. This will be the version you update to in the next steps.
30
41
31
42
## Step 1: Update `Directory.Build.props`
32
43
@@ -63,3 +74,31 @@ Run `dotnet restore` at the repository root to verify the new version resolves c
63
74
## Step 4: Create a pull request
64
75
65
76
After all changes are made and validated, create a pull request with the title "Update Aspire version to X.Y.Z" where X.Y.Z is the full version you updated to.
77
+
78
+
<!--
79
+
## TODO: Customize this workflow
80
+
81
+
The workflow has been generated based on your selections. Consider adding:
82
+
83
+
- [ ] More specific instructions for the AI
84
+
- [ ] Error handling requirements
85
+
- [ ] Output format specifications
86
+
- [ ] Integration with other workflows
87
+
- [ ] Testing and validation steps
88
+
89
+
## Configuration Summary
90
+
91
+
- **Trigger**: Manual trigger
92
+
- **AI Engine**: copilot
93
+
- **Tools**: github, edit, bash
94
+
- **Safe Outputs**: create-pull-request
95
+
- **Network Access**: ecosystem
96
+
97
+
## Next Steps
98
+
99
+
1. Review and customize the workflow content above
100
+
2. Remove TODO sections when ready
101
+
3. Run `gh aw compile` to generate the GitHub Actions workflow
102
+
4. Test the workflow with a manual trigger or appropriate event
0 commit comments