Releases: tanka420/arcready
ArcReady v0.3.0
ArcReady v0.3.0
ArcReady v0.3.0 is a rule quality hardening release for the npm package arcready@0.3.0 and GitHub Action usage with tanka420/arcready@v0.3.0.
This release keeps ArcReady focused as an independent open-source static CI quality gate for Arc wallet, bridge, and App Kit integrations. It does not add live Arc RPC checks, Circle API validation, on-chain simulation, bridge runtime simulation, real App Kit runtime testing, SaaS, dashboards, telemetry, or hosted infrastructure.
Highlights
- Keeps 18 active static rules across wallet, bridge, and App Kit presets
- Supports GitHub Action usage with
tanka420/arcready@v0.3.0 - Removes placeholder/internal no-op rules from the public API and default presets
- Improves wallet rule precision and false-positive handling
- Improves bridge rule precision and false-positive handling
- Improves App Kit static integration-pattern rule precision
- Adds cross-preset regression coverage for preset boundaries and fixture stability
- Improves finding messages and suggestions across all active rules
- Preserves ArcReady's static validation scope and independent open-source positioning
Usage
- uses: tanka420/arcready@v0.3.0The action runs the published npm CLI package by default as arcready@0.3.0. Users can override the package version with the arcready-version input when needed.
Notes
These notes are suitable to copy into a GitHub Release. This task does not create the GitHub Release or git tag.
ArcReady v0.2.0
ArcReady v0.2.0
ArcReady v0.2.0 is the first GitHub Action-ready release.
ArcReady is an independent open-source project. It is not an official Circle or Arc product.
Highlights
- Use ArcReady from external repositories with
tanka420/arcready@v0.2.0 - Uses the published npm CLI package
arcready@0.2.0 - Adds root
action.ymlmetadata for GitHub Action usage - Generates JSON, Markdown, and HTML reports
- Uploads report artifacts when enabled
- Adds an action smoke workflow for wrapper validation
- Keeps ArcReady focused as a static CI quality gate
Usage
name: ArcReady
on:
pull_request:
push:
branches: [main]
jobs:
arcready:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: tanka420/arcready@v0.2.0
with:
fail-on: critical
upload-artifact: trueReports
The action writes:
.arcready/reports/arcready.json
.arcready/reports/arcready.md
.arcready/reports/arcready.html
When artifact upload is enabled, these reports are uploaded as the arcready-report workflow artifact by default.
Scope
ArcReady is a static integration validator for common Arc wallet, bridge, App Kit, and dApp mistakes. It does not perform live Arc RPC checks, on-chain simulation, contract deployment checks, or bridge runtime simulation.
ArcReady v0.1.0 MVP (pre-npm)
This is the first MVP release of ArcReady.
ArcReady is an open-source Arc-specific CI quality gate and integration validator for wallets, bridge flows, App Kit integrations, and dApps.
What's included
- Node.js / TypeScript CLI
arcready initarcready scan- Wallet rule pack v1
- Bridge rule pack v1
- App Kit rule pack v1
- Terminal report
- JSON report
- Markdown report
- HTML report
- Configurable
failOnbehavior - Composite GitHub Action
- Demo fixtures
- Fixture validation script
- 114 passing tests
Rule packs
Wallet
Initial checks for wallet UX, chain metadata, gas labeling, finality assumptions, PREVRANDAO usage, blob transactions, and native USDC display.
Bridge
Initial checks for CCTP domain configuration, one-confirmation finality, canonical USDC usage, relayer gas assumptions, attestation 404 handling, and PREVRANDAO-based relay selection.
App Kit
Initial checks for Arc App Kit chain identifiers, capability guards, custom RPC recommendations, Unified Balance delegation, fee explanation, and bridge minimum amount messaging.
Reports
ArcReady can generate:
- terminal output
- JSON report
- Markdown report
- HTML report
GitHub Action
This MVP includes a local composite GitHub Action that runs ArcReady in CI, generates reports, uploads artifacts, writes a GitHub Step Summary, and fails based on the CLI exit code.
Demo fixtures
The repository includes good/bad fixtures for:
- wallet
- bridge
- app-kit
Run locally:
corepack pnpm demo:fixturesExpected result:
Result: PASS
Not included in v1
This MVP intentionally does not include:
- hosted dashboard
- database
- auth
- telemetry
- SaaS workspace
- plugin marketplace
- runtime bridge simulation
- multi-chain abstraction
Status
This is an early MVP intended for local validation, CI experimentation, portfolio demonstration, and Arc ecosystem contribution.
ArcReady v0.1.0
First public npm release of ArcReady.
ArcReady is an independent open-source Arc-specific static CI quality gate and integration validator for wallets, bridge flows, App Kit integrations, and dApps.
Highlights
- Published npm package:
arcready@0.1.0 - CLI support for
initandscan - Wallet, App Kit, and bridge presets
- Terminal, JSON, Markdown, and HTML reports
- Automated fixture validation
- Local npm package smoke test
- GitHub Action integration groundwork
- MIT licensed
Install
Run without installing:
npx arcready scanInstall as a dev dependency:
npm install -D arcready
npx arcready scanInstall globally:
npm install -g arcready
arcready scannpm
Package: arcready@0.1.0
https://www.npmjs.com/package/arcready
Notes
ArcReady is an independent open-source project. It is not an official Circle or Arc product.
This release focuses on the first usable CLI, package distribution, report generation, and static integration validation foundation. Deeper Arc integration knowledge, expanded real-world fixtures, and external GitHub Action readiness are planned for future releases.