Skip to content

chore(release): open the Python backend pin bump automatically - #395

Merged
vishnuv688 merged 3 commits into
mainfrom
chore/open-the-pin-bump-on-release
Sep 29, 2026
Merged

vishnuv688 merged 3 commits into
mainfrom
chore/open-the-pin-bump-on-release

Conversation

@vishnuv688

@vishnuv688 vishnuv688 commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

What & why

Type of change

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Polish (an improvement to an existing feature)
  • Breaking change (existing behavior changes for users)
  • Documentation
  • Internal (build, CI, dependencies, tooling)

Packages touched

  • shared (types and contracts)
  • core (framework-agnostic capture/reporting)
  • elements (published element/snapshot API — @wdio/elements)
  • service (WebdriverIO adapter)
  • nightwatch-devtools (Nightwatch adapter)
  • selenium-devtools (Selenium adapter)
  • selenium-devtools-py (Selenium Python adapter)
  • backend (server)
  • app (UI)
  • script (page-injected runtime)
  • trace (Trace mode)

Notes for reviewers

Screenshots / recordings

@greptile-apps

greptile-apps Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High risk] Release workflow now opens pull requests with elevated permissions.

The PR appears safe to merge; no new actionable issue or outstanding previous finding remains.

Summary

The npm release workflow now opens a Python backend pin-bump PR after publication. The latest revision adds a forward-only version check and continues an existing PR branch without force-pushing it.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  A[Publish backend] --> B{Latest release and newer than pin?}
  B -- No --> C[Leave pin unchanged]
  B -- Yes --> D[Continue existing branch or create one]
  D --> E[Stage pin and fragment]
  E --> F[Push without force if changed]
  F --> G[Reuse open PR or create PR]
Loading

Reviews (3) · Last reviewed commit: "fix(release): never force the pin branch..."

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
@vishnuv688
vishnuv688 merged commit 8a77596 into main Sep 29, 2026
9 of 11 checks passed
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