Skip to content

docs(misc/gh-report): gh report tool#5703

Draft
moul wants to merge 32 commits into
gnolang:masterfrom
moul:gh-report
Draft

docs(misc/gh-report): gh report tool#5703
moul wants to merge 32 commits into
gnolang:masterfrom
moul:gh-report

Conversation

@moul

@moul moul commented May 21, 2026

Copy link
Copy Markdown
Member

WIP. The goal is to have a tool, whether this one or another, to help generate reports for contribution calls, etc.

TODO: support areas.

moul added 30 commits May 19, 2026 23:32
@Gno2D2

Gno2D2 commented May 21, 2026

Copy link
Copy Markdown
Collaborator

🛠 PR Checks Summary

All Automated Checks passed. ✅

Manual Checks (for Reviewers):
  • IGNORE the bot requirements for this PR (force green CI check)
Read More

🤖 This bot helps streamline PR reviews by verifying automated checks and providing guidance for contributors and reviewers.

✅ Automated Checks (for Contributors):

🟢 Maintainers must be able to edit this pull request (more info)

☑️ Contributor Actions:
  1. Fix any issues flagged by automated checks.
  2. Follow the Contributor Checklist to ensure your PR is ready for review.
    • Add new tests, or document why they are unnecessary.
    • Provide clear examples/screenshots, if necessary.
    • Update documentation, if required.
    • Ensure no breaking changes, or include BREAKING CHANGE notes.
    • Link related issues/PRs, where applicable.
☑️ Reviewer Actions:
  1. Complete manual checks for the PR, including the guidelines and additional checks if applicable.
📚 Resources:
Debug
Automated Checks
Maintainers must be able to edit this pull request (more info)

If

🟢 Condition met
└── 🟢 And
    ├── 🟢 The base branch matches this pattern: ^master$
    └── 🟢 The pull request was created from a fork (head branch repo: moul/gno)

Then

🟢 Requirement satisfied
└── 🟢 Maintainer can modify this pull request

Manual Checks
**IGNORE** the bot requirements for this PR (force green CI check)

If

🟢 Condition met
└── 🟢 On every pull request

Can be checked by

  • Any user with comment edit permission

@moul moul changed the title docs(misc/gh-report): gh report tool WIP docs(misc/gh-report): gh report tool May 21, 2026
@moul

moul commented May 21, 2026

Copy link
Copy Markdown
Member Author

Current status:

Hot (5)

  • #5661 [issue/2d] [META] AI agents x Gno - WIP ⚠️ (gfanton, +5c)
    #1998 [issue/8d] Add gno std package function GasUsed (deelawn, +9c)
  • #1998 [issue/8d] Add gno std package function GasUsed (deelawn, +9c)
  • #4907 [issue/9d] [META] IBC (tbruyelle, +0c)
  • #2799 [issue/35d] Create or reuse a wallet connection standard and integrate it into Gn
  • #5347 [issue/35d] Display storage usage after running a file test (jeronimoalbi, +0c)

Ready to merge (13)

  • #5647 [PR/1d] fix(gnogenesis): decode auth/accounts as gnoland.GnoAccount (gfanton, +2c)
  • #5655 [PR/1d] fix(gnoweb): change gnoweb to find usernames with hyphens (jeronimoalbi, +5
  • #5649 [PR/1d] refactor: state explorer frontend (alexiscolin, +2c)
  • #5127 [PR/2d] fix: consume gas on ComputeMapKey (Villaquiranm, +6c)
  • #5188 [PR/2d] feat(test): Support Example tests (jefft0, +4c)
  • #5112 [PR/2d] chore(gnokey): Add simulate optional parameter -gas-fee-margin (jefft0, +6c
  • #5553 [PR/2d] docs: add editor setup guide (davd-gzl, +7c)
  • #5592 [PR/2d] docs: add getting started (alternative to docs: add get started page #5519) (davd-gzl, +9c)
  • #5682 [PR/2d] fix(gnovm): allow fallthrough from non-last default clause (davd-gzl, +2c
  • #5673 [PR/2d] feat(examples/urequire): add missing uassert wrappers (davd-gzl, +2c)
  • #4831 [PR/2d] fix(gnovm): allow []byte -> string cast on realm owned fields (Villaquiranm, +3c)
  • #5672 [PR/5d] fix(examples/urequire): delegate NotAborts to uassert.NotAborts (davd-gz
  • #5663 [PR/5d] test(misc/e2e): add gnovm audit and e2e regression scripts (louis14448, +2c)

Depends on @jaekwon (4)

  • #5669 [PR/1d] feat(interrealm)!: Phase 3: captured realm capabilities, persistent /… (jae
  • #5645 [PR/1d] fix(examples): namereg realm fixes (jeronimoalbi, +4c)
  • #5598 [PR/3d] fix(examples): fixes issues in commondao package (jeronimoalbi, +2c)
  • #5230 [PR/5d] feat(bank): TotalCoin - track total supply of a denom (davd-gzl, +4c)

Depends on @moul (10)

  • #4852 [PR/2d] fix: respect storage deposit denom (julienrbrt, +11c)
  • #4776 [PR/3d] feat: rpc override in gnowork.toml (n0izn0iz, +14c)
  • #5230 [PR/5d] feat(bank): TotalCoin - track total supply of a denom (davd-gzl, +4c)
  • #5663 [PR/5d] test(misc/e2e): add gnovm audit and e2e regression scripts (louis14448, +2c)
  • #5605 [PR/5d] fix(gnovm/store): body-first AddMemPackage ordering + fail-fast IterM… (mou
  • #5376 [PR/5d] WIP feat(deployments): gnoland-1.x hardfork content (moul, +2c)
  • #1998 [issue/8d] Add gno std package function GasUsed (deelawn, +9c)
  • #4907 [issue/9d] [META] IBC (tbruyelle, +0c)
  • #3502 [issue/24d] grc721: Remove redundant on-chain Metadata struct (stefann-01, +6c)
  • #457 [issue/34d] Register .gno extension on GitHub/linguist repo (moul, +2c)

Depends on other core (13)

  • #5689 [PR/1d/@thehowl] fix(gnolang): allow indirect cur-call through a local func variable (omarsy, +2c)
  • #5669 [PR/1d/@thehowl] feat(interrealm)!: Phase 3: captured realm capabilities, persisten
  • #5127 [PR/2d/@thehowl] fix: consume gas on ComputeMapKey (Villaquiranm, +6c)
  • #5405 [PR/2d/@thehowl] fix(tm2): print hashes and byte values as base64 instead of hex (t
  • #5188 [PR/2d/@thehowl] feat(test): Support Example tests (jefft0, +4c)
  • #4852 [PR/2d/@zivkovicmilos] fix: respect storage deposit denom (julienrbrt, +11c)
  • #4571 [PR/2d/@thehowl] feat(gnovm): consume gas when we preprocess (omarsy, +8c)
  • #5609 [PR/3d/@thehowl] fix(gnovm): validate addressability of & operand at preprocess sta
  • #4776 [PR/3d/@thehowl] feat: rpc override in gnowork.toml (n0izn0iz, +14c)
  • #5230 [PR/5d/@thehowl] feat(bank): TotalCoin - track total supply of a denom (davd-gzl, +4c)
  • #5605 [PR/5d/@thehowl] fix(gnovm/store): body-first AddMemPackage ordering + fail-fast IterM… (moul, +2c)
  • #5488 [issue/28d/@thehowl] gno.land: validator set changes should be validated at tx le
  • #457 [issue/34d/@thehowl] Register .gno extension on GitHub/linguist repo (moul, +2c)

From new contributors (4)

  • #5624 [issue/3d] [META] Gno.land <> Union <> EVM connection (HeesungB, +7c)
  • #5640 [issue/12d] Gno feature for git like on chain (fayakun-it-consulting, +2c)
  • #5639 [issue/13d] parseID: int overflow for large JSON-RPC numeric ids (kajaaz, +0c)
  • #5602 [issue/24d] Fix an accurate OpCPUComputeMapKey value with benchmarks (nemanjantic, +0c)

Stale (28)

  • #5549 [issue/14d] Integrated playground in gnoweb (alexiscolin, +2c)
  • #1071 [issue/17d] proposal(avl): make nil interface same as "no value" (thehowl, +1c)
  • #5077 [issue/17d] [docs] Document the default test mnemonic (davd-gzl, +1c)
  • #5623 [issue/21d] ci: ci-codegen-verify fails because of timeout on checkUrl (AmozPay, +0c)
  • #3050 [issue/22d] Move portalloopd and autocounterd out of root Dockerfile (thehowl, +3c)
  • #5611 [issue/22d] fix(gnoweb): Link button from Action page does not copy whole url (Amo
  • #5580 [issue/23d] feat(gnoweb): expose Render() link from directory view (davd-gzl, +0c)
  • #5581 [issue/23d] feat(gnoweb): render vs directory view distinguished only by trailing… (davd-gzl, +1c)
  • #5601 [issue/24d] [gnovm] filetest: block VM execution when TypeCheckError occurs (aronpark1007, +0c)
  • #5586 [issue/24d] [gnovm] Runtime allows taking address of non-addressable expressions
  • #5467 [issue/24d] [UX-9] Developer journey data & builder insights (alexiscolin, +5c)
  • #5464 [issue/24d] [UX-6] Package ecosystem is not ready for good discovery (alexiscolin, +4c)
  • #5463 [issue/24d] [UX-5] Post-deploy experience is incomplete: builders cannot showcase… (alexiscolin, +3c)
  • #5462 [issue/24d] [UX-4] Documentation does not serve different developer profiles and … (alexiscolin, +16c)
  • #5460 [issue/24d] [UX-2] First build experience is unguided and takes too long to reach… (alexiscolin, +7c)
  • #5459 [issue/24d] [UX-1] Setup is too slow and fragile: builders drop off before writin… (alexiscolin, +10c)
  • #5546 [issue/24d] [META] GRC20 / GRC721 Spec Alignment & Improvement Tasks (notJoon, +0
  • #5578 [issue/26d] feat(gnoweb): neutral collapsible markdown block (davd-gzl, +0c)
  • #5579 [issue/26d] feat(gnoweb): clicking a heading should update URL hash (davd-gzl, +0
  • #4865 [issue/28d] [GnoVM] Allow banker to be initialized in MsgRun (leohhhn, +9c)
  • #5527 [issue/29d] Migrate Testnet validator coordination to Discord (aeddi, +0c)
  • #5526 [issue/29d] Migrate Mainnet validator coordination to Discord (aeddi, +0c)
  • #5525 [issue/29d] Migrate Labnet validator coordination to Discord (aeddi, +0c)
  • #3665 [issue/29d] [gnoweb] display package documentation like pkg.go.dev (moul, +3c)
  • #5550 [issue/30d] gnodev: add version subcommand (davd-gzl, +1c)
  • #5558 [issue/30d] Test13 hardfork strategy & rollout plan (moul, +0c)
  • #5530 [issue/34d] Feature request: redirect after a successful transaction (gnoweb/Aden
  • #5528 [issue/34d] [META] Validator Coordination (aeddi, +0c)

@davd-gzl

davd-gzl commented May 22, 2026

Copy link
Copy Markdown
Member

For reference, we've made a skill internally in Samourai for our weekly-report: https://github.com/samouraiworld/gno-agent-workspace/blob/main/skills/weekly-report.md ; This depends on https://github.com/samouraiworld/gno-agent-workspace/blob/main/scripts/weekly-report.sh + https://github.com/samouraiworld/gno-agent-workspace/blob/main/scripts/parse-context.sh (scripts are generated/not audited)

Generated example: https://github.com/samouraiworld/gno-agent-workspace/blob/main/reports/weekly/2026-05-17/report.md

Maybe this can help for your need!

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

Labels

🐹 golang Pull requests that update Go code

Projects

Status: 📥 Inbox
Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants