ci: switch releases to SemVer VERSION workflow#80
Merged
Conversation
Co-authored-by: Codex <noreply@openai.com>
Co-authored-by: Codex <noreply@openai.com>
…mparison Co-authored-by: Codex <noreply@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Warning
This pull request was created with assistance from LLMs.
Summary
aoirint/comfyui_dockerstyleVERSION+ Git tag comparison flow.VERSIONwith0.0.0, removes PEP 440/date-version release generation, and leavespyproject.tomlat the inert project version0.0.0.VERSION=0.0.0as an edge-only build so it does not create a GitHub Release.v<VERSION>andlatest, prerelease/edge builds asedge, and switches build cache tags tobuildcache/edge-buildcache.README.md.Related Issues
Notes for reviewers
This PR prepares the release workflow without publishing a release version. With
VERSION=0.0.0, pushes tomainare treated as edge builds until maintainers intentionally set a releasable SemVer value.AI disclosure
Codex helped compare the existing workflow with
aoirint/comfyui_docker, adapt the release flow to this repository, resolve the post-#79 merge conflict, run workflow/package checks, and draft this pull request body.Testing
Automated checks
actionlint -pyflakes=pinact run --check --min-age 7uv lock --checkgit diff --checkManual checks
VERSIONis0.0.0and matches the workflow SemVer pattern.VERSION=0.0.0torelease_mode=edge, so it will not create a GitHub Release.AI-assisted inspections
Request: Check the release workflow change for GitHub Actions and security-sensitive publishing concerns.
AI-assisted result: The workflow keeps actions pinned to full commit SHAs, uses job-scoped permissions, limits release write permission to the release job, and keeps Docker publishing credentials scoped to the build job.