Skip to content

feat: workspace-owned build configs (copy_files, visualise_notebooks) - #44

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/autobuild-release-prep
Apr 29, 2026
Merged

feat: workspace-owned build configs (copy_files, visualise_notebooks)#44
Jammy2211 merged 1 commit into
mainfrom
feature/autobuild-release-prep

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Migrates per-project build config from PyAutoBuild/autobuild/config/ down to this workspace's config/build/ directory as flat-list YAML files. PyAutoBuild's run.py / run_python.py / generate.py now prefer the workspace files over their own keyed-dict copies — so this workspace is the single source of truth for what scripts to skip, copy as-is, or visualise.

Companion changes ship together on feature/autobuild-release-prep:

  • PyAutoBuild — code that reads the new workspace files, plus persistent timestamped run results
  • autofit_workspace, autogalaxy_workspace, autolens_workspace, *_test — same migration
  • PyAutoPrompt — new /pyauto-status-full skill

Test plan

  • PyAutoBuild's new tests/test_workspace_config_precedence.py passes
  • full release-prep run via python autobuild/run_all.py reads these files correctly

Migrates per-project build config from PyAutoBuild/autobuild/config/
to the workspace it concerns. PyAutoBuild now reads these flat-list
files in preference to its own keyed-dict copies.

See PyAutoBuild#XX for the matching code change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit d9f9a4c into main Apr 29, 2026
5 checks passed
@Jammy2211
Jammy2211 deleted the feature/autobuild-release-prep branch April 29, 2026 16:54
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