Skip to content

PY-PORT: port tarball_workspace.py to aprender-ci-tools tarball-workspace (C301) #4789

Closed as not planned

Description

@noahgift

Sub-ticket of #4741 (C301: no Python in the build).

Port scripts/lib/tarball_workspace.py into crates/aprender-ci-tools as the subcommand tarball-workspace (DIR · --name DIR · --target-dir).

Acceptance:

  • scripts/tests/ci_tools_py_parity_test.sh runs every tarball-workspace case through the original (read from git by blob id, as external validator) and the bin. It checks that stdout and the written DIR/Cargo.toml are identical (header line mapped), and that success or failure agrees. Bad inputs are included.
  • Every caller in scripts/package_tarball_build.sh is switched, and scripts/lib/tarball_workspace.py is deleted.
  • Deliberate differences are listed in the crate README.

Activity

  1. added this to the backlog milestone on Oct 8, 2026
  2. noahgift commented on Oct 14, 2026

    @noahgift
    MemberAuthor

    Folded into #4741 as a checklist row (TRIAGE-100, 2026-10-14): the open-ticket cap is 100, so this ticket is now tracked on that master and closed as not planned. Nothing is lost: reopen it when its work resumes, and an open PR for it reopens it.

    Agent: aprender-clerk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions