Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PubMatic/OpenWrap
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: PubMatic/OpenWrap
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: openwrap_9_25_0_20250108163418
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.

Commits on Jul 12, 2022

  1. preliminary changes for creating separate namespace for ih only profi…

    …le (#358)
    
    * preliminary changes for creating separate namespace for ih only profile
    
    * fixed failing test cases
    
    * changes to replace owpbjs with ih specific namespace
    
    * changes to replace owpbjs with myowpbhjs
    
    * udpated gulp task for updating namespace
    
    * updated gulp job for changing namespace
    
    * changes to use ihpwt namespace for ih only profiles
    
    * changes to use ih namespace for ihonly profiles
    pm-manasi-moghe authored Jul 12, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a93493d View commit details

Commits on Aug 9, 2022

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    870c2e2 View commit details

Commits on Aug 30, 2022

  1. Aligned pubmatic adapter entry at top

    pm-azhar-mulla authored and pm-azhar-mulla committed Aug 30, 2022
    Copy the full SHA
    b9e5bf2 View commit details

Commits on Sep 1, 2022

  1. Merge pull request #369 from PubMatic/nightly_new

    UOE-8113: Aligned pubmatic adapter entry at top
    pm-azhar-mulla authored Sep 1, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    e034880 View commit details
  2. Merged bug fixes in nightly_new

    Kapil Tuptewar authored and Kapil Tuptewar committed Sep 1, 2022
    Copy the full SHA
    47aa4fa View commit details

Commits on Sep 5, 2022

  1. Merge pull request #370 from PubMatic/nightly_new_bugs

    Merged bug fixes in nightly_new
    kapil-tuptewar authored Sep 5, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6b4d7b2 View commit details

Commits on Sep 12, 2022

  1. my commit message

    pm-pramod-pisal committed Sep 12, 2022
    Copy the full SHA
    079d4e8 View commit details

Commits on Sep 15, 2022

  1. Copy the full SHA
    40cf71c View commit details
  2. Copy the full SHA
    17a7021 View commit details

Commits on Sep 16, 2022

  1. Copy the full SHA
    7aeb394 View commit details

Commits on Sep 21, 2022

  1. Fix/idnt 188 cust param (#365)

    * IDNT-189: Liveramp storage.refreshInSeconds support added in JS
    
    * ATS version 2 changes
    
    * IDNT-188: removed query params from liveramp url
    
    * IDNT-188: Removed extra code and console.logs
    
    * custom params not included in prebid config userId
    
    * IDNT-188: Removed testing query params
    
    * IDNT-188: Console message corrected and data type number is added for storage.refreshInseconds
    
    * IDNT-188: Unit test cases added for new function added deleteCustomParams and getEmailHashes
    
    * IDNT-188: Removed Object.assign
    pm-nitin-nimbalkar authored Sep 21, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    efb9e53 View commit details

Commits on Sep 22, 2022

  1. IDNT-112: JS changes-AuctionDelay as 1

    pm-nitin-nimbalkar authored and pm-azhar-mulla committed Sep 22, 2022
    Copy the full SHA
    a6f6d3a View commit details

Commits on Sep 23, 2022

  1. Fix/idnt 188 cust param (#365)

    * IDNT-189: Liveramp storage.refreshInSeconds support added in JS
    
    * ATS version 2 changes
    
    * IDNT-188: removed query params from liveramp url
    
    * IDNT-188: Removed extra code and console.logs
    
    * custom params not included in prebid config userId
    
    * IDNT-188: Removed testing query params
    
    * IDNT-188: Console message corrected and data type number is added for storage.refreshInseconds
    
    * IDNT-188: Unit test cases added for new function added deleteCustomParams and getEmailHashes
    
    * IDNT-188: Removed Object.assign
    pm-nitin-nimbalkar authored and pm-azhar-mulla committed Sep 23, 2022
    Copy the full SHA
    acb31e7 View commit details

Commits on Sep 27, 2022

  1. Marked ignoreBidderCacheKey as true

    pm-azhar-mulla authored and pm-azhar-mulla committed Sep 27, 2022
    Copy the full SHA
    3b1702c View commit details

Commits on Sep 28, 2022

  1. Injecting tracker in vast, only in legacy flow

    pm-azhar-mulla authored and pm-azhar-mulla committed Sep 28, 2022
    Copy the full SHA
    5575fb1 View commit details
  2. Merge pull request #375 from PubMatic/openwrap_6_29_3_20220909142847

    Prebid Upgrade to 6.29.3
    pm-azhar-mulla authored Sep 28, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3bc4857 View commit details

Commits on Oct 6, 2022

  1. Copy the full SHA
    5663883 View commit details
  2. Copy the full SHA
    6c5b6bb View commit details
  3. Copy the full SHA
    168fae6 View commit details

Commits on Oct 7, 2022

  1. Logged values related to floor additional data points

    Kapil Tuptewar authored and Kapil Tuptewar committed Oct 7, 2022
    Copy the full SHA
    45ae6a8 View commit details

Commits on Oct 10, 2022

  1. Copy the full SHA
    74d0636 View commit details

Commits on Oct 12, 2022

  1. Merge branch 'nightly' into UOE-7185-v2

    pm-azhar-mulla authored and pm-azhar-mulla committed Oct 12, 2022
    Copy the full SHA
    cb23cc0 View commit details
  2. Merge pull request #377 from PubMatic/UOE-7185-v2

    Marked ignoreBidderCacheKey as true
    pm-azhar-mulla authored Oct 12, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f21346c View commit details
  3. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    cde77de View commit details

Commits on Oct 13, 2022

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    0bc2caa View commit details

Commits on Oct 14, 2022

  1. Rebased with nightly

    Kapil Tuptewar authored and Kapil Tuptewar committed Oct 14, 2022
    Copy the full SHA
    ea9fbba View commit details

Commits on Oct 18, 2022

  1. Copy the full SHA
    4e767ac View commit details

Commits on Oct 31, 2022

  1. Fix for native and safeframe impression count

    Kapil Tuptewar authored and Kapil Tuptewar committed Oct 31, 2022
    Copy the full SHA
    c24dcb9 View commit details

Commits on Nov 7, 2022

  1. Copy the full SHA
    22a7230 View commit details

Commits on Nov 9, 2022

  1. Added condition to check frequency slot object for adunit is present

    Kapil Tuptewar authored and Kapil Tuptewar committed Nov 9, 2022
    Copy the full SHA
    83c2449 View commit details
  2. Merge branch 'UOE-8059' of https://github.com/PubMatic/OpenWrap into …

    …UOE-8059
    Kapil Tuptewar authored and Kapil Tuptewar committed Nov 9, 2022
    Copy the full SHA
    591c2b7 View commit details

Commits on Nov 17, 2022

  1. my commit message

    pm-pramod-pisal committed Nov 17, 2022
    Copy the full SHA
    e91aa8b View commit details

Commits on Nov 25, 2022

  1. Openwrap: Feature/ih codesizereduction Code Size Reduction (#379)

    * Gulp file changes for code reduction
    
    * Changes in gulp file
    
    * Added Identityonly check to pick IDhub related files
    
    * Code Reduction: Replaced  isIdentityOnly check instead of checking profileMode
    
    * Code Size Reduction: Minor changes
    pm-nitin-nimbalkar authored Nov 25, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c699047 View commit details

Commits on Dec 1, 2022

  1. Merge pull request #382 from PubMatic/nightly_on_demand

    Nightly on demand
    kapil-tuptewar authored Dec 1, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a096ab6 View commit details

Commits on Dec 5, 2022

  1. 1. Prebid upgrade 7.25 changes. 2. Gulp 4 upgrade changes. 3.Node 14 …

    …upgrade changes. 4. Removed phantomjs. 5.Webpack upgrade
    pm-priyanka-deshmane committed Dec 5, 2022
    Copy the full SHA
    5b79210 View commit details

Commits on Dec 7, 2022

  1. Copy the full SHA
    4d7850e View commit details

Commits on Dec 13, 2022

  1. Copy the full SHA
    db6f101 View commit details

Commits on Dec 27, 2022

  1. Added new field to floors config

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    5397ef2 View commit details
  2. Code review comments

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    d5b4e4d View commit details
  3. Fix for browser list

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    e694bc7 View commit details
  4. Fixed for loop issue

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    95600de View commit details
  5. Passing browser maping value to logger call

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    2ea9efc View commit details
  6. Moved regex and mapping to constant

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    99006a0 View commit details
  7. Added safe check for user agent string

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    085a47c View commit details
  8. Changed constant file

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    b7d33e9 View commit details
  9. Supporting platform for floors module

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    0cf0235 View commit details
  10. Changed platform to platform_id

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    9cd6b58 View commit details
  11. Changed platform to platform_id

    Kapil Tuptewar authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    8a24ec2 View commit details
  12. Made changes to browser details function

    pm-azhar-mulla authored and pm-azhar-mulla committed Dec 27, 2022
    Copy the full SHA
    dd8dc1a View commit details

Commits on Jan 3, 2023

  1. Copy the full SHA
    d6f12fa View commit details
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@azhar.mulla, @pm-nitin-shirsat
58 changes: 19 additions & 39 deletions build.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#! /usr/bin/env node
console.time("--------- STARTED");
console.log("running from shell script");
var shell = require('shelljs');
var argv = require('yargs').argv;
@@ -10,7 +11,7 @@ console.log("ARGV ==>", argv);

var prebidTaskName = "";
var openwrapBuildTaskName = "";
var openwrapWebpackTaskName = "";
// var openwrapWebpackTaskName = "";
var CREATIVE_TASK = "creative";
var profileMode = "--profile="+(argv.profile == undefined ? "OW" : argv.profile);

@@ -41,27 +42,25 @@ if (task == CREATIVE_TASK) {
console.log("Executing test-build");
prebidTaskName = "build-bundle-dev --modules=modules.json "+profileMode;
openwrapBuildTaskName = "devbundle";
openwrapWebpackTaskName = "devpack";
// openwrapWebpackTaskName = "devpack";
break;
case "dev-build":
console.log("Executing build");
prebidTaskName = "build --modules=modules.json "+profileMode;
openwrapBuildTaskName = "bundle";
openwrapWebpackTaskName = "webpack";
// openwrapWebpackTaskName = "webpack";
break;
case "build" :
console.log("Executing build");
if(!prebidTaskName){
prebidTaskName = "bundle --modules=modules.json "+profileMode;
}
prebidTaskName = "bundle --modules=modules.json "+profileMode;
openwrapBuildTaskName = "bundle-prod";
openwrapWebpackTaskName = "webpack";
// openwrapWebpackTaskName = "webpack";
break;
case "build-all" :
console.log("Executing build");
prebidTaskName = "build-bundle-dev --modules=modules.json "+profileMode;
openwrapBuildTaskName = "devbundle";
openwrapWebpackTaskName = "devpack";
// openwrapWebpackTaskName = "devpack";
break;
default:
console.log("No mode supplied, Too few arguments");
@@ -74,6 +73,7 @@ if (task == CREATIVE_TASK) {
shell.exit(1);
}


console.time("Executing Prebid Build");
if(shell.exec("time gulp " + prebidTaskName + " --mode=" + argv.mode).code !== 0) {
shell.echo('Error: buidlinng of project failed');
@@ -82,53 +82,33 @@ if (task == CREATIVE_TASK) {
console.timeEnd("Executing Prebid Build");

shell.cd("../OpenWrap/");


if (argv.mode == "test-build") {
if(shell.exec("gulp testall" + " --mode=" + argv.mode + " --prebidpath=" + prebidRepoPath).code !== 0) {
shell.echo('Error: test cases failed');
shell.exit(1);
}
}

console.time("Cleaning Gulp");
// console.time("Cleaning Gulp");
// shell.exec("gulp clean");
console.timeEnd("Cleaning Gulp");
// console.timeEnd("Cleaning Gulp");
/*if(shell.exec("gulp " + openwrapWebpackTaskName + " --mode=" + argv.mode + " --prebidpath=" + prebidRepoPath).code !== 0) {
shell.echo('Error: webpack wrapper task failed');
shell.exit(1);
}*/


if(shell.exec("time gulp " + openwrapBuildTaskName + " --mode=" + argv.mode + " " + profileMode + " --prebidpath=" + prebidRepoPath).code !== 0) {
if(shell.exec("time gulp build-bundle --task=" + openwrapBuildTaskName + " --mode=" + argv.mode + " " + profileMode + " --prebidpath=" + prebidRepoPath).code !== 0) {
shell.echo('Error: wrapper build task failed');
shell.exit(1);
}

if(config.isUsePrebidKeysEnabled() === false && config.isPrebidPubMaticAnalyticsEnabled() === true){
console.log("We need to use PWT keys, so changing targeting keys in PrebidJS config");
prebidTaskName = "build-bundle-prod --modules=modules.json";
if(shell.exec("time gulp bundle-pwt-keys").code !== 0) {
shell.echo('Error: Changing PrebidJS targeting keys failed');
shell.exit(1);
}
} else {
console.log("We need to use Prebid keys, so changing targeting keys in PrebidJS config");
if(shell.exec("time gulp bundle-pb-keys").code !== 0) {
shell.echo('Error: Changing PrebidJS targeting keys failed');
shell.exit(1);
}
}
if(config.isUsePrebidKeysEnabled() === true){
console.log("We need to use Prebid keys for Native, so changing targeting keys in PrebidJS config");
prebidTaskName = "build-bundle-prod --modules=modules.json";
if(shell.exec("time gulp bundle-native-pb-keys").code !== 0) {
shell.echo('Error: Changing PrebidJS targeting keys for Native failed');
shell.exit(1);
}
} else {
console.log("We need to use PWT keys for Native, so changing targeting keys in PrebidJS config");
if(shell.exec("time gulp bundle-native-pwt-keys").code !== 0) {
shell.echo('Error: Changing PrebidJS targeting keys for Native failed');
shell.exit(1);
}
}
if(shell.exec("time gulp update-namespace").code !== 0) {
shell.echo('Error: Changing custom namespace failed');
shell.exit(1);
}
}

console.timeEnd("--------- STARTED");
Loading