Skip to content

update infra/ci tools and bump CT sha#171

Merged
speediedan merged 3 commits intomainfrom
update_ct_package_tools
Sep 18, 2025
Merged

update infra/ci tools and bump CT sha#171
speediedan merged 3 commits intomainfrom
update_ct_package_tools

Conversation

@speediedan
Copy link
Copy Markdown
Owner

cleanup ci-specific requirements files, make infra/ci tool options uniform, upgrade circuit-tracer sha and flip default to use forthcoming pypi installation, make post_upgrades default to false

…iform, upgrade circuit-tracer sha and flip default to use forthcoming pypi installation, make post_upgrades default to false
Copilot AI review requested due to automatic review settings September 17, 2025 19:16
@github-actions github-actions bot added area: tests Testing code area: docs Documentation files area: ci Continuous integration area: build Build system and packaging area: scripts Shell scripts and automation dependencies Dependency updates config Configuration file changes labels Sep 17, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR standardizes infrastructure and CI tool options, updates circuit-tracer integration, and reorganizes requirements file structure. The main purpose is to make command-line flags uniform across scripts, update circuit-tracer to a new commit SHA, and move CI-specific requirements to a consolidated location.

  • Unifies command-line argument format from underscores to hyphens (e.g., --repo_home to --repo-home)
  • Updates circuit-tracer to new commit SHA 8941776fdbe6f37b4c87e5bb2c14b8b746be0f9b and changes default installation mode
  • Consolidates CI requirements files under requirements/ci/ directory structure

Reviewed Changes

Copilot reviewed 28 out of 30 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tests/core/test_regen_reqfiles.py Updates test file paths to use consolidated CI requirements directory
src/interpretune/tools/install_circuit_tracer.py Updates circuit-tracer SHA, changes pin file location, and reverses CLI flag logic
scripts/*.sh Standardizes CLI arguments from underscore to hyphen format across all shell scripts
requirements/regen_reqfiles.py Updates file paths to use CI directory for post_upgrades and circuit_tracer_pin
requirements/ files Moves and consolidates CI-specific requirements under requirements/ci/
.github/ workflows and actions Updates file paths to reference new CI requirements location
pyproject.toml Updates datasets version requirement and removes post_upgrades configuration
docs/ and configuration files Updates references to new file locations and CLI argument formats

@github-actions
Copy link
Copy Markdown

github-actions bot commented Sep 17, 2025

No CI pin file changes detected by regen-ci-req-check.

@speediedan speediedan merged commit 2291909 into main Sep 18, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build Build system and packaging area: ci Continuous integration area: docs Documentation files area: scripts Shell scripts and automation area: tests Testing code config Configuration file changes dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants