arduino-pico/package
Earle F. Philhower, III e7a23550ce
Update to GCC 14.3, Newlib 4.5.0 (#2975)
Moves to just released GCC 14.3

Moves to full-fat printf/scanf because Newlib no longer supports all the
calls libstdc++ requires with the older, smaller, nano-formatted-io option.

Moves to latest SDK develop branch with important float acceleration fixes
for the RP2350, among other updates.

Moves to latest pioasm, picotool develop branches

* SDK was refactored, update the includes
* Rebuild PicoSDK and BearSSL libs
* Update certs in BSSL validation example
* Don't spell check the certs!
* Updated tools with full fat++ newlib printf/scanf
2025-06-12 10:54:37 -07:00
..
build_boards_manager_package.sh Remove pico-debug because it's archived (#2392) 2024-08-30 14:16:50 -07:00
merge_packages.py Clean up release, make slightly more automated 2021-03-23 18:56:05 -07:00
package_pico_index.template.json Update to GCC 14.3, Newlib 4.5.0 (#2975) 2025-06-12 10:54:37 -07:00
README.md Add script to update version number, new header (#506) 2022-03-06 11:04:19 -08:00
update_release.py CI to update JSON when releases are published (#178) 2021-05-28 19:04:12 -07:00
upload_release.py CI to update JSON when releases are published (#178) 2021-05-28 19:04:12 -07:00

Publishing New Releases

First, update the version number throughout the repo and push the change:

./tools/makever.py --version X.Y.Z
git commit -a -m "Update version"
git push

GitHub CI Actions are used to automatically build a draft package whenever a tag is pushed to repo:

git tag X.Y.Z
git push origin X.Y.Z

This will generate a draft release with a bulleted-list of git changes. Edit the list and title as desired, then use the Publish button on the web interface to publish the release

At this point, a GitHub Action will run that will download the new combined JSON file from the tag and update the global release with it.