-
-
Notifications
You must be signed in to change notification settings - Fork 18
Cirrus CI: upload build artifacts to Github and (test) PyPI #161
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
Conversation
- requirements-upload.txt taken from pursuedpybear; - .ci/upload-build.sh inspired by Cirrus CI's documentation; - upload task uses account 'pursuedpybear' on Github and test.pypi.org.
|
|
|
@astronouth7303 I do not believe I have the required level of access to create an app under the PPB organisation. |
|
Re: PyPI API keys
🙀
API tokens will still be owned by specific users, so we will still need a PyPI user for the organisation. |
|
|
So, any feedback on whether we want this, and whether the 2
Per the discussion on Discord, we cannot currently avoid having a machine user for PyPI, and it's not obvious it is possible for a Github App; it might be possible by registering an app and manually acquiring an OAuth token, but that will require some thought and development effort. |
|
Ok, after discussions. Yes, this is a thing we want. The current incarnation is fine. A full github app would require infra and no thanks right now. Let's try to use this for the current release cycle. |
|
bors r+ |
161: Cirrus CI: upload build artifacts to Github and (test) PyPI r=astronouth7303 a=nbraud - `requirements-upload.txt` taken from pursuedpybear; - `.ci/upload-build.sh` inspired by Cirrus CI's [documentation]; - upload task uses account `pursuedpybear` on Github and `test.pypi.org`. [documentation]: https://cirrus-ci.org/examples/#release-assets Co-authored-by: Nicolas Braud-Santoni <nicolas@braud-santoni.eu>
Build succeeded
|
requirements-upload.txttaken from pursuedpybear;.ci/upload-build.shinspired by Cirrus CI's documentation;pursuedpybearon Github andtest.pypi.org.