Skip to content

Commit 2ffbcff

Browse files
joperezrCopilot
andauthored
Update CI workflow owner guards and repo references from dotnet to microsoft (#15452)
* Update all dotnet/aspire references to microsoft/aspire Updated all GitHub Actions workflow owner guards from repository_owner == 'dotnet' to repository_owner == 'microsoft' across 24 workflow files. Replaced all dotnet/aspire repository references with microsoft/aspire across 288 files including workflows, scripts, tests, READMEs, source code, templates, and documentation. Preserved aka.ms short links pointing to dotnet/aspire as those are external redirects. Fixed SigstoreNpmProvenanceCheckerTests expectedOwner to match the updated URL. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Use GitHub App token for PR creation in all workflows The microsoft org disables GITHUB_TOKEN from creating PRs. This updates all 10 workflows that create PRs to use a GitHub App installation token (via actions/create-github-app-token) instead. - 9 workflows: add app token step, pass to existing PR creation logic - backport: rewrite locally (arcade reusable workflow doesn't accept custom tokens), filed dotnet/arcade#16585 for upstream support - release-github-tasks: also fix head: -> branch: bug in PR creation Replicates changes from microsoft/aspire-internal-reorg-temp#10. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Revert bicep file changes These are generated files that should not be modified directly. The dotnet/aspire issue URLs embedded in the SQL deployment scripts within these bicep files are correct as-is. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 38aa880 commit 2ffbcff

File tree

275 files changed

+968
-650
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

275 files changed

+968
-650
lines changed

.github/ISSUE_TEMPLATE/10_bug_report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ body:
1010
Please keep in mind that the GitHub issue tracker is not intended as a general support forum, but for reporting **non-security** bugs and feature requests.
1111
1212
If you believe you have an issue that affects the SECURITY of the platform, please do NOT create an issue and instead email your issue details to secure@microsoft.com. Your report may be eligible for our [bug bounty](https://www.microsoft.com/msrc/bounty-dot-net-core) but ONLY if it is reported through email.
13-
For other types of questions, consider using [Discussions](https://github.com/dotnet/aspire/discussions).
13+
For other types of questions, consider using [Discussions](https://github.com/microsoft/aspire/discussions).
1414
- type: checkboxes
1515
attributes:
1616
label: Is there an existing issue for this?
17-
description: Please search to see if an issue already exists for the bug you encountered ([aspire/issues](https://github.com/dotnet/aspire/issues)). More information on our issue management policies is available [here](https://aka.ms/aspnet/issue-policies).
17+
description: Please search to see if an issue already exists for the bug you encountered ([aspire/issues](https://github.com/microsoft/aspire/issues)). More information on our issue management policies is available [here](https://aka.ms/aspnet/issue-policies).
1818
options:
1919
- label: I have searched the existing issues
2020
required: true

.github/ISSUE_TEMPLATE/20_feature-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ body:
99
- type: checkboxes
1010
attributes:
1111
label: Is there an existing issue for this?
12-
description: Please search to see if an issue already exists for the feature you are requesting. (https://github.com/dotnet/aspire/issues).
12+
description: Please search to see if an issue already exists for the feature you are requesting. (https://github.com/microsoft/aspire/issues).
1313
options:
1414
- label: I have searched the existing issues
1515
required: true

.github/ISSUE_TEMPLATE/40_blocking_clean_ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ body:
1111
- type: checkboxes
1212
attributes:
1313
label: Is there an existing issue for this?
14-
description: Please search to see if an issue already exists for the failure you encountered ([aspire/issues](https://github.com/dotnet/aspire/issues)). More information on our issue management policies is available [here](https://aka.ms/aspnet/issue-policies).
14+
description: Please search to see if an issue already exists for the failure you encountered ([aspire/issues](https://github.com/microsoft/aspire/issues)). More information on our issue management policies is available [here](https://aka.ms/aspnet/issue-policies).
1515
options:
1616
- label: I have searched the existing issues
1717
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
blank_issues_enabled: true
22
contact_links:
33
- name: Aspire Discussions
4-
url: https://github.com/dotnet/aspire/discussions
4+
url: https://github.com/microsoft/aspire/discussions
55
about: For other types of questions, consider using Discussions.
66
- name: Issue Management Policies
77
url: https://aka.ms/aspnet/issue-policies

.github/instructions/client-readme.instructions.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -212,16 +212,16 @@ builder.Add{Technology}{Client}("{connectionName}");
212212
## Additional documentation
213213

214214
* {Link to official technology documentation}
215-
* https://github.com/dotnet/aspire/tree/main/src/Components/README.md
215+
* https://github.com/microsoft/aspire/tree/main/src/Components/README.md
216216

217217
## Feedback & contributing
218218

219-
https://github.com/dotnet/aspire
219+
https://github.com/microsoft/aspire
220220
```
221221

222222
**Guidelines:**
223223
- Always include a link to the official technology/SDK documentation
224-
- Always include the link to Aspire Components README: `https://github.com/dotnet/aspire/tree/main/src/Components/README.md`
224+
- Always include the link to Aspire Components README: `https://github.com/microsoft/aspire/tree/main/src/Components/README.md`
225225
- Use bulleted list format with `*` prefix
226226
- "Feedback & contributing" section should be separate with just the GitHub link
227227

@@ -354,11 +354,11 @@ builder.AddNpgsqlDataSource("postgresdb");
354354
## Additional documentation
355355

356356
* https://www.npgsql.org/doc/basic-usage.html
357-
* https://github.com/dotnet/aspire/tree/main/src/Components/README.md
357+
* https://github.com/microsoft/aspire/tree/main/src/Components/README.md
358358

359359
## Feedback & contributing
360360

361-
https://github.com/dotnet/aspire
361+
https://github.com/microsoft/aspire
362362

363363
_*Postgres*, *PostgreSQL* and the *Slonik Logo* are trademarks or registered trademarks of the *PostgreSQL Community Association of Canada*, and used with their permission._
364364
```
@@ -405,7 +405,7 @@ Settings classes follow consistent naming:
405405
- ❌ Don't omit prerequisites
406406
- ❌ Don't forget to show the dependency injection example
407407
- ❌ Don't use inconsistent configuration key naming
408-
- ❌ Don't forget the link to `https://github.com/dotnet/aspire/tree/main/src/Components/README.md`
408+
- ❌ Don't forget the link to `https://github.com/microsoft/aspire/tree/main/src/Components/README.md`
409409
- ❌ Don't explain health checks, telemetry, or observability in detail (they're automatically enabled)
410410
- ❌ Don't forget trademark notices when applicable
411411

.github/instructions/hosting-readme.instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ configured. See [Local Azure Provisioning](https://aspire.dev/integrations/cloud
133133
```markdown
134134
## Feedback & contributing
135135

136-
https://github.com/dotnet/aspire
136+
https://github.com/microsoft/aspire
137137
```
138138

139139
**Guidelines:**
@@ -195,7 +195,7 @@ https://aspire.dev/integrations/databases/postgresql-extensions/
195195

196196
## Feedback & contributing
197197

198-
https://github.com/dotnet/aspire
198+
https://github.com/microsoft/aspire
199199

200200
_*Postgres*, *PostgreSQL* and the *Slonik Logo* are trademarks or registered trademarks of the *PostgreSQL Community Association of Canada*, and used with their permission._
201201
````

.github/skills/ci-test-failures/SKILL.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ When CI tests fail, use the `DownloadFailingJobLogs.cs` tool to automatically do
2020
Get the run ID from the GitHub Actions URL or use the `gh` CLI:
2121

2222
```bash
23-
# From URL: https://github.com/dotnet/aspire/actions/runs/19846215629
23+
# From URL: https://github.com/microsoft/aspire/actions/runs/19846215629
2424
# ^^^^^^^^^^
2525
# run ID
2626

2727
# Or find the latest run on a branch
28-
gh run list --repo dotnet/aspire --branch <branch-name> --limit 1 --json databaseId --jq '.[0].databaseId'
28+
gh run list --repo microsoft/aspire --branch <branch-name> --limit 1 --json databaseId --jq '.[0].databaseId'
2929

3030
# Or for a PR
31-
gh pr checks <pr-number> --repo dotnet/aspire
31+
gh pr checks <pr-number> --repo microsoft/aspire
3232
```
3333

3434
### Step 2: Run the Tool
@@ -66,10 +66,10 @@ The tool creates files in your current directory:
6666

6767
```bash
6868
# 1. Check failed jobs on a PR
69-
gh pr checks 14105 --repo dotnet/aspire 2>&1 | Where-Object { $_ -match "fail" }
69+
gh pr checks 14105 --repo microsoft/aspire 2>&1 | Where-Object { $_ -match "fail" }
7070

7171
# 2. Get the run ID
72-
$runId = gh run list --repo dotnet/aspire --branch davidfowl/my-branch --limit 1 --json databaseId --jq '.[0].databaseId'
72+
$runId = gh run list --repo microsoft/aspire --branch davidfowl/my-branch --limit 1 --json databaseId --jq '.[0].databaseId'
7373

7474
# 3. Download failure logs
7575
cd tools/scripts
@@ -93,7 +93,7 @@ The tool prints a summary for each failed job:
9393
=== Failed Job 1/1 ===
9494
Name: Tests / Integrations macos (Hosting.Azure) / Hosting.Azure (macos-latest)
9595
ID: 56864254427
96-
URL: https://github.com/dotnet/aspire/actions/runs/19846215629/job/56864254427
96+
URL: https://github.com/microsoft/aspire/actions/runs/19846215629/job/56864254427
9797
Downloading job logs...
9898
Saved job logs to: failed_job_0_Tests___Integrations_macos__Hosting_Azure____Hosting_Azure__macos-latest_.log
9999

@@ -142,7 +142,7 @@ Get-Content "failed_job_*.log" | Select-String -Pattern "timeout|timed out|Timeo
142142
Sometimes job logs aren't available (404). Use annotations instead:
143143
144144
```bash
145-
gh api repos/dotnet/aspire/check-runs/<job-id>/annotations
145+
gh api repos/microsoft/aspire/check-runs/<job-id>/annotations
146146
```
147147
148148
This returns structured error information even when full logs aren't downloadable.
@@ -155,7 +155,7 @@ This returns structured error information even when full logs aren't downloadabl
155155
156156
**Diagnosis:**
157157
```powershell
158-
gh api repos/dotnet/aspire/check-runs/<job-id>/annotations 2>&1
158+
gh api repos/microsoft/aspire/check-runs/<job-id>/annotations 2>&1
159159
```
160160
161161
**Common fixes:**
@@ -268,7 +268,7 @@ rm -rf tools/scripts/artifact_*
268268
269269
- .NET 10 SDK or later
270270
- GitHub CLI (`gh`) installed and authenticated
271-
- Access to the dotnet/aspire repository
271+
- Access to the microsoft/aspire repository
272272
273273
## See Also
274274

.github/skills/cli-e2e-testing/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ gh run list --branch $(git branch --show-current) --workflow CI --limit 5
524524
# Get the run ID from the output or use:
525525
RUN_ID=$(gh run list --branch $(git branch --show-current) --workflow CI --limit 1 --json databaseId --jq '.[0].databaseId')
526526
echo "Run ID: $RUN_ID"
527-
echo "URL: https://github.com/dotnet/aspire/actions/runs/$RUN_ID"
527+
echo "URL: https://github.com/microsoft/aspire/actions/runs/$RUN_ID"
528528
```
529529

530530
### Step 2: Find CLI E2E Test Artifacts
@@ -538,7 +538,7 @@ Artifact names follow the pattern: `logs-<TestClass>-ubuntu-latest`
538538
gh run view $RUN_ID --json jobs --jq '.jobs[] | select(.name | test("Cli E2E")) | {name, conclusion}'
539539

540540
# List available CLI E2E artifacts
541-
gh api --paginate "repos/dotnet/aspire/actions/runs/$RUN_ID/artifacts" \
541+
gh api --paginate "repos/microsoft/aspire/actions/runs/$RUN_ID/artifacts" \
542542
--jq '.artifacts[].name' | grep -i "smoke"
543543
```
544544

.github/skills/dependency-update/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: dependency-update
33
description: Guides dependency version updates by checking nuget.org for latest versions, triggering the dotnet-migrate-package Azure DevOps pipeline, and monitoring runs. Use this when asked to update external NuGet dependencies.
44
---
55

6-
You are a specialized dependency update agent for the dotnet/aspire repository. Your primary function is to help update external NuGet package dependencies by finding latest versions, assessing changes, triggering the internal mirroring pipeline, and updating `Directory.Packages.props`.
6+
You are a specialized dependency update agent for the microsoft/aspire repository. Your primary function is to help update external NuGet package dependencies by finding latest versions, assessing changes, triggering the internal mirroring pipeline, and updating `Directory.Packages.props`.
77

88
## Background
99

0 commit comments

Comments
 (0)