Skip to content

Restrict chan open init requests to gov proposals - #5053

Merged
sug0 merged 8 commits into
mainfrom
tiago/permissioned-ibc-channels-main
Oct 7, 2026
Merged

sug0 merged 8 commits into
mainfrom
tiago/permissioned-ibc-channels-main

Conversation

@sug0

@sug0 sug0 commented Oct 2, 2026

Copy link
Copy Markdown
Collaborator

Describe your changes

Checklist before merging

  • If this PR has some consensus breaking changes, I added the corresponding breaking:: labels
    • This will require 2 reviewers to approve the changes
  • If this PR requires changes to the docs or specs, a corresponding PR is opened in the namada-docs repo
    • Relevant PR if applies:
  • If this PR affects services such as namada-indexer or namada-masp-indexer, a corresponding PR is opened in that repo
    • Relevant PR if applies:

@sug0
sug0 force-pushed the tiago/permissioned-ibc-channels-main branch 2 times, most recently from 206ce3f to 172b3f1 Compare October 6, 2026 12:21
@Fraccaman
Fraccaman force-pushed the tiago/permissioned-ibc-channels-main branch from c254fe5 to ecb76a8 Compare October 7, 2026 10:00
@sug0
sug0 force-pushed the tiago/permissioned-ibc-channels-main branch from ecb76a8 to 0b952ae Compare October 7, 2026 10:02
@sug0
sug0 requested a review from Fraccaman October 7, 2026 14:48
@sug0 sug0 added merge Ready to merge - mergifyio bot will add the PR to merge queue when all checks pass backport-201.0 Backport to app 201.0 maintenance branch labels Oct 7, 2026
@sug0

sug0 commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator Author

@mergify enqueue

@mergify

mergify Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

enqueue

❌ Sorry but I didn't understand the command. Please consult the commands documentation 📚.

@sug0

sug0 commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator Author

@Mergifyio queue

@mergify

mergify Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • 🟠 Waiting for queue conditions
  • ⏳ Enter queue
  • ⏳ Run checks
  • ⏳ Merge
Waiting for
  • -closed [📌 queue requirement]
  • any of: [🔀 queue conditions]
    • all of: [📌 queue conditions of queue rule backport-apps-201.0-queue]
      • base = maint-201.0
      • any of: [🛡 GitHub branch protection]
        • check-neutral = test-integration
        • check-skipped = test-integration
        • check-success = test-integration
    • all of: [📌 queue conditions of queue rule backport-libs-0.251-queue]
      • base = maint-libs-0.251
      • any of: [🛡 GitHub branch protection]
        • check-neutral = test-integration
        • check-skipped = test-integration
        • check-success = test-integration
    • check-neutral = test-integration
    • check-skipped = test-integration
    • check-success = test-integration
All conditions
  • -closed [📌 queue requirement]
  • any of [🔀 queue conditions]:
    • all of [📌 queue conditions of queue rule backport-apps-201.0-queue]:
      • base = maint-201.0
      • any of [🛡 GitHub branch protection]:
        • check-neutral = test-integration
        • check-skipped = test-integration
        • check-success = test-integration
      • #approved-reviews-by >= 1
      • github-review-approved [🛡 GitHub branch protection]
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e-with-device-automation
        • check-neutral = test-e2e-with-device-automation
        • check-skipped = test-e2e-with-device-automation
      • any of [🛡 GitHub branch protection]:
        • check-success = check-benchmarks
        • check-neutral = check-benchmarks
        • check-skipped = check-benchmarks
      • any of [🛡 GitHub branch protection]:
        • check-success = check-packages
        • check-neutral = check-packages
        • check-skipped = check-packages
      • any of [🛡 GitHub branch protection]:
        • check-success = build-binaries
        • check-neutral = build-binaries
        • check-skipped = build-binaries
      • any of [🛡 GitHub branch protection]:
        • check-success = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
        • check-neutral = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
        • check-skipped = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
      • any of [🛡 GitHub branch protection]:
        • check-success = lints
        • check-neutral = lints
        • check-skipped = lints
      • any of [🛡 GitHub branch protection]:
        • check-success = rust-docs
        • check-neutral = rust-docs
        • check-skipped = rust-docs
      • any of [🛡 GitHub branch protection]:
        • check-success = test-wasm
        • check-neutral = test-wasm
        • check-skipped = test-wasm
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (0)
        • check-neutral = test-e2e (0)
        • check-skipped = test-e2e (0)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (1)
        • check-neutral = test-e2e (1)
        • check-skipped = test-e2e (1)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (2)
        • check-neutral = test-e2e (2)
        • check-skipped = test-e2e (2)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (3)
        • check-neutral = test-e2e (3)
        • check-skipped = test-e2e (3)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (4)
        • check-neutral = test-e2e (4)
        • check-skipped = test-e2e (4)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-unit
        • check-neutral = test-unit
        • check-skipped = test-unit
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Mergify Merge Protections
        • check-skipped = Mergify Merge Protections
        • check-success = Mergify Merge Protections
    • all of [📌 queue conditions of queue rule backport-libs-0.251-queue]:
      • base = maint-libs-0.251
      • any of [🛡 GitHub branch protection]:
        • check-neutral = test-integration
        • check-skipped = test-integration
        • check-success = test-integration
      • #approved-reviews-by >= 1
      • github-review-approved [🛡 GitHub branch protection]
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e-with-device-automation
        • check-neutral = test-e2e-with-device-automation
        • check-skipped = test-e2e-with-device-automation
      • any of [🛡 GitHub branch protection]:
        • check-success = check-benchmarks
        • check-neutral = check-benchmarks
        • check-skipped = check-benchmarks
      • any of [🛡 GitHub branch protection]:
        • check-success = check-packages
        • check-neutral = check-packages
        • check-skipped = check-packages
      • any of [🛡 GitHub branch protection]:
        • check-success = build-binaries
        • check-neutral = build-binaries
        • check-skipped = build-binaries
      • any of [🛡 GitHub branch protection]:
        • check-success = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
        • check-neutral = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
        • check-skipped = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
      • any of [🛡 GitHub branch protection]:
        • check-success = lints
        • check-neutral = lints
        • check-skipped = lints
      • any of [🛡 GitHub branch protection]:
        • check-success = rust-docs
        • check-neutral = rust-docs
        • check-skipped = rust-docs
      • any of [🛡 GitHub branch protection]:
        • check-success = test-wasm
        • check-neutral = test-wasm
        • check-skipped = test-wasm
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (0)
        • check-neutral = test-e2e (0)
        • check-skipped = test-e2e (0)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (1)
        • check-neutral = test-e2e (1)
        • check-skipped = test-e2e (1)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (2)
        • check-neutral = test-e2e (2)
        • check-skipped = test-e2e (2)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (3)
        • check-neutral = test-e2e (3)
        • check-skipped = test-e2e (3)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (4)
        • check-neutral = test-e2e (4)
        • check-skipped = test-e2e (4)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-unit
        • check-neutral = test-unit
        • check-skipped = test-unit
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Mergify Merge Protections
        • check-skipped = Mergify Merge Protections
        • check-success = Mergify Merge Protections
    • all of [📌 queue conditions of queue rule main-queue]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = test-integration
        • check-skipped = test-integration
        • check-success = test-integration
      • #approved-reviews-by >= 1
      • base = main
      • github-review-approved [🛡 GitHub branch protection]
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e-with-device-automation
        • check-neutral = test-e2e-with-device-automation
        • check-skipped = test-e2e-with-device-automation
      • any of [🛡 GitHub branch protection]:
        • check-success = check-benchmarks
        • check-neutral = check-benchmarks
        • check-skipped = check-benchmarks
      • any of [🛡 GitHub branch protection]:
        • check-success = check-packages
        • check-neutral = check-packages
        • check-skipped = check-packages
      • any of [🛡 GitHub branch protection]:
        • check-success = build-binaries
        • check-neutral = build-binaries
        • check-skipped = build-binaries
      • any of [🛡 GitHub branch protection]:
        • check-success = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
        • check-neutral = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
        • check-skipped = build-wasm (wasm-for-tests, build-wasm-tests-scripts, wasm_for_tests/*.wasm)
      • any of [🛡 GitHub branch protection]:
        • check-success = lints
        • check-neutral = lints
        • check-skipped = lints
      • any of [🛡 GitHub branch protection]:
        • check-success = rust-docs
        • check-neutral = rust-docs
        • check-skipped = rust-docs
      • any of [🛡 GitHub branch protection]:
        • check-success = test-wasm
        • check-neutral = test-wasm
        • check-skipped = test-wasm
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (0)
        • check-neutral = test-e2e (0)
        • check-skipped = test-e2e (0)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (1)
        • check-neutral = test-e2e (1)
        • check-skipped = test-e2e (1)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (2)
        • check-neutral = test-e2e (2)
        • check-skipped = test-e2e (2)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (3)
        • check-neutral = test-e2e (3)
        • check-skipped = test-e2e (3)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-e2e (4)
        • check-neutral = test-e2e (4)
        • check-skipped = test-e2e (4)
      • any of [🛡 GitHub branch protection]:
        • check-success = test-unit
        • check-neutral = test-unit
        • check-skipped = test-unit
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Mergify Merge Protections
        • check-skipped = Mergify Merge Protections
        • check-success = Mergify Merge Protections
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of [📌 queue -> configuration change requirements]:
    • -mergify-configuration-changed
    • check-success = @mergify/Configuration changed
    • check-success = @mergify/Configuration has been deleted
  • any of [📌 queue requirement]:
    • check-neutral = @mergify/Mergify Merge Protections
    • check-skipped = @mergify/Mergify Merge Protections
    • check-success = @mergify/Mergify Merge Protections

@sug0
sug0 merged commit 50d247f into main Oct 7, 2026
21 of 23 checks passed
@sug0
sug0 deleted the tiago/permissioned-ibc-channels-main branch October 7, 2026 19:41
@sug0 sug0 added backport-201.0 Backport to app 201.0 maintenance branch and removed backport-201.0 Backport to app 201.0 maintenance branch labels Oct 7, 2026
sug0 added a commit that referenced this pull request Oct 7, 2026
Restrict chan open init requests to gov proposals (backport #5053)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-201.0 Backport to app 201.0 maintenance branch merge Ready to merge - mergifyio bot will add the PR to merge queue when all checks pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants