Skip to content
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

feat: Add pypi cicd publish via github action via environment controls #228

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

duttonw
Copy link
Collaborator

@duttonw duttonw commented Oct 15, 2024

Relates to #214

Also requires pypi publishing configuration:

project_name: ckanext-xloader
owner: ckan
repository: ckanext-xloader
workflow_filename: publish.yml
environment: pypi
provider: github

https://pypi.org/manage/account/publishing/ is for new packages.
It needs to be setup at
https://pypi.org/manage/project/ckanext-xloader/settings/publishing/

prefilled link for you: here

@wardi
Copy link
Contributor

wardi commented Oct 15, 2024

@duttonw done

Uses GitHub CICD Provider Auth for publishing:
project_name: ckanext-xloader
owner: ckan
repository: ckanext-xloader
workflow_filename: publish.yml
environment: pypi
provider: github
@duttonw duttonw merged commit ae8369d into master Oct 16, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants