Skip to content

ci(release): build assets from release workflow#8

Merged
alexdresko merged 2 commits into
mainfrom
codex/wire-release-assets
Jul 3, 2026
Merged

ci(release): build assets from release workflow#8
alexdresko merged 2 commits into
mainfrom
codex/wire-release-assets

Conversation

@alexdresko

Copy link
Copy Markdown
Owner

Summary

  • wire Store MSIX bundle packaging directly into the release-please workflow
  • attach generated release assets when release-please creates a GitHub release
  • keep release packaging runs from being cancelled by later pushes to main

Validation

  • yq e '.jobs | keys' .github/workflows/release-please.yml
  • yq e '.jobs.build-store-bundle.if' .github/workflows/release-please.yml
  • git diff --check

Copilot AI review requested due to automatic review settings July 3, 2026 19:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the release-please GitHub Actions workflow to build and publish Store-ready MSIX bundle assets as part of the release-please run, so releases automatically include the generated artifacts without needing a separate packaging workflow.

Changes:

  • Prevent release-please workflow runs from being cancelled by later pushes by disabling cancel-in-progress.
  • Export release-please step outputs (release_created/tag_name/version) for downstream jobs.
  • Add a Windows job that checks out the created release tag, builds the Store MSIX bundle, uploads it as a workflow artifact, and attaches it to the GitHub Release.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release-please.yml Outdated
Comment on lines +61 to +67
$platformXml = "C:\Program Files (x86)\Windows Kits\10\Platforms\UAP\10.0.22621.0\Platform.xml"
if (-not (Test-Path $platformXml)) {
Write-Host "Installed UAP SDK platforms:"
Get-ChildItem "C:\Program Files (x86)\Windows Kits\10\Platforms\UAP" -ErrorAction SilentlyContinue |
Select-Object -ExpandProperty FullName
throw "Required Windows SDK UAP platform file not found: $platformXml"
}
Comment on lines +99 to +104
uses: softprops/action-gh-release@v2
with:
tag_name: ${{ needs.release-please.outputs.tag_name }}
files: |
artifacts/release/*.msixbundle
artifacts/release/bundle_mapping.txt
@alexdresko
alexdresko merged commit fca2647 into main Jul 3, 2026
1 check passed
@alexdresko
alexdresko deleted the codex/wire-release-assets branch July 3, 2026 20:05
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