Skip to content

upstream-sync: sync Prebid.js 11.18.0 → 11.19.0 - #102

Merged
khang-vu-ttd merged 17 commits into
masterfrom
prebid-sync-11.19.0
Aug 13, 2026
Merged

khang-vu-ttd merged 17 commits into
masterfrom
prebid-sync-11.19.0

Conversation

@openads-sync-bot

@openads-sync-bot openads-sync-bot Bot commented Aug 13, 2026 •

Copy link
Copy Markdown
Contributor

Prebid.js Sync: 11.18.0 → 11.19.0

📊 Run summary

This PR was auto-generated by the Sync with Upstream Prebid.js workflow.
Prebid 11.19.0 Release Page

Upstream diff: prebid/Prebid.js@11.18.0...11.19.0

✅ Applied Commits

  • 887d90494 | Bump @babel/core from 7.28.4 to 7.29.6 #15103
  • 37a4405ca | Bump form-data from 4.0.5 to 4.0.6 #15104
  • 004ed460c | Bump protobufjs from 7.6.1 to 7.6.4 #15106
  • 09f9b21a4 | Bump tar from 7.5.15 to 7.5.16 #15105
  • 9143d7ff4 | Bump ws, engine.io, socket.io-adapter and webpack-bundle-analyzer #15114
  • c56f348d8 | Docs: spelling fixes #15122
  • 47a56b365 | IntentIQ ID: fix storeData, storeCounters arguments #15127
  • 1c02fdeb9 | CI: scan for contributed domain blacklists #15129
  • d969a29fc | Core: PBS ortb converter safe renderer support (#15013)i
  • 3dc0075da | Fix syntax error in safeRenderer.js
  • e2073d6 | Prebid Version Update (OpenAds Upstream Sync Bot)

⏭️ Skipped Commits

These commits were intentionally skipped because they made changes to files matching BidAdapter:

  • 913741519 | Increment version to 11.19.0-pre (unneeded changes)
  • 5432182a0 | Aps Bid Adapter: allow request.user.data and request.user.keywords #15109 (bid adapter change; original commit subject was an unfilled PR template starting with <!--, which broke this PR body's Markdown — corrected here)
  • d83e8649a | Automatad Analytics Adapter: clean fake timer warnings #15107 (empty after resolution)
  • b599beae4 | VDOAI Bid Adapter: support for floor module #14960 (bid adapter change)
  • 16f7d860c | new alias datafusion #15119
  • ff7d3980f | vidoomyBidAdapter: forward ortb2Imp.ext.gpid to endpoint #15128 (bid adapter change)
  • 08b876782 | Aps adapter: fix test descriptions #15110
  • 6c74699cf | Prebid 11.19.0 release (will cause merge conflicts)
  • 93796e4a1 | CI: do not run code-patch-changes workflow on forks #15121 (Dev Decided To Remove)

❌ Conflicting Commits (require manual resolution)

  • d83d03baa | Revise PR review guidelines to clarify module file naming #15117

Post Sync Commits

  • d40065b | Fix stale prebidServerBidAdapter import path in newly-added PBS converter spec (post-sync follow-up to #15013)
  • 4e3b202 | safeRenderer.js: rename ext.prebid.* wire fields to ext.openads.* to match this fork's established convention (post-sync follow-up to #15013)
  • 7c8cf99 | adapterManager_spec.js: register S2S test mock under 'openadsServer' instead of 'mockS2S' (pre-existing test-isolation bug, unrelated to any commit in this sync; newly exposed by chunk-boundary shift from the new PBS converter spec)

dependabot Bot and others added 12 commits August 13, 2026 05:06
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.28.4 to 7.29.6.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.6/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.29.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.5 to 4.0.6.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.5...v4.0.6)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) from 7.6.1 to 7.6.4.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/protobufjs-v7.6.4/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.6.1...protobufjs-v7.6.4)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 7.6.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.15 to 7.5.16.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.15...v7.5.16)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.16
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…5114)

Bumps [ws](https://github.com/websockets/ws) to 8.21.0 and updates ancestor dependencies [ws](https://github.com/websockets/ws), [engine.io](https://github.com/socketio/socket.io), [socket.io-adapter](https://github.com/socketio/socket.io) and [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer). These dependencies need to be updated together.


Updates `ws` from 8.20.1 to 8.21.0
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.20.1...8.21.0)

Updates `engine.io` from 6.6.8 to 6.6.9
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.8...engine.io@6.6.9)

Updates `socket.io-adapter` from 2.5.7 to 2.5.8
- [Release notes](https://github.com/socketio/socket.io/releases)
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md)
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.7...socket.io-adapter@2.5.8)

Updates `webpack-bundle-analyzer` from 4.10.2 to 5.3.0
- [Release notes](https://github.com/webpack/webpack-bundle-analyzer/releases)
- [Changelog](https://github.com/webpack/webpack-bundle-analyzer/blob/main/CHANGELOG.md)
- [Commits](webpack/webpack-bundle-analyzer@v4.10.2...v5.3.0)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.21.0
  dependency-type: indirect
- dependency-name: engine.io
  dependency-version: 6.6.9
  dependency-type: indirect
- dependency-name: socket.io-adapter
  dependency-version: 2.5.8
  dependency-type: indirect
- dependency-name: webpack-bundle-analyzer
  dependency-version: 5.3.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Apply suggested fix to PR_REVIEW.md from Copilot Autofix

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

* Apply suggested fix to PR_REVIEW.md from Copilot Autofix

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

---------

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
* Changed version modules

* AGT-938 Prebid modules saving data (#81)

* AGT-938 Prebid modules saving data

* Fix arguments for storeCounters

---------

Co-authored-by: Alex <alex@MacBook-Pro-Alex.local>

* AGT-940 Remove BLACK_LIST constant (#82)

Co-authored-by: Alex <alex@MacBook-Pro-Alex.local>

---------

Co-authored-by: Alex <alex@MacBook-Pro-Alex.local>
* CI: scan for contributed domain blacklists

* Add permission
* prebid server adapter safe renderer support

* refactor

* adds pbs converter_spec
@github-actions

Copy link
Copy Markdown
Contributor

Whoa there partner! This project is migrating to typescript. Consider changing the new JS files to TS, with well-defined types for what interacts with the prebid public API (for example: bid params and configuration). Thanks!

  • libraries/pbsExtensions/processors/safeRenderer.js

khang-vu-ttd and others added 2 commits August 13, 2026 10:37
This reverts commit 93796e4a12335b4d495f778dd79bf5c0e1cc59a8.
* Revise PR review guidelines for clarity and completeness

Updated guidelines for PR reviews, including checks for module filenames, bidder code uniqueness, and documentation requirements.

* Clarify PR modification guidelines for metadata files
@khang-vu-ttd

Copy link
Copy Markdown
Contributor

Resolved: d83d03baa — Revise PR review guidelines to clarify module file naming (#15117)

Doc-only conflict in PR_REVIEW.md, two spots: kept our openads.js naming alongside upstream's two new review-checklist bullets (module filenames matching module codes; bidderCode-matches-filename verification). AGENTS.md picked up the corresponding new guidance line with no conflict.

Also fixed a data-quality issue while updating the PR body: commit 5432182a0's (#15109, Aps Bid Adapter) subject was literally an unfilled GitHub PR template starting with <!--, which broke this PR body's Markdown rendering (an unclosed HTML comment hides everything after it on the PR page). Replaced the row's display text with a proper description; no functional change, adapter-only as before.

@github-actions

Copy link
Copy Markdown
Contributor

Whoa there partner! This project is migrating to typescript. Consider changing the new JS files to TS, with well-defined types for what interacts with the prebid public API (for example: bid params and configuration). Thanks!

  • libraries/pbsExtensions/processors/safeRenderer.js

…match this fork's established convention (post-sync follow-up to #15013)
@github-actions

Copy link
Copy Markdown
Contributor

Whoa there partner! This project is migrating to typescript. Consider changing the new JS files to TS, with well-defined types for what interacts with the prebid public API (for example: bid params and configuration). Thanks!

  • libraries/pbsExtensions/processors/safeRenderer.js

…instead of 'mockS2S' (post-sync fix)

openadsServerBidAdapter's setConfigDefaults() mutates the s2sConfig object
in place, forcing adapter='openadsServer' regardless of what's configured,
because config change listeners share the same object reference. This test
was only passing when run in isolation (a build that doesn't bundle
openadsServerBidAdapter); once bundled alongside it — which now happens for
this chunk after the new PBS converter spec shifted chunk boundaries — the
mock adapter was silently never invoked. Pre-existing bug, unrelated to any
commit in this sync; fixed by registering the mock under the name production
code will actually force it to.
@github-actions

Copy link
Copy Markdown
Contributor

Whoa there partner! This project is migrating to typescript. Consider changing the new JS files to TS, with well-defined types for what interacts with the prebid public API (for example: bid params and configuration). Thanks!

  • libraries/pbsExtensions/processors/safeRenderer.js

@khang-vu-ttd
khang-vu-ttd merged commit fc1bf05 into master Aug 13, 2026
112 checks passed
@khang-vu-ttd
khang-vu-ttd deleted the prebid-sync-11.19.0 branch August 13, 2026 18:43
khang-vu-ttd added a commit that referenced this pull request Aug 13, 2026
This workflow (added via the 11.18.0->11.19.0 sync, PR #102) requires a
Prebid.org-specific GitHub App (CODE_SCANNER_PEM/CODE_SCANNER_APPID/
CODE_SCANNER_INSTALLATION) that was never configured for this fork, causing
every run to fail immediately with an OpenSSL decode error on the empty PEM
secret.

The action's own description scopes it to scanning code 'submitted by Prebid
member companies' for suspect patterns from external community
contributors -- a threat model that doesn't really apply to this fork, which
only receives upstream sync commits and internal team PRs. Removing rather
than trying to stand up a dedicated GitHub App for it.
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.

6 participants