Skip to content

Sparteo: Add required query params to adapter endpoint#4556

Merged
bsardo merged 7 commits into
prebid:masterfrom
Viously:Sparteo--add-required-query-params-to-adapter-endpoint
May 6, 2026
Merged

Sparteo: Add required query params to adapter endpoint#4556
bsardo merged 7 commits into
prebid:masterfrom
Viously:Sparteo--add-required-query-params-to-adapter-endpoint

Conversation

@t-sormonte
Copy link
Copy Markdown
Contributor

@t-sormonte t-sormonte commented Oct 1, 2025

🔧 Type of changes

  • bid adapter update

✨ What's the context?

We want to support new required query params when calling our SSP
The Java PR: prebid/prebid-server-java#4225

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from f9e0dd1 to ce7066f Compare October 1, 2025 14:02
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 1, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, ce7066f

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:25:	Builder		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:32:	parseExt	88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:49:	MakeRequests	85.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:178:	MakeBids	95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:223:	getMediaType	90.0%
total:									(statements)	88.4%

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from ce7066f to 81ad9b9 Compare October 2, 2025 14:05
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 2, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 81ad9b9

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:25:	Builder			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:37:	parseExt		88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:54:	MakeRequests		85.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:184:	buildEndpointURL	100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:189:	MakeBids		95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:234:	getMediaType		90.0%
total:									(statements)		89.0%

@bsardo bsardo added the adapter label Oct 3, 2025
@bsardo bsardo changed the title Sparteo: add required query params to adapter endpoint Sparteo: Add required query params to adapter endpoint Oct 3, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 8, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, c11cc87

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:25:	Builder			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:37:	parseExt		88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:54:	MakeRequests		87.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:177:	ensurePublisher		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:184:	upsertNetworkID		93.3%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:211:	buildEndpointURL	100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:216:	MakeBids		95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:261:	getMediaType		90.0%
total:									(statements)		90.6%

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from c11cc87 to 3b4f311 Compare October 8, 2025 09:45
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 8, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 3b4f311

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:26:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:38:	parseExt			77.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:55:	MakeRequests			87.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:182:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:191:	updatePublisherExtension	93.3%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:219:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:224:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:269:	getMediaType			90.0%
total:									(statements)			89.5%

@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 465128b

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:40:	parseExt			77.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:57:	MakeRequests			85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:174:	normalizeHostname		90.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:207:	extractDomain			66.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:241:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:250:	updatePublisherExtension	93.3%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:278:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:283:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:328:	getMediaType			90.0%
total:									(statements)			86.8%

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from 465128b to 8fc2270 Compare October 15, 2025 14:13
@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 8fc2270

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:40:	parseExt			77.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:57:	MakeRequests			85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:174:	normalizeHostname		93.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:201:	extractDomain			66.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:235:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:244:	updatePublisherExtension	93.3%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:272:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:277:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:322:	getMediaType			90.0%
total:									(statements)			87.1%

@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 4993d1e

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:27:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:39:	parseExt			77.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:56:	MakeRequests			86.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:183:	normalizeHostname		93.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:210:	extractDomain			77.8%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:244:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:252:	updatePublisherExtension	92.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:278:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:283:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:328:	getMediaType			90.0%
total:									(statements)			88.5%

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from 4993d1e to ff8b127 Compare October 22, 2025 13:04
@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, ff8b127

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:29:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:41:	parseExt			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:58:	MakeRequests			90.5%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:201:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:228:	strPtr				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:230:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:243:	resolveAppDomain		80.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:253:	resolveBundle			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:271:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:279:	updatePublisherExtension	92.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:305:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:310:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:355:	getMediaType			100.0%
total:									(statements)			92.5%

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from ff8b127 to cc709f3 Compare October 27, 2025 10:09
@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, cc709f3

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:29:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:41:	parseExt			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:58:	MakeRequests			90.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:196:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:223:	strPtr				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:225:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:238:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:248:	resolveBundle			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:266:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:274:	updatePublisherExtension	92.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:300:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:305:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:350:	getMediaType			100.0%
total:									(statements)			91.8%

@t-sormonte t-sormonte marked this pull request as ready for review October 27, 2025 10:20
Comment thread adapters/sparteo/sparteo.go Outdated
Comment thread adapters/sparteo/sparteo.go Outdated
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 3, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 30a22ca

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:30:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:42:	parseExt			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:59:	MakeRequests			90.6%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:200:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:227:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:240:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:250:	resolveBundle			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:268:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:279:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:301:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:306:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:351:	getMediaType			100.0%
total:									(statements)			91.9%

Comment thread static/bidder-info/sparteo.yaml Outdated
- video
- native
endpoint: "https://bid.sparteo.com/s2s-auction"
endpoint: "https://bid.sparteo.com/s2s-auction?network_id={{.NetworkId}}&{{if .SiteDomain}}&site_domain={{.SiteDomain}}{{end}}{{if .AppDomain}}&app_domain={{.AppDomain}}{{end}}{{if .Bundle}}&bundle={{.Bundle}}{{end}}"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

won't this result in an extra '&' after network id, also could you just pass the params if they're present or not and they will come thorugh as empty params instead of using the condtionals?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, i have removed the extra &.
Concerning the params we really prefers to do not have the query param instead of an empty one. But i'm open to do not use conditional templating. The java adapter just append the query param if present. Would this be more acceptable ?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bsardo whats the guidance around conditional templating in the endpoint?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Talked to @bsardo - can you please handle conditionally building the endpoint URL in the adapter itself

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wasn't sure if i had to stick with replacement macro building the conditional template dynamically or i could just use query param to mirror my Prebid Java adapter logic.
I chose to mirror my java logic but if i have misunderstood, please let me know, i'll adjust the code.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah you want to use the endpoint template to build your endpoint url with macros

Example here: https://github.com/prebid/prebid-server/blob/master/adapters/adview/adview.go#L163

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from 30a22ca to 383691e Compare November 4, 2025 11:25
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 4, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 383691e

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:30:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:42:	parseExt			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:59:	MakeRequests			90.6%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:200:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:227:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:240:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:250:	resolveBundle			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:268:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:279:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:301:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:306:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:351:	getMediaType			100.0%
total:									(statements)			91.9%

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 6, 2025

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 156bb9b

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:30:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:42:	parseExt			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:59:	MakeRequests			90.6%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:200:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:227:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:240:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:250:	resolveBundle			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:268:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:279:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:301:	buildEndpointURL		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:306:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:351:	getMediaType			100.0%
total:									(statements)			91.9%

@bsardo
Copy link
Copy Markdown
Collaborator

bsardo commented Nov 11, 2025

@t-sormonte can you try merging with master please? For some reason it is saying you have conflicts that must be resolved but it is not showing what they are.

@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 17a54f4

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:35:	parseExt			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:52:	MakeRequests			90.6%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:193:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:220:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:233:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:243:	resolveBundle			88.9%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:261:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:272:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:294:	buildEndpointURL		85.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:335:	MakeBids			95.2%
github.com/prebid/prebid-server/v3/adapters/sparteo/sparteo.go:380:	getMediaType			100.0%
total:									(statements)			90.9%

@t-sormonte
Copy link
Copy Markdown
Contributor Author

Hi @bsardo , @ccorbo and @pm-isha-bharti ,
just a quick update: Java and Prebid.js PRs have been merged.

When you have a moment, could we please continue the review on the Go version so it can stay aligned with the other implementations?

@t-sormonte t-sormonte requested a review from bsardo March 6, 2026 11:23
@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch 2 times, most recently from 728c799 to 7e95380 Compare March 20, 2026 13:04
@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 441f3d2

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:35:	parseExt			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:52:	MakeRequests			90.6%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:193:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:220:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:233:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:243:	resolveBundle			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:261:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:272:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:294:	buildEndpointURL		85.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:335:	MakeBids			95.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:380:	getMediaType			100.0%
total:									(statements)			90.9%

@github-actions
Copy link
Copy Markdown

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, c68c0dd

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:35:	parseExt			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:52:	MakeRequests			90.6%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:193:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:220:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:233:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:243:	resolveBundle			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:261:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:272:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:294:	buildEndpointURL		85.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:335:	MakeBids			95.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:380:	getMediaType			100.0%
total:									(statements)			90.9%

@t-sormonte
Copy link
Copy Markdown
Contributor Author

Hi @bsardo, following up on this one.
Is there anything else you need from my side ?
Thanks!

ccorbo
ccorbo previously approved these changes Mar 27, 2026
@t-sormonte
Copy link
Copy Markdown
Contributor Author

Hi @bsardo, i'm keen to get this across the finish line.
Please let me know if there are any blockers.
Thanks!

@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from c68c0dd to 8faf99f Compare April 9, 2026 08:09
@t-sormonte t-sormonte requested a review from ccorbo April 9, 2026 08:09
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 9, 2026

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 8faf99f

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:35:	parseExt			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:52:	MakeRequests			90.6%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:193:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:220:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:233:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:243:	resolveBundle			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:261:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:272:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:294:	buildEndpointURL		85.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:335:	MakeBids			95.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:380:	getMediaType			100.0%
total:									(statements)			90.9%

# Conflicts:
#	macros/macros.go

# Conflicts:
#	adapters/sparteo/sparteo.go
#	adapters/sparteo/sparteo_test.go
#	static/bidder-info/sparteo.yaml
The ptrutil package was used by domain/bundle resolution helpers
but not imported, causing a build failure.
@t-sormonte t-sormonte force-pushed the Sparteo--add-required-query-params-to-adapter-endpoint branch from 8faf99f to 873e6e8 Compare April 9, 2026 08:12
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 9, 2026

Code coverage summary

Note:

  • Prebid team doesn't anticipate tests covering code paths that might result in marshal and unmarshal errors
  • Coverage summary encompasses all commits leading up to the latest one, 873e6e8

sparteo

Refer here for heat map coverage report

github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:28:	Builder				100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:35:	parseExt			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:52:	MakeRequests			90.6%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:193:	normalizeHostname		100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:220:	resolveSiteDomain		85.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:233:	resolveAppDomain		60.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:243:	resolveBundle			88.9%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:261:	ensurePublisher			100.0%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:272:	updatePublisherExtension	91.7%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:294:	buildEndpointURL		85.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:335:	MakeBids			95.2%
github.com/prebid/prebid-server/v4/adapters/sparteo/sparteo.go:380:	getMediaType			100.0%
total:									(statements)			90.9%

@t-sormonte
Copy link
Copy Markdown
Contributor Author

Hi @ccorbo i have rebased the branch but it cancel you approval.
Could you please reapprove ? Thanks

@t-sormonte
Copy link
Copy Markdown
Contributor Author

Hi @pm-nikhil-vaidya i'm keen to get this across the finish line.
Can you please review / approve ?
Thanks!

@t-sormonte
Copy link
Copy Markdown
Contributor Author

Hi @ccorbo @przemkaczmarek
thanks for the review/approvals.
@bsardo could this be merged soon ? Also is there anything else you need from my side ?
Thanks team !

@bsardo bsardo merged commit 843e62f into prebid:master May 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants