Skip to content

Fix publish release workflow#4600

Merged
behackl merged 2 commits intoManimCommunity:mainfrom
behackl:fix/publish-upload-build
Feb 22, 2026
Merged

Fix publish release workflow#4600
behackl merged 2 commits intoManimCommunity:mainfrom
behackl:fix/publish-upload-build

Conversation

@behackl
Copy link
Member

@behackl behackl commented Feb 20, 2026

Our publish workflow has -- yet again -- failed (see https://github.com/ManimCommunity/manim/actions/runs/22245001472/job/64356983357). These changes simplify the action a bit and add the missing write permission.

- Add sudo to apt-get calls (runner is non-root)
- Add contents: write permission for uploading release assets
- Drop uv sync before uv build (unnecessary)
- Replace archived upload-release-asset action and redundant
  Python/requests API script with gh release upload; tag name
  is available directly from the release event context
- Strip leading v from tag name to match built artifact filename
@behackl behackl added the maintenance refactoring, typos, removing clutter/dead code, and other code quality improvements label Feb 20, 2026
@behackl behackl merged commit 7c1c925 into ManimCommunity:main Feb 22, 2026
14 checks passed
@behackl behackl deleted the fix/publish-upload-build branch February 22, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance refactoring, typos, removing clutter/dead code, and other code quality improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants