Skip to content

Fix workflow labels, trace context, and Forge internal file leaks#116

Open
eshulman2 wants to merge 2 commits into
forge-sdlc:mainfrom
eshulman2:fix-trace-ci-epic-labels
Open

Fix workflow labels, trace context, and Forge internal file leaks#116
eshulman2 wants to merge 2 commits into
forge-sdlc:mainfrom
eshulman2:fix-trace-ci-epic-labels

Conversation

@eshulman2

Copy link
Copy Markdown
Collaborator

Summary

  • move tickets from forge:ci-pending to forge:review-pending once CI passes
  • close merged PR epics even when epic_keys must be derived from implemented task parents
  • forward trace context into container Langfuse traces
  • keep .forge/ handoff/history files out of generated PR commits via local git excludes and explicit staging guards

Verification

  • uv run pytest tests/unit/workspace/test_git_ops_redaction.py::test_stage_all_excludes_forge_internal_directory tests/unit/workflow/nodes/test_workspace_setup.py::TestWorkspaceSetupStatusComment::test_workspace_setup_uses_local_git_exclude_for_forge_dir tests/unit/sandbox/test_container_entrypoint_git_commit.py tests/unit/workflow/utils/test_jira_status.py::TestSetReviewPendingLabel tests/unit/workflow/nodes/test_ci_attempt_tracking.py::TestCIAttemptReset::test_current_attempt_resets_on_ci_success tests/unit/workflow/nodes/test_implementation.py::TestImplementTaskStartedComment::test_passes_trace_context_to_container_runner tests/unit/sandbox/test_runner_timeout_cleanup.py::test_run_writes_trace_context_to_task_file tests/unit/workflow/nodes/test_human_review_completion.py
  • uv run pytest tests/unit/workflow/test_ci_gate_skip.py
  • uv run ruff check src/forge/workspace/git_ops.py src/forge/workflow/nodes/workspace_setup.py src/forge/workflow/nodes/implementation.py containers/entrypoint.py tests/unit/workspace/test_git_ops_redaction.py tests/unit/workflow/nodes/test_workspace_setup.py tests/unit/sandbox/test_container_entrypoint_git_commit.py
  • python -m py_compile containers/entrypoint.py

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