Skip to content

Conversation

@beaufour
Copy link
Owner

Summary

  • Add GitHub Actions workflow for automated release to PyPI
  • Uses trusted publishing (OIDC) with id-token: write permission
  • Triggered when a GitHub release is published

Setup Required

After merging, configure trusted publisher in PyPI project settings:

  1. Go to https://pypi.org/manage/project/flickr_download/settings/publishing/
  2. Add a new trusted publisher with:
    • Owner: beaufour
    • Repository: flickr-download
    • Workflow name: publish.yml
    • Environment: pypi

Test plan

  • Verify workflow syntax is valid
  • After setup, create a test release to verify publishing works

Closes #70

🤖 Generated with Claude Code

Add GitHub Actions workflow for automated release to PyPI using trusted
publishing (OIDC). Triggered when a GitHub release is published.

Closes #70

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@beaufour beaufour merged commit 936225f into master Jan 25, 2026
11 checks passed
@beaufour beaufour deleted the issue-70-automated-release branch January 25, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Automate release through Github actions

2 participants