Skip to content

Conversation

@eseidel
Copy link

@eseidel eseidel commented Dec 12, 2025

This replaces many, but not all, uses of storage.googleapis.com with download.shorebird.dev, which should allow flutter and dart within Shorebird's flutter fork to work without setting FLUTTER_STORAGE_BASE_URL. Which should allow us to run upstream tests.

Fixing shorebirdtech/shorebird#2392.

@eseidel eseidel requested a review from bryanoltman December 12, 2025 22:15
@eseidel
Copy link
Author

eseidel commented Dec 12, 2025

files-changed.yml was failing for us (due to us not producing an engine build for every flutter commit yet), and since we're not using it for anything I've removed it.

Most of this change was simply fixing the flutter_tools tests to run correctly.

@eseidel
Copy link
Author

eseidel commented Dec 12, 2025

I suspect not all of the places I changed googlestorage to download.shorebird.dev were necessary, but I don't think any of them hurt?

@eseidel
Copy link
Author

eseidel commented Dec 12, 2025

OK, going to yolo this in @bryanoltman, happy to make any changes you might suggest in post.

@eseidel eseidel merged commit 70ad386 into shorebird/dev Dec 12, 2025
4 of 5 checks passed
@eseidel eseidel deleted the es/artifact_url branch December 12, 2025 22:36

Choose a reason for hiding this comment

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

This seems fine, but curious why it's necessary as part of a PR to remove the need to set FLUTTER_STORAGE_BASE_URL

Copy link
Author

Choose a reason for hiding this comment

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

It was originally to try and fix /bin/dart usage, I believe the tests also depend on it. It's possible I could have separated that out after I removed detect_changes.yml

eseidel added a commit that referenced this pull request Dec 13, 2025
…ASE_URL (#97)

* fix: make dart/flutter work without FLUTTER_STORAGE_BASE_URL

* feat: shorebird flutter should work without setting FLUTTER_STORAGE_BASE_URL

* fix: flutter_tools test fixes

* fix: enable running flutter_tools tests

* chore: remove unnecessary workflow
eseidel added a commit that referenced this pull request Jan 8, 2026
…ASE_URL (#97)

* fix: make dart/flutter work without FLUTTER_STORAGE_BASE_URL

* feat: shorebird flutter should work without setting FLUTTER_STORAGE_BASE_URL

* fix: flutter_tools test fixes

* fix: enable running flutter_tools tests

* chore: remove unnecessary workflow
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.

3 participants