Commit Graph

3 Commits (74236b6f66a764e4b3ae3b851d09f7fe12f58dae)

Author SHA1 Message Date
David Sarno 7fbdbddbc9 Pin pypi-publish action to v1.12.4
v1.13.0 introduced Docker container name issues with uppercase
repository names. Pin to v1.12.4 which was working previously.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 15:53:55 -08:00
David Sarno 6b87f603aa Fix PyPI publish action for uppercase repo names
Disable attestations to avoid Docker image reference error caused by
uppercase letters in repository name (CoplayDev/unity-mcp). Docker
requires lowercase image references.

The trusted publishing (OIDC) already provides supply chain security.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 15:39:42 -08:00
Marcus Sanatan 41664178aa
CI Updates (#536)
* Update the major tag of a version as well when publishing to Docker

Useful for the asset store releases

* feat: trigger publish workflows automatically after version bump and release creation

It should work in theory, and correctly release to Docker and pypi via tags.

* feat: consolidate release workflows into single pipeline with reusable actions

Refactored version bump, Docker publish, and PyPI publish workflows into a unified release pipeline that runs sequentially. Created reusable composite actions for Docker and PyPI publishing to eliminate duplication.

Changes:
- Rename bump-version.yml to release.yml with three jobs: bump, publish_docker, publish_pypi
- Create .github/actions/publish-docker/action.yml with configurable inputs for image, version, branch
2026-01-08 16:37:52 -04:00