-
Notifications
You must be signed in to change notification settings - Fork 3
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
chore: Use PyPI OIDC to publish #97
Conversation
TODO: decide if we want to set up an _environment_ for releases. For now, I've created a published without an environment.
@edgarrmondragon How much work (both now and ongoing) is it to set up & use an environment for releases? Even if we don't need it, if it isn't much work I'd still support us using an environment for releases since that'll make it easier to e.g. require approval for publishing later. |
@WillDaSilva It's a really simple process:
It's a bit of click-ops that in total that takes 10 minutes max. Though, I don't have access to all settings in this repo so I can't create the environment (cc @tayloramurphy). |
@edgarrmondragon I've made you an org owner, so you should now have the required permissions. After this process is done you or I can drop your access level down to member. |
@WillDaSilva @edgarrmondragon currently Edgar is Admin on SDK repo - do we want the same on the EDK repo? |
Yeah, that'd be fine by me 🙂. |
Published successfully: https://pypi.org/project/meltano-edk/0.3.1a1/ |
Published successfully: https://pypi.org/project/meltano-edk/0.3.1a1/ |
TODO: decide if we want to set up an environment for releases.
For now, I've created a published without an environment.
📚 Documentation preview 📚: https://meltano-edk--97.org.readthedocs.build/en/97/