Skip to content

chore: remove setup templates and add archive target - #777

Merged
0xth4nh merged 6 commits into
mainfrom
mux/remove-setup-templates
Aug 3, 2026
Merged

chore: remove setup templates and add archive target#777
0xth4nh merged 6 commits into
mainfrom
mux/remove-setup-templates

Conversation

@0xth4nh

@0xth4nh 0xth4nh commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

What changed?

Narrows this PR to removing the obsolete EVM setup templates and adding the archive target:

  • Deletes the seven projects under setup-templates/.
  • Removes their root setup-*, TEMPLATE_*, and dated-directory Make variables.
  • Adds make archive-task, which lists active tasks and prompts for a numbered selection.
  • Moves the complete task directory to archive/evm/<id> with no network layer.
  • Rejects an invalid selection, an existing destination, and legacy shared active/evm/records that must first be moved into the task.
  • Leaves the root README unchanged.

Merge replacement workflow #778 before this PR. #778 writes Forge execution artifacts directly into tasks/<id>/, so task config, signatures, and run files move together during archival.

How to test

make -n deps
make archive-task   # lists active tasks and prompts for one

…common

The standalone per-task template projects under setup-templates/ have been
replaced by reusable scripts under active/evm/script/common/<category>/, shared
across tasks in the active/evm project. Removes the setup-templates/ folder, the
now-dead setup-* targets and TEMPLATE_*/`*_DIR` variables from the root
Makefile, and the per-template walkthrough sections from the README (replaced
with a Common operation scripts mapping table).

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@cb-heimdall

cb-heimdall commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator

✅ Heimdall Review Status

Requirement Status More Info
Reviews 2/2
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 2
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 2
2
1 if commit is unverified 0
Sum 2

@0xth4nh 0xth4nh changed the title chore: remove setup-templates (scripts now live in active/evm/script/common) chore: remove setup-templates; add fresh/ staging + archive-task lifecycle Jul 30, 2026
@0xth4nh
0xth4nh force-pushed the mux/remove-setup-templates branch from 1e8dc60 to 2c0db83 Compare July 30, 2026 18:43
@0xth4nh 0xth4nh changed the title chore: remove setup-templates; add fresh/ staging + archive-task lifecycle chore: remove setup-templates; add archive-task lifecycle Jul 30, 2026
Adds `make archive-task TASK_ID=<id> TASK_NETWORK=<network>`, which git-mv's an
executed task from active/evm/tasks/<id> to archive/<network>/<id> (a per-network
archive, separate from archive/legacy/). Moving executed tasks out leaves
active/evm as a clean scaffold — shared foundry.toml and script/common/ with an
empty tasks/ (.gitkeep). Documents the active -> archive lifecycle in the root
README.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@0xth4nh
0xth4nh force-pushed the mux/remove-setup-templates branch from 2c0db83 to ae341d1 Compare July 30, 2026 18:54
mw2000
mw2000 previously approved these changes Jul 30, 2026
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread Makefile Outdated
Comment thread Makefile Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
@cb-heimdall
cb-heimdall dismissed mw2000’s stale review July 31, 2026 19:12

Approved review 4822599129 from mw2000 is now dismissed due to new commit. Re-request for approval.

@0xth4nh 0xth4nh changed the title chore: remove setup-templates; add archive-task lifecycle chore: replace setup templates with reusable active EVM workflows Jul 31, 2026
Co-authored-by: Codex <codex-noreply@coinbase.com>
@0xth4nh
0xth4nh force-pushed the mux/remove-setup-templates branch from 69cbdac to 3ca111b Compare August 3, 2026 15:46
@0xth4nh 0xth4nh changed the title chore: replace setup templates with reusable active EVM workflows chore: remove setup templates and add archive target Aug 3, 2026
Co-authored-by: Codex <codex-noreply@coinbase.com>
@0xth4nh
0xth4nh marked this pull request as draft August 3, 2026 16:07
@0xth4nh
0xth4nh marked this pull request as ready for review August 3, 2026 16:12
leopoldjoy
leopoldjoy previously approved these changes Aug 3, 2026
Comment thread Makefile
Co-authored-by: Codex <codex-noreply@coinbase.com>
@cb-heimdall
cb-heimdall dismissed leopoldjoy’s stale review August 3, 2026 17:31

Approved review 4846394850 from leopoldjoy is now dismissed due to new commit. Re-request for approval.

Co-authored-by: Codex <codex-noreply@coinbase.com>
@0xth4nh
0xth4nh requested a review from jackchuma August 3, 2026 18:07
@0xth4nh
0xth4nh merged commit 9ec9b37 into main Aug 3, 2026
5 checks passed
@0xth4nh
0xth4nh deleted the mux/remove-setup-templates branch August 3, 2026 21:04
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.

5 participants