adafruit / circuitpython-build-tools

Build scripts for CircuitPython libraries and the bundle
MIT License
28 stars 18 forks source link

Convert from Travis to Github Actions #73

Closed lesamouraipourpre closed 2 years ago

lesamouraipourpre commented 3 years ago

Closes #59

This PR changes the workflows to use Github Actions instead of Travis

BREAKING CHANGES

Admin Todo If this PR is accepted an admin will need to add PYPI_USERNAME and PYPI_PASSWORD secrets as per the libraries.

Testing The testing so far was part of PR #72 and used the following adjacent repos. Changes were made where necessary to not use samourai-build-tools instead of circuitpython-build-tools and to upload to the correct PyPI. https://github.com/lesamouraipourpre/samourai-build-tools https://pypi.org/project/samourai-build-tools/ https://github.com/lesamouraipourpre/Samourai_CircuitPython_DPS310/tree/samourai-build-tools-test https://github.com/lesamouraipourpre/Samourai_CircuitPython_DPS310/releases/tag/0.0.1-beta.3 https://pypi.org/project/samourai-circuitpython-dps310/

This is Draft status because I have a nagging feeling it's not quite right and would like some more experienced input.

tannewt commented 3 years ago

I'm happy to merge this in and test it. @kattni can you please double check the pypi passwords are available?

kattni commented 3 years ago

They're available as org-level secrets to all Adafruit org repos.

tannewt commented 2 years ago

Sorry we never merged this! Would you mind updating it again?

lesamouraipourpre commented 2 years ago

Hopefully this still works, I've not re-tested it.