Skip to content

Conversation

@WRRicht3r
Copy link
Contributor

  • Summary: Improve contributor workflow and align the wallet with the
    Polkadot SDK polkadot-stable2503 by adding runtime override hooks and enabling
    development against a local fearless-utils-Android checkout.

  • Changes:

    • AGENTS.md: New contributor guide tailored to this repo (structure,
      commands, style, testing, PRs).
    • runtime/build.gradle: Added env/local.properties overrides for TYPES_URL,
      DEFAULT_V13_TYPES_URL, and CHAINS_URL to match specific SDK releases (e.g.,
      stable2503).
    • settings.gradle: Composite build include for local fearless-utils-Android
      via FEARLESS_UTILS_PATH (fallback to /Users/williamrichter/Git/
      fearless-utils-Android) with explicit dependency substitution.
    • scripts/validate-local.sh: Helper to verify JDK/SDK and run detekt/tests/
      lint.
    • .github/workflows/android-ci.yml: CI for detektAll, runTest (unit tests +
      JaCoCo), and :app:lint on PRs/pushes.
    • .github/pull_request_template.md and issue templates: Standardize
      submissions.
    • README.md and CONTRIBUTING.md: Added CI badge, local validation, utils
      usage, and cross-links to AGENTS.md.
  • How to use:

    • Local utils: export FEARLESS_UTILS_PATH=/absolute/path/to/
      fearless-utils-Android; then ./gradlew :app:assembleDebug or bash scripts/
      validate-local.sh.
    • Pin to polkadot-stable2503-compatible registries via env or
      local.properties:
      • TYPES_URL_OVERRIDE=…
      • DEFAULT_V13_TYPES_URL_OVERRIDE=…
      • CHAINS_URL_OVERRIDE=…
  • Notes:

    • Building local utils requires NDK 25.2.9519653 and Rust (rustup/cargo).
    • Composite build only affects local dev; CI uses published artifacts.
  • Checklist:

    • detektAll, runTest, and :app:lint pass
    • No secrets/local.properties committed
    • If bumping shared_features, verify metadata decoding and basic flows
      (balances, transfer, XCM) against a stable2503 node

CI workflow, PR/issue templates; runtime overrides for Polkadot SDK alignment;
composite build for local fearless-utils; README/CONTRIBUTING cross-links
@WRRicht3r WRRicht3r requested a review from Deneath August 22, 2025 13:54
@WRRicht3r WRRicht3r added the good first issue Good for newcomers label Aug 22, 2025
@WRRicht3r WRRicht3r self-assigned this Aug 22, 2025
@WRRicht3r WRRicht3r force-pushed the chore/ci-docs-utils-integration branch from f66f525 to c163863 Compare August 28, 2025 09:16
takemiyamakoto and others added 12 commits August 28, 2025 11:44
…e local path; add shared_features override; document overrides and utils integration; refine README/AGENTS
…s source and shared_features override; remove local FEARLESS_UTILS_PATH instructions
…less-utils source mapping (remove local path option)
… samples; extend roadmap with bugfix backlog
Signed-off-by: William Richter <[email protected]>
…orage) with logging and network guards; docs: strengthen testing and local.properties guidance
…mespace = '...'; add androidTest packaging excludes for META-INF conflicts in runtime
@WRRicht3r WRRicht3r force-pushed the chore/ci-docs-utils-integration branch from c163863 to b21b8b5 Compare August 28, 2025 09:45
…docs(roadmap): add Gradle/AGP update and Google Play 16KB page-siz compliance
SDILogin
SDILogin previously approved these changes Aug 28, 2025
…Registry diagnostics; housekeeping: ignore/remove *.log
…e; ci: enable flag and print Gradle/AGP; docs(roadmap): refine Gradle/AGP and Play 16KB items
@WRRicht3r WRRicht3r requested a review from SDILogin August 29, 2025 06:25
@WRRicht3r WRRicht3r merged commit c6a4e19 into develop Aug 29, 2025
1 check passed
@WRRicht3r WRRicht3r deleted the chore/ci-docs-utils-integration branch August 29, 2025 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants