Skip to content

Find bootloader .zip's in board-specific subdirectories #1653

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

dhalbert
Copy link
Collaborator

@dhalbert dhalbert commented Jun 29, 2025

I'm changing where to find the Espressif .bin bootloader files. They used to all be at the top-level of the S3 directory, like

s3://adafruit-circuit-python/bootloaders/esp32/tinyuf2-adafruit_feather_esp32s3-0.32.0.zip

and now I want them to be in board-specific subdirectories, to be more organized:

s3://adafruit-circuit-python/bootloaders/esp32/adafruit_feather_esp32s3/tinyuf2-adafruit_feather_esp32s3-0.32.0.zip

I've already done this "by hand" for the existing files, and this PR adafruit/tinyuf2#454 will make the change for future release.
Setting this to draft until that PR is merged.

The files are still at the old locations as well. See https://adafruit-circuit-python.s3.amazonaws.com/index.html?prefix=bootloaders/esp32/ for both old and new hierarchies. I'll only delete them at the old locations once this is merged.

@dhalbert
Copy link
Collaborator Author

The TinyUF2 upload change is now merged, and it worked. Ready to review and merge.

@dhalbert dhalbert marked this pull request as ready for review June 30, 2025 14:56
@dhalbert dhalbert requested a review from makermelissa June 30, 2025 14:56
Copy link
Collaborator

@makermelissa makermelissa left a comment

Choose a reason for hiding this comment

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

Looks good. Thanks.

@makermelissa makermelissa merged commit e2e52c5 into adafruit:main Jul 2, 2025
2 checks passed
@dhalbert dhalbert deleted the board-specific-dirs-for-bootloaders branch July 2, 2025 16:41
@dhalbert
Copy link
Collaborator Author

dhalbert commented Jul 2, 2025

The download is failing, apparently because of a doubled //. Trying to fetch:
https://adafruit-circuit-python.s3.amazonaws.com/bootloaders/esp32//adafruit_feather_esp32s3/tinyuf2-adafruit_feather_esp32s3-0.21.0.zip

I'll make another PR right away.

@makermelissa
Copy link
Collaborator

Ah yes. Took me a bit to see that as well.

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