Skip to content

ci: add PyPI release workflows#3

Merged
myeolinmalchi merged 1 commit into
mainfrom
codex/add-pypi-release-workflows
May 5, 2026
Merged

ci: add PyPI release workflows#3
myeolinmalchi merged 1 commit into
mainfrom
codex/add-pypi-release-workflows

Conversation

@myeolinmalchi
Copy link
Copy Markdown
Owner

Summary

  • Add CI workflow for pull requests and main/master pushes across Python 3.9-3.12.
  • Add publish workflow for tagged releases that builds distributions, checks metadata, publishes to PyPI with Trusted Publishing, and creates a GitHub Release.
  • Configure the publish workflow around the planned PyPI project name agent-ref.

Notes

The publish workflow currently verifies that pyproject.toml uses project.name = "agent-ref". That metadata change is intentionally not included here because this PR only adds the workflows.

Validation

  • ruby -e 'require "yaml"; ARGV.each { |f| YAML.load_file(f); puts "#{f}: ok" }' .github/workflows/ci.yml .github/workflows/publish.yml
  • python3 -m pytest -q

@myeolinmalchi myeolinmalchi changed the title [codex] add PyPI release workflows ci: add PyPI release workflows May 5, 2026
@myeolinmalchi myeolinmalchi force-pushed the codex/add-pypi-release-workflows branch from dca686b to 5bd117a Compare May 5, 2026 05:58
@myeolinmalchi myeolinmalchi force-pushed the codex/add-pypi-release-workflows branch from 5bd117a to 22738bf Compare May 5, 2026 05:59
@myeolinmalchi myeolinmalchi marked this pull request as ready for review May 5, 2026 06:00
@myeolinmalchi myeolinmalchi merged commit 2673f3b into main May 5, 2026
4 checks passed
@myeolinmalchi myeolinmalchi deleted the codex/add-pypi-release-workflows branch May 5, 2026 06:00
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.

1 participant