Skip to content

ci: validate release pointer changes#265

Merged
harmonyjs merged 1 commit into
mainfrom
ci/verify-release-pointer
Jun 9, 2026
Merged

ci: validate release pointer changes#265
harmonyjs merged 1 commit into
mainfrom
ci/verify-release-pointer

Conversation

@harmonyjs

Copy link
Copy Markdown
Contributor

Adds a status check that validates edits to version.yaml (the release pointer):

  • Schema — exactly one release key with branch + sha; branch is main or release/*; sha is a hex commit id.
  • Branch reachability — the sha resolves to a commit and is an ancestor of its branch.
  • Published image — an image tagged with the sha must exist in the registry.

The job runs on all pull requests but no-ops when version.yaml is untouched, so it always reports a status without gating unrelated changes.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

TON Connect Integration Review Process

Thank you for contributing to the TON ecosystem! To ensure a seamless experience for users and maintain high-quality integrations, we review all wallet submissions thoroughly. Below is an overview of our process:

Why We Audit Integrations

We audit integrations to:

  • Ensure the best possible experience for TON ecosystem users.
  • Confirm that TON Connect is implemented securely, reliably, and in alignment with our specifications.

Integration & Audit Process

Follow these steps to submit your wallet for inclusion in the TON Connect list:

  1. Review Documentation:
  2. Self-Test Using Checklist:
    • Validate your integration against our Checklist of Tests.
    • Ensure all functionalities (e.g., connection, transaction signing, error handling) work as expected.
  3. Review Wallet Manifest Requirements:
  4. Submit a PR:
    • Open a Pull Request (PR) to add your wallet to the TON Connect registry.
  5. Notify Us:
    • Reach out to @kawaiinya on Telegram to confirm your submission.
    • We’ll create a dedicated Telegram chat to coordinate the audit.

Audit Process Details

  • Initial Review:
    • Our team will schedule an audit and share a report.
    • If no issues are found, your PR will be merged promptly.
  • Revisions & Re-Audits:
    • If issues arise, we’ll provide feedback. Once fixes are implemented, we’ll re-audit.
    • This cycle continues until all requirements are met.

Audit Timeline

  • Typical Duration: ~3 working days (after the audit begins).
  • Current Backlog: Due to high demand (15+ wallets in the queue), audits may be delayed.
    • We appreciate your patience and will notify you once your audit is scheduled.

Resources


We’re excited to collaborate with you and welcome your wallet to the TON ecosystem! 🚀
For questions, please contact @kawaiinya on Telegram.

@harmonyjs harmonyjs merged commit 9f0a45e into main Jun 9, 2026
3 checks passed
@harmonyjs harmonyjs deleted the ci/verify-release-pointer branch June 9, 2026 22:25
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.

1 participant