espressif / svd

SVD files for Espressif devices
Apache License 2.0
56 stars 2 forks source link

Add Releases for SVD files ? #22

Closed brianignacio5 closed 2 years ago

brianignacio5 commented 2 years ago

Could we add resulting SVD as release files ? In this way we could download them from any scripting, IDE, command line tool that wants to work with them.

Also enabling mirrors in Espressif DL servers.

aykevl commented 2 years ago

One place where they are stored is here: https://github.com/posborne/cmsis-svd/tree/master/data/Espressif Probably out of date, but it might be useful.

jessebraham commented 2 years ago

Not against doing this but I'm not really sure how to go about accomplishing it. SVDs are updated irregularly (they do not get updated all at once) and the version numbers are not in sync. The only solution I see right now is updating a single SVD per commit and creating a release for each, which seems pretty tedious.

igrr commented 2 years ago

How about making an automated release whenever something gets updated, using the current YYYYMMDD date as the release tag? Not ideal, but at least it's going to be pretty easy to set up and won't require changes to the project workflow.

igrr commented 2 years ago

We could also maintain the "latest" release using https://github.com/eine/tip, as it is done in https://github.com/espressif/esp-nuttx-bootloader.

jessebraham commented 2 years ago

Releases are now created as described in #23, first release can be found here: https://github.com/espressif/svd/releases/tag/2022-08-25