Skip to content

Conversation

mhegazy
Copy link
Collaborator

@mhegazy mhegazy commented Sep 8, 2025

This changes builds the online flavor of the installer and uploads the binaries to a public R2 storage bucket. The offline installer is still available.

Changes:

  • Build both online and offline installer
  • upload cabs and msi files to R2 storage and use the url to build the installer
  • Use the online installer for smoke testing
  • Change name of payloads accordingly

Testing

  • testing the resulting installer localy
  • smoke testing with the new installer

**Successful downstream job (https://github.com/thebrowsercompany/swift-build/actions/runs/17561511426) ** (Note: i still need to test changes to upload files on the release)

@mhegazy mhegazy force-pushed the upstream-online-installer branch from 6f4ad1f to d992e90 Compare September 9, 2025 15:37
Copy link
Collaborator

@Steelskin Steelskin left a comment

Choose a reason for hiding this comment

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

This looks good to me, modulo the open question on which action to use.

@mhegazy mhegazy merged commit 8a02a7e into compnerd:main Sep 19, 2025
@mhegazy mhegazy deleted the upstream-online-installer branch September 19, 2025 15:32
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.

4 participants