Skip to content

feat(Makefile): add make verify-task-status target#696

Open
okwn wants to merge 4 commits into
base:mainfrom
okwn:contrib/contract-deployments/verify-task-status
Open

feat(Makefile): add make verify-task-status target#696
okwn wants to merge 4 commits into
base:mainfrom
okwn:contrib/contract-deployments/verify-task-status

Conversation

@okwn
Copy link
Copy Markdown

@okwn okwn commented May 22, 2026

Summary

Add a make verify-task-status target that scans all task README files across mainnet, sepolia, sepolia-alpha, and zeronet networks, extracts the Status: field, and prints a summary table.

Changes

  • Added verify-task-status target to root Makefile
  • Iterates over all task directories in all 4 networks
  • Extracts and displays Status: field from each task's README.md
  • No external dependencies — pure shell/Make

Testing

  • make verify-task-status runs from repo root with no arguments
  • No changes to any task files or onchain state

okwn added 4 commits May 21, 2026 22:15
- Add validate-addresses.yml workflow (workflow_dispatch + weekly schedule)
  - Verifies chain ID matches expected for each network
  - Checks all *_ADDR and *_PROXY variables have contract code
  - Skips placeholder values

- Add pragma check step to validate-templates.yml
  - Rejects range pragmas (^) in script/ Solidity files
  - Enforces exact pragma versions per AGENTS.md convention
Add a  target that extracts all documented Makefile sections
and prints them in a human-readable table format. This improves DX for
engineers new to the repo who need to discover available targets without
reading the Makefile directly.

PR: contrib/contract-deployments/make-help-target
Add a `make verify-task-status` target that scans all task README files
across mainnet, sepolia, sepolia-alpha, and zeronet networks, extracts the
Status: field, and prints a summary table. This gives a quick overview of
the execution state of all tasks in the repo without manual inspection.

PR: contrib/contract-deployments/verify-task-status
@cb-heimdall
Copy link
Copy Markdown
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/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 1
Sum 3

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.

2 participants