Skip to content

merge queue: embarking main (c5bb50b), #2169, #2038, #2170 and [#2184 + #2154 + #2180] together#2188

Closed
mergify[bot] wants to merge 1755 commits intomainfrom
mergify/merge-queue/b3621e489b
Closed

merge queue: embarking main (c5bb50b), #2169, #2038, #2170 and [#2184 + #2154 + #2180] together#2188
mergify[bot] wants to merge 1755 commits intomainfrom
mergify/merge-queue/b3621e489b

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify bot commented Mar 26, 2026

✨ The pull request #2154 has been manually updated. The pull request [#2184 + #2180] has been re-embarked. ✨

Branch main (c5bb50b), #2169, #2038, #2170 and [#2184 + #2154 + #2180] are embarked together for merge.

This pull request has been created by Mergify to speculatively check the mergeability of [#2184 + #2154 + #2180].
You don't need to do anything. Mergify will close this pull request automatically when it is complete.

Required conditions of queue rule main for merge:

Required conditions to stay in the queue:

---
checking_base_sha: 7ebe7eb1b66e677fd5f6feb4f011da00ee0d7e30
previous_failed_batches: []
pull_requests:
  - number: 2184
    scopes: []
  - number: 2154
    scopes: []
  - number: 2180
    scopes: []
scopes: []
...

nboisde and others added 30 commits December 14, 2025 20:37
chore(relayer): metrics doc for statuses
chore(relayer): metrics on active and idle connection and acquire
chore(relayer): metrics documentation for http legacy and v2
- Using make commands ensures we can use identical commands for testing
  in local and ci.
- Update health checks and monitor metrics to monitor both pools.
- Previously, the pool was trying in infite loop to aquire connections.

- Now, reports failure after first attempt, if not able to acquire.
- Previously, these tasks were spawned in orphaned handles and not
  receiving the shutdown signal.

- Now, integratem them into orchestrator's task manager. So that the
  tasks shutdown properly.
- Previously Drop-based cleanup only signaled cancellation without
  waiting for completion, causing PostgreSQL connections to accumulate
  across tests and hitting the 100 connection limit in CI.

- Add async shutdown() method that waits for relayer handle completion
  ensuring proper connection cleanup before test finishes.
manoranjith and others added 25 commits March 23, 2026 17:09
- Derive openapi.yml from utoipa annotations instead of
  hand-maintained YAML to eliminate spec drift; add
  openapi-export binary to serialize it

- Centralize error labels in a declarative matrix that is
  auto-enriched into the spec with status codes, retry
  semantics, and SDK guidance

- Add drift tests and CI lint step to catch mismatches on
  every PR

- Serve Redoc UI at /docs for local browsing
…916)

* docs(relayer): add mainnet self-hosting guide and restructure README

* chore(relayer): remove ci make target

* chore(relayer): remove devnet ocurrences

* docs(relayer): remove E2E Testnet section relying on Notion page

* chore(relayer): use headings instead of emphasis for self hosting steps

* chore(relayer): remove deprecated makefile target from readme

* docs(relayer): specify gateway network in preflight balance check

* docs(relayer): use bridge.zama.org url only

* docs: sync timeout request with self-hosting guide

* docs: remove internal faucet link

* docs: add expiry worker config to self hosting guide

* docs: add details to ProtocolPayment allowance check

* fix: update mainnet config example

* chore: remove duplicate expiry worker config reference entries

* feat: add openapi-check to check target
- Remove unnecessary MD files
- Remove .hadolint.yaml
- Merge .gitignore contents
- Move files from apps/relayer to the root directory
Co-authored-by: malatrax <71888134+zmalatrax@users.noreply.github.com>
- Use cTOKEN prefix convention instead of wcTOKEN for wrapped tokens
- Remove "experimental library" warning (live on mainnet)
- Merge erc7984-tutorial.md into erc7984.md
- Rename wrapper entry to "ERC-20 to Wrapped ERC-7984" in SUMMARY
- Add OZ-style introductions and 1:1 ratio disclaimers to swap examples
- Update README available guides to reflect changes
The 1:1 ERC-7984 to ERC-7984 swap example is non-sensical — real
token swaps would go through a DEX contract like an AMM.
Add two-step process explanation (token transfer + confidential
minting) as shown in the OZ confidential-contracts documentation.
Resolve merge conflict in SUMMARY.md keeping the renamed
integration-guide.md from main and the Auctions section from
this branch.

Add Hardhat template and OZ confidential contracts repo links
to erc7984.md as requested in PR review.
@cla-bot cla-bot bot added the cla-signed label Mar 26, 2026
@mergify mergify bot closed this Mar 26, 2026
@mergify mergify bot deleted the mergify/merge-queue/b3621e489b branch March 26, 2026 14:45
@github-actions
Copy link
Copy Markdown

Changed Lines Coverage

Coverage of added/modified lines: N/A

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants