ci: update workflow triggers and release publishing - #1209
Merged
Conversation
Teingi
marked this pull request as ready for review
August 11, 2026 06:30
Teingi
marked this pull request as draft
August 11, 2026 06:31
Teingi
marked this pull request as ready for review
August 11, 2026 06:32
Member
|
Everything else looks good to me. I’d remove live-replay for now, given the leak risk discussed in #1208, and bring it back once evidence is scanned before upload. I can approve after that. |
PsiACE
approved these changes
Aug 11, 2026
222twotwotwo
pushed a commit
to 222twotwotwo/powercontext
that referenced
this pull request
Aug 23, 2026
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.
Which issue or RFC does this PR close?
No linked issue or RFC.
Rationale for this change
Development now targets
master, while the customer-artifact and Docker-image workflows are expensive and should run only when explicitly requested. The Release workflow also needs to publish an auditable wheel/sdist pair to PyPI without a repository token.What changes are included in this PR?
main.ymltomaster.ymland move push triggers frommaintomasterfor the primary CI and E2E workflows.workflow_dispatch.on-release-main.ymlwithrelease.yml.release-distsActions artifact, and publish that exact artifact to PyPI through Trusted Publishing (OIDC).Are there any user-facing changes?
There are no runtime API or persisted-data changes. CI behavior changes: customer and Docker artifacts must now be started manually, and publishing a GitHub Release no longer publishes a Docker Hub image. PyPI must trust the
release.ymlworkflow before the next release.How was this change tested?
make checkvalidation_dir=$(mktemp -d)uv build --out-dir "$validation_dir/dist"uvx --from twine twine check "$validation_dir/dist"/*RELEASE_TAG=v0.0.1, including the case where the tag matches the existing project version.The local build produced a valid wheel and source distribution. A live GitHub Release/PyPI publication was not performed.
AI usage statement
OpenAI Codex was used to inspect, edit, and validate the workflow changes and to prepare this pull request.