Commit Graph

2 Commits (6b87f603aabe81aa7bec9b22b49e4fe75be1b99d)

Author SHA1 Message Date
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