Skip to content

fix(ci): allow the system temp dir in release-gate index roots - #168

Merged
Coding-Dev-Tools merged 1 commit into
mainfrom
fix/release-index-roots
Aug 25, 2026
Merged

fix(ci): allow the system temp dir in release-gate index roots#168
Coding-Dev-Tools merged 1 commit into
mainfrom
fix/release-index-roots

Conversation

@Coding-Dev-Tools

Copy link
Copy Markdown
Owner

fix(ci): allow the system temp dir in release-gate index roots

The release workflow's ENGRAPHIS_INDEX_ROOTS omitted tempfile.gettempdir(),
which ci.yml has included since #159. Two suites seed fixtures under the
system temp dir and call index_repo against them:

  • eval/code_arm.py (via test_eval_code_arm.py)
  • tests/test_documents.py XML/container attack fixtures

Both failed on every Python leg of the v1.6 release run (run 32852978103),
blocking the PyPI publish. Same root cause silently blocked the Aug 15
v1.7/v1.6.1 tag runs. Ported the third approved root to all five pytest
invocations that run the full suite or fixture-dependent modules; the
encryption job keeps the narrower two-root set, matching ci.yml.

Co-authored-by: CommandCodeBot noreply@commandcode.ai

The release workflow's ENGRAPHIS_INDEX_ROOTS omitted tempfile.gettempdir(),
which ci.yml has included since #159. Two suites seed fixtures under the
system temp dir and call index_repo against them:
- eval/code_arm.py (via test_eval_code_arm.py)
- tests/test_documents.py XML/container attack fixtures

Both failed on every Python leg of the v1.6 release run (run 32852978103),
blocking the PyPI publish. Same root cause silently blocked the Aug 15
v1.7/v1.6.1 tag runs. Ported the third approved root to all five pytest
invocations that run the full suite or fixture-dependent modules; the
encryption job keeps the narrower two-root set, matching ci.yml.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
@Coding-Dev-Tools
Coding-Dev-Tools merged commit de0a363 into main Aug 25, 2026
23 checks passed
@Coding-Dev-Tools
Coding-Dev-Tools deleted the fix/release-index-roots branch August 25, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant