Ecosystem metrics

New Repos
12
New
Commits
779
down 15.5%
Releases
8
up 100.0%
Contributors
49
down 2.0%
Merges
15
down 68.8%

Repository Explorer

7049 commits in all time Jun 06, 2026 02:41 – Sep 04, 2026 02:41 UTC
Merge de93cb088f6985eb2735b07bf527aecc6fb259a6 into 79b18a96a154f8effb58f933f5f0007235ee4cfe
Git Commit 67ecdd3b Branch pull/6724/merge Document 3/223 ++ 19 --
Update agreement/service.go
Co-authored-by: cce <51567+cce@users.noreply.github.com>
Git Commit de93cb08 Branch pull/6724/head Document 1/3 ++ 4 --
Merge d39215db80f726520ff4ac25000fcc54f982266c into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 66eb2938 Branch pull/23/merge Document 1/4,208 ++ 3,553 --
chore(deps): lock file maintenance
Git Commit d39215db Branch renovate/lock-file-maintenance Document 1/4,208 ++ 3,553 --
Merge f9c1e9b3d95a0cd8ac27f32dc98a568035282dfb into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 9450b9ce Branch pull/17/merge Document 4/3,364 ++ 1,955 --
fix(deps): update all non-major dependencies
Git Commit f9c1e9b3 Branch renovate/all-minor-patch Document 4/3,364 ++ 1,955 --
Merge eb24f38145ca89dc2f7317a579249fe9b3cf66ec into b0a3e71a91adfd1dfb97b5060d054618c2a147aa
Git Commit bc94ae17 Branch pull/66/merge Document 10/1,219 ++ 1,300 --
chore(deps): Update all non-major dependencies
Git Commit eb24f381 Branch renovate/all-non-major-dependencies Document 10/1,219 ++ 1,300 --
renovate[bot] use-wallet
Merge 561261daad0f1b815d15303a93dedcbed2d43e10 into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 486e9ef0 Branch pull/449/merge Document 1/1,272 ++ 1,232 --
renovate[bot] use-wallet
chore(deps): lock file maintenance
Git Commit 561261da Branch renovate/lock-file-maintenance Document 1/1,272 ++ 1,232 --
renovate[bot] use-wallet
Merge 1a4a97e39aeec6b7be2b57ba9a182ce6668bb0fe into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 26fdb859 Branch pull/454/merge Document 15/1,388 ++ 954 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 1a4a97e3 Branch renovate/non-major-dependencies Document 15/1,388 ++ 954 --
Stop the drift banner crashing a Windows console, and guard it
verify_deployment.py:276 printed a U+2194 inside the DRIFT branch. On a
cp1252 console that raises UnicodeEncodeError *after* the comparison has
run and correctly found the mismatch, so the process dies inside its own
failure report and exits 2 ("could not complete the check") instead of 1
("DRIFT").

The exit codes are a contract, stated in that file's own docstring: 0
match, 1 drift, 2 could not check. A reviewer who sees 2 concludes the
tooling failed, not that the deployment diverged. So this downgraded a
real finding to an inconclusive one -- silently, and only on the platform
the maintainer actually works on.

It survived this long because the line only executes when something is
wrong. No green run could ever reach it. That is exactly the shape of
defect this repo keeps finding: a path that is never exercised until it
matters.

Adds sdk/tests/test_reports_print_on_a_windows_console.py, which scans the
scripts a reviewer is told to run for characters cp1252 cannot encode on
print lines. Em dash and ellipsis are deliberately allowed -- they ARE in
cp1252 and are used throughout these reports; flagging them would make the
guard unusable and it would be deleted.

The guard was mutation-tested rather than trusted: reintroducing the U+2194
makes it fail, and it does not fire on plain ASCII or on em dash/ellipsis.
A scan that cannot fail would have been worth nothing here.

Suite: 145 passed, 5 skipped. verify_deployment.py still prints MATCH.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Git Commit 9b987a45 Branch fix/drift-banner-crashes-on-windows-consoles Document 2/85 ++ 1 --
Merge pull request #43 from brandonjsellam-Releone/fix/docs-match-what-the-tools-report
Close the TestNet contract drift: deploy app 770964251 from the committed artifact
Git Commit d5551728 Branch main Document 27/867 ++ 74 --
joe-p algokit-lora
Merge bf9217642d6c9b08ccc6ffa4eab7893f8da50675 into 746126278c85c16b1da5c8570e0e156aafb24de4
Git Commit dc49720a Branch pull/610/merge Document 1/3 ++ 1 --
joe-p algokit-lora
ci: use printf to avoid quote escape issues
Git Commit bf921764 Branch ci/printf Document 1/3 ++ 1 --
joe-p algokit-lora
fix: use utils 9.2.2 to work with Pera's PQ fee changes (#609)
See https://github.com/algorandfoundation/algokit-utils-ts/pull/612
Git Commit 74612627 Branch main Document 2/6 ++ 6 --
Ignore the artifacts scripts/verify_all.sh leaves in the repo root
README tells reviewers to run the hermetic verification, and running it
unpacks the pinned Falcon tarball to falcon-src/ and builds in place,
leaving codec.lib and libfalcondet1024.pdb behind. .gitignore covered
build/ but not these, so following the documented path left three
untracked files and a dirty `git status`.

Found by actually running the advertised command rather than assuming it
was clean. Full run: 4 axes PASS, exit 0 -- including Axis C re-signing
the committed goldens byte-identically from a ziglang build, which is a
different compiler from the MinGW gcc used elsewhere in this session.
Cross-compiler byte-identity is what FALCON_FPEMU=1 exists to guarantee,
now demonstrated rather than asserted.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Git Commit b1f9e669 Branch main Document 1/6 ++ 0 --
Merge 6e592d460db6e394a4d4b9c6b2de6885cc2d5257 into 79b18a96a154f8effb58f933f5f0007235ee4cfe
Git Commit b767e071 Branch pull/6724/merge Document 3/224 ++ 19 --
Update agreement/router.go
Co-authored-by: cce <51567+cce@users.noreply.github.com>
Git Commit 6e592d46 Branch pull/6724/head Document 1/5 ++ 6 --
Update coment in agreement/service.go
Git Commit 953ad442 Branch pull/6724/head Document 1/0 ++ 8 --
Merge origin/main: reconcile the redeploy apparatus with the closed drift
This branch diverged 6 ahead / 5 behind. main had built an apparatus around
the drift being OPEN -- a keyed redeploy workflow, a fail-closed secret gate,
a drift banner test, BLOCKERS.md -- while this branch closed the drift by
deploying app 770964251. Pushing without merging would have reverted all of
it.

Kept both approaches; they are complementary, not competing:
  * main's contracts/require_testnet_deploy_secret.py + testnet-redeploy.yml
    for a keyed CI deploy;
  * this branch's scripts/deploy_testnet_secure.py and _fresh.py for a human
    at a terminal, needing no repository secret.

Conflicts (5) resolved:
  * .github/workflows/ci.yml -> took main. It deliberately split the live
    bytecode match out of the required gates because that check needs live
    algod. That decision stands; the check now passes, but a network-dependent
    job still should not block merges.
  * README / REVIEWER / ROADMAP / AUDIT_READINESS -> took this branch. main's
    side described the drift as open, which is no longer true.

The partition guard did its job: the merge introduced six files mentioning an
app id that nobody had classified, and it failed until each was decided.

  FROZEN   sdk/tests/test_testnet_drift_banner.py  (synthetic fixture; kept as
           a regression guard so a future mismatch cannot degrade to a skip)
           BLOCKERS.md  (must keep quoting the measured 660 B / d24d9071 and
           709 B / 6fa5cee1 -- the banner test asserts they are still there)
           LOCALNET_VALIDATION_2026-06-01.md  (a dated record)
  LIVE     CONTRIBUTING.md, testnet-followup.yml, testnet-redeploy.yml

Prose again, not just constants: ci.yml, CONTRIBUTING.md and both workflows
still said "until app 763809096 is replaced" and "predates the committed
contract". It has been replaced. Corrected to say so, with the three-month
red period kept on the record rather than tidied away.

BLOCKERS.md is now CLOSED with the measured drift preserved verbatim below a
historical-record heading.

Verified: MATCH on app 770964251; verify_trelyan.py 18 passed, 0 failed;
suite 142 passed, 5 skipped; partition guard 30 passed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Git Commit c4c14185 Branch main Document 17/851 ++ 73 --
joe-p algokit-lora
fix: use utils 9.2.2 to work with Pera's PQ fee changes
See https://github.com/algorandfoundation/algokit-utils-ts/pull/612
Git Commit efe3ee80 Branch fix/utils_9.2.1 Document 2/6 ++ 6 --