Skip to content

PLEX-3005 Run PR CI for capabilities-development branch#467

Merged
Fletch153 merged 1 commit into
mainfrom
chore/PLEX-3005/run-ci-on-capabilities-development
Jun 3, 2026
Merged

PLEX-3005 Run PR CI for capabilities-development branch#467
Fletch153 merged 1 commit into
mainfrom
chore/PLEX-3005/run-ci-on-capabilities-development

Conversation

@Fletch153
Copy link
Copy Markdown
Contributor

Summary

  • Add capabilities-development to the pull_request branch filter in pull-request-main.yml so the required CI runs for PRs targeting it.

Context

PRs into capabilities-development never triggered the required checks (ci-lint, ci-lint-misc, ci-test-unit, ci-test-e2e ubuntu/windows) — the workflow only fired for main / releases/**. Those checks are required by the branch ruleset, so they sat permanently pending: PRs couldn't satisfy protection or enter the merge queue (deadlock). Surfaced while merging the Aptos mock-forwarder address change (#465), which targets capabilities-development.

Changes

  • .github/workflows/pull-request-main.yml: add capabilities-development to on.pull_request.branches.

Notes

  • For pull_request events GitHub reads the workflow from the base branch, so this fix only takes effect for PRs into capabilities-development once it also exists on capabilities-development (via the normal maincapabilities-development merge after this lands).
  • Unblocks PLEX-3005 Point Aptos simulate at deployed mock forwarders #465.

PRs targeting capabilities-development never ran the required ci-lint
/ ci-test-* checks (the workflow only triggered for main and releases),
so they could never satisfy branch protection or enter the merge queue.
Add capabilities-development to the pull_request branch filter.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2026

⚠️ Abigen Fork Check - Update Available

The forked abigen package is outdated and may be missing important updates.

Version Value
Current Fork ``
Latest Upstream v1.17.3

Action Required

  1. Review abigen changes in upstream (only the accounts/abi/bind directory matters)
  2. Compare with our fork in cmd/generate-bindings/bindings/abigen/
  3. If relevant changes exist, sync them and update FORK_METADATA.md
  4. If no abigen changes, just update the version in FORK_METADATA.md to v1.17.3

⚠️ Potential Security-Related Commits Detected

  • p2p/nat: bump pion/stun to v3 to pull in fixed pion/dtls (#34980) (link)
  • build: upgrade -dlgo version to Go 1.25.10 (#34911) (link)

Files to Review

  • cmd/generate-bindings/bindings/abigen/bind.go
  • cmd/generate-bindings/bindings/abigen/bindv2.go
  • cmd/generate-bindings/bindings/abigen/template.go

⚠️ Note to PR author: This is not something you need to fix. The Platform Expansion team is responsible for maintaining the abigen fork.

cc @smartcontractkit/bix-framework

@Fletch153 Fletch153 marked this pull request as ready for review June 3, 2026 12:14
@Fletch153 Fletch153 requested a review from a team as a code owner June 3, 2026 12:14
@Fletch153 Fletch153 added this pull request to the merge queue Jun 3, 2026
Merged via the queue into main with commit 705e646 Jun 3, 2026
22 checks passed
@Fletch153 Fletch153 deleted the chore/PLEX-3005/run-ci-on-capabilities-development branch June 3, 2026 12:51
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.

2 participants