Skip to content

Workflow for upstream prebid sync - #25

Merged
khang-vu-ttd merged 29 commits into
masterfrom
kvu-OPATH-5965-upstream-sync-workflow
Apr 22, 2026
Merged

Workflow for upstream prebid sync#25
khang-vu-ttd merged 29 commits into
masterfrom
kvu-OPATH-5965-upstream-sync-workflow

Conversation

@khang-vu-ttd

@khang-vu-ttd khang-vu-ttd commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Create a workflow that

  • gets the next highest tag as the current in package.json version
  • gets all the commits between master and the prebid tag
  • skips over commits that touch BidAdapter files
  • also skips over commits that change version in package.json as they will have merge conflict since we added oaVersion to it
  • create a branch called prebid-sync-[TAG VERSION]
  • tries to apply remaining while keeping track which commits failed the merge
  • if there is a merge conflict and its a test file or a bidAdapter file that was deleted in our repo, auto resolve conflict
  • set version in package.json to updated tag and runs npm install to update package-lock.json
  • creates a pull request with details about changes, example
  • does a check that pull request hasn't already been created by previous run

@khang-vu-ttd
khang-vu-ttd merged commit ef036f4 into master Apr 22, 2026
28 of 31 checks passed
@khang-vu-ttd
khang-vu-ttd deleted the kvu-OPATH-5965-upstream-sync-workflow branch April 22, 2026 18:07
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