Skip to content

Update generate-api-diffs workflow to target release/13.4#17696

Merged
joperezr merged 1 commit into
mainfrom
joperezr/api-diff-workflow-check
May 29, 2026
Merged

Update generate-api-diffs workflow to target release/13.4#17696
joperezr merged 1 commit into
mainfrom
joperezr/api-diff-workflow-check

Conversation

@joperezr
Copy link
Copy Markdown
Member

The generate-api-diffs workflow was still hardcoded to release/13.3 (the previous release), so the daily run hasn't produced any meaningful diff against the current release branch since #16602 was merged.

Update both the checkout ref and the PR base to release/13.4.

Verification

  • release/13.4 branch exists.
  • net8.0 is still the DefaultTargetFramework on release/13.4, so the -f net8.0 build step does not need a change.

Follow-up worth considering

This workflow has to be hand-edited every release. We could parameterize the target branch (workflow input + repo variable, or dynamic discovery of the latest release/* branch) so it's not missed next time. Happy to do that in a follow-up PR if you want.

The workflow was still targeting release/13.3 (the previous release).
Update both the checkout ref and the PR base to release/13.4 so the
automated API surface area PR is generated against the current release.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 29, 2026 21:46
@joperezr joperezr merged commit 6436994 into main May 29, 2026
5 of 6 checks passed
@joperezr joperezr deleted the joperezr/api-diff-workflow-check branch May 29, 2026 21:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 17696

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 17696"

@github-actions github-actions Bot added this to the 13.5 milestone May 29, 2026
@aspire-repo-bot
Copy link
Copy Markdown
Contributor

✅ No documentation update needed.

docs_optional → build_or_ci_only

No signals triggered (signal_count = 0). The single changed file is .github/workflows/generate-api-diffs.yml — a GitHub Actions workflow file under .github/. This is a CI workflow maintenance change (updating the hardcoded release/13.3 branch reference to release/13.4) with no user-facing behavior, public API, CLI, or documentation impact.

pull Bot pushed a commit to tooniez/aspire that referenced this pull request Jun 2, 2026
Brings 43 release-branch commits forward onto main now that 13.4.0 has shipped.
This PR replaces the original automated merge (microsoft#17804) which had to be closed so
that conflict resolution and post-merge cleanups could be made on a non-protected
branch.

Conflict resolution summary (33 files):

* Equivalent backports (took main's commit identity): ChannelUpdateWorkflowTests,
  LoggingHelpersTests, the four extension test files, AspireEditorCommandProvider,
  appHostDiscovery.

* Release-only forwards (preserved): microsoft#17732 / microsoft#17756 Foundry hosted-agent protocol
  selection and cross-compute-environment endpoint references, microsoft#17573 stabilize
  PrebuiltAppHostServer staging globalPackagesFolder path, microsoft#17743 staging-identity
  CLI darc feed routing.

* Main-only forwards (preserved): microsoft#17506 Show discovered AppHosts in Aspire pane,
  microsoft#17547 Localize Aspire skills metadata errors, microsoft#17801 VS Code v1.12.0, microsoft#17297
  Aspire CLI npm package release integration, microsoft#17576 TerminalRun IAsyncDisposable,
  microsoft#17721 / microsoft#17723 VS Code telemetry, microsoft#17671 ATS baseline fix (re-applied manually
  on top of Foundry source taken from release).

* Hybrid (manually spliced): docs/contributing.md - kept main's restructured
  layout and inserted release's staging-validation paragraph; HostedAgentBuilder-
  Extension - took release base then re-applied microsoft#17671 asHostedAgent rename;
  UpdateCommandTests - took main and injected microsoft#17743's
  OverrideCliInformationalVersionConfigKey block.

Post-merge cleanups included in this PR:

* eng/Versions.props: revert StabilizePackageVersion to false (was flipped to
  true on release/13.4 by microsoft#17520 for shipping 13.4.0; main must stay in preview
  mode).

* .github/workflows/generate-api-diffs.yml: retarget back to main (was pointed
  at release/13.4 by microsoft#17696 release prep).

* .github/workflows/backmerge-release.yml: update from release/13.3 to
  release/13.4 (was stale - missed the 13.4 release-time bump).

* .github/workflows/milestone-assignment.yml: audited - already correct
  (main -> 13.5, release/13.4 -> 13.4.x); no change.

This merge commit must be preserved - do not squash on merge.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants