Skip to content

Commit 01f7b57

Browse files
patmmccannArtem-MaliuhadennisjaymkdefinemediaDennis Joest
authored
Master into dependabot target (#14149)
* Smartytech Bid Adapter: add alias user ID (#13983) * SmartyTech Bid Adapter: Add userId, consent data support and chunking capability - Add userIdAsEids transmission when available - Add GDPR, CCPA/USP, and COPPA consent support - Add configurable chunking of bid requests to control number of ads per request - Maintain backward compatibility - Add comprehensive test coverage for all new features Results of gulp lint: ✅ No issues Results of gulp test: ✅ All tests pass * retry: trigger CI tests * Empty commit to trigger tests * Empty commit to trigger tests * Smartytech bid adapter: add alias used ID to bid request * SmartyTech Bid Adapter: Add userId, consent data support and chunking capability - Add userIdAsEids transmission when available - Add GDPR, CCPA/USP, and COPPA consent support - Add configurable chunking of bid requests to control number of ads per request - Maintain backward compatibility - Add comprehensive test coverage for all new features Results of gulp lint: ✅ No issues Results of gulp test: ✅ All tests pass * Smartytech bid adapter. Avoid send undefined for gdprApplies and guarantee for config get * Define Media Bid Adapter: initial release (#13713) * defineMediaBidAdapter checkpoint * test page * clean up * first tests Better integration test Push integration test Update Readme and remove publisherId from required parameters * Make Adapter feasable for multiple BidRequests Comment out not working tests * Fix some adapter props. Not all unittest working * WIP on master Some test fixes, but there ist still noch page object Updated Unittests with real testdata simplifies and minimizes test data and adds more detailed object checks * cleanup debug scripts * Fix/Delete testfiles * Change maintainer * Restore helo world * Leave out additional options fot http to rely on default and avoid additional cors requests * gvl id fix * Only import used utils by name * Remove accidential commited test code for XHR * small linter error * clarify supplierDomainName usage - clarify that publishers do not need to host sellers.json - explain supplierDomainName is used for schain attribution - add onboarding/transparency notes (account management) * Define Media Bid Adapter: initial release (#13713) * Fix schain handling * Add detailed JSDoc comments explaining adapter functionality, parameters, and compliance requirements * Add comprehensive inline comments for code maintainability * Improve error handling in onBidderError with structured error categorization * Define Media Bid Adapter: initial release (#13713) *fix linting errors --------- Co-authored-by: Michael Klumpp <[email protected]> Co-authored-by: Dennis Joest <[email protected]> * Revert "SeenThis Brand Stories Rendering Module: initial release (#13834)" (#14041) This reverts commit 56a41d8. * msft bid adapter - fix check around eids (#14040) * Dependabot: clean up configuration error (#14039) * Maintenance: Point npm updates to dependabot branch * Change dependabot target branch to 'dependabotTarget' * feat: Upgrade Neuwo RTD module to support newest API (#14002) Updates the Neuwo RTD module to integrate with the newest version of the Neuwo API (10-2025), introducing comprehensive IAB taxonomy support and refreshes outdated documentation. This commit includes: - Support for IAB Content Taxonomy 3.0 and 2.2. - Support for IAB Audience Taxonomy 1.1. - User-specified configuration for the desired IAB Content Taxonomy version. - Unit tests covering all module functions. - JSDoc added to all functions for improved code documentation. - Update to the example testing page. - Update to the module markdown documentation. - Update to Local Development setup. Co-authored-by: grzgm <> * RTB House Bid Adapter: add GPP support (#14047) * Richaudience Bid Adapter: add compatibility with gpid (#14042) * Richaudience Bid Adapter: test/spec change in user eids * Richaudience Bid Adapter: change in user eids * RichAudience Bid Adapter : remove deprecated params for video player * Richaudience Bid Adapter: add compatibility with gpid * Richaudience Bid Adapter Test: add compatibility with gpid * Richaudience Bid Adapter: add compatibility with gpid --------- Co-authored-by: IAN <[email protected]> * Core: consistentTids feature (#14011) * Add assertions for consistent tid prefixes * Respect publisher supplied impression tids * Core: align tidSource redaction with review * Core: allow pub tidSource option * Core: adjust tid prefixes for consistent option * refactor & fix some edge cases * Rename consistentTids to consistentTIDs for consistency * Fix typo in config key from 'consistentTids' to 'consistentTIDs' * Fix typo in consistentTIDs configuration --------- Co-authored-by: Demetrio Girardi <[email protected]> * Fix mappings for the natives according to the standard (#14053) * CI: attempt to serialize test runs (#14049) * Try to gauge running session from browserstack * automate, not app automate; separate to its own workflow * reintroduce retries * check on every chunk * jobs not steps * do not wait when not using browserstack * composite actions * remove stale yml * fix path * Core: Skip module bids during mediaType eligibility checks (#14058) * Core: Skip module bids during mediaType eligibility checks Module bids do not have a `bidder` property. They should not be considered for mediaType checks. This only works as-is for banner units because we default `supportedMediaTypes` to `['banner']'` for an `undefined` bidder. Closes #14057 * add test case --------- Co-authored-by: Demetrio Girardi <[email protected]> * Core: wait for creative document DOMContentLoaded (#13991) Co-authored-by: Patrick McCann <[email protected]> * CI: update codeQL rules for fingerprinting APIs (#14059) * Core: Skip module bids during mediaType eligibility checks Module bids do not have a `bidder` property. They should not be considered for mediaType checks. This only works as-is for banner units because we default `supportedMediaTypes` to `['banner']'` for an `undefined` bidder. Closes #14057 * add test case * Improve codeql queries * event tracking * Extend and update codeQL rules for fingerprinting APIs --------- Co-authored-by: Graham Higgins <[email protected]> * Consent Management : reset functionality to properly disable TCF/GPP modules (#13989) * Prebid Core: Cosnent Handler reset functionality * Prebid Consent Management: Add reset * Consent Management Reset: Remove add event listener if it is listening already * Consent management changes working * Consent Management: add enabled flag before enabling the module. Provided backward compatibility * Consent Management: logInfo to logWarn * Consent Manegement reset fix * Add gdpr test cases * Move the cmp event listener removal functions to libraries --------- Co-authored-by: Patrick McCann <[email protected]> Co-authored-by: Demetrio Girardi <[email protected]> Co-authored-by: Patrick McCann <[email protected]> * suim Bidder: Change api endpoint (#14060) * change api endpoint * Fix test * Revert "Consent Management : reset functionality to properly disable TCF/GPP …" (#14063) This reverts commit 65e6c0b. * Adagio multi modules: placement params (#13857) (#14000) * WelectBidAdapter: add `mediaType` param to bid response (#14046) * Adkernel Bid Adapter: add Qohere alias (#14064) * browsiRtdProvider: do not init analytics module (#13883) * browsiRtdProvider-analytics-module * browsiRtdProvider-analytics-module * Update browsiRtdProvider.js --------- Co-authored-by: Stav Ben Shlomo <[email protected]> Co-authored-by: Patrick McCann <[email protected]> Co-authored-by: Patrick McCann <[email protected]> * pgamssp Bid Adapter : update deleted gvlid (#14065) * Update pgamsspBidAdapter.js no longer valid gvlid * fix gvlid * Prebid 10.14.0 release * Increment version to 10.15.0-pre * Yield one bid adapter: Conditionally stop sending push_sync requests for bot-like traffic (#14062) * Conditionally stop sending push_sync requests for bot-like traffic * adjust unit tests for Bot-like traffic * lint * remove unnecessary UA patterns and move the list to consts --------- Co-authored-by: alukonin <[email protected]> * holidBidAdapter: map OpenRTB adomain -> meta.advertiserDomains (enables hb_adomain) (#14075) * Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid (#14073) * Richaudience Bid Adapter: test/spec change in user eids * Richaudience Bid Adapter: change in user eids * RichAudience Bid Adapter : remove deprecated params for video player * Richaudience Bid Adapter: add compatibility with gpid * Richaudience Bid Adapter Test: add compatibility with gpid * Richaudience Bid Adapter: add compatibility with gpid * Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid * Richaudience Bid Adapter: add compatibility with ortb2Imp.ext.gpid --------- Co-authored-by: IAN <[email protected]> * AdOcean Bid Adapter: initial release (#13982) * [ADO-981] Adocean adapter * [ADO-981] Tests and some bug fixes * [ADO-981] Video tests * [ADO-981] Ao sizes * [ADO-981] Review changes * [ADO-981] Updated bidder md file * [ADO-981] Change param name * MSFT bid adapter - update endpoint query params (#14076) * Consent Management : reset functionality to properly disable TCF/GPP modules (#14070) * Prebid Core: Cosnent Handler reset functionality * Prebid Consent Management: Add reset * Consent Management Reset: Remove add event listener if it is listening already * Consent management changes working * Consent Management: add enabled flag before enabling the module. Provided backward compatibility * Consent Management: logInfo to logWarn * Consent Manegement reset fix * Add gdpr test cases * Move the cmp event listener removal functions to libraries * Remove stray comment * Fix test cases issues --------- Co-authored-by: Patrick McCann <[email protected]> Co-authored-by: Demetrio Girardi <[email protected]> Co-authored-by: Patrick McCann <[email protected]> * Core: fix bug with DNT lookup throwing exceptions when in an iframe (#14081) * refactor doNotTrack * Remove duplicate getDNT * CI: Complete codeQL fingerprinting rules (#14066) * Core: Skip module bids during mediaType eligibility checks Module bids do not have a `bidder` property. They should not be considered for mediaType checks. This only works as-is for banner units because we default `supportedMediaTypes` to `['banner']'` for an `undefined` bidder. Closes #14057 * add test case * Improve codeql queries * event tracking * Extend and update codeQL rules for fingerprinting APIs * Refactor to generate only data, not query logic * rename rules * coverage complete * remove stray files * cleanup & comments * typo/whitespace * update-codeql --------- Co-authored-by: Graham Higgins <[email protected]> * Opsco Bid Adapter : refactor to use ortb converter (#13998) * Opsco bid adapter init commit * Opsco bid adapter banner implementation * Changing test parameter * Changing endpoint * Retrieving placement Id from bid request params * Refactor `opscoBidAdapter` to use ORTB converter and enhance GDPR, CCPA, and bid floor handling. --------- Co-authored-by: adtech-sky <[email protected]> Co-authored-by: Chris Huie <[email protected]> * Prebid 10.15.0 release * Increment version to 10.16.0-pre * Pubmatic bid adapter: remove extra transactionId from bidder request (#14084) * Comment transactionId: passed in global ext.wrapper. Not being used in Adserver (cherry picked from commit 5f28a72) * Comment out unused code of setting transactionId * fix lint * Remove unused code of setting transactionId --------- Co-authored-by: Komal Kumari <[email protected]> * Adkernel Bid Adapter: add bluTonic alias (#14078) * IntentIq ID Module: GAM updates (#13969) * AGT685: Remove device info logic (#42) * AGT-680: Don't send gam in browserBlacklist (#44) * AGT-680: Dont send gam in browserBlacklist * AGT-680: fix commas * Agt 682 implementation for module (#45) * add GAM prediction * Update version number, add tests, update documentation * Fix property name * refactor export file * fix import typo * remove GAM prediction flag * extend GAM prediction documentation * fix configuration name in documentation * Agt 698 module config changes (#46) * move analytic related params to analytic adapter * Move back Maintainer section --------- Co-authored-by: dmytro-po <[email protected]> * VISX Bid Adapter : added support for GPID (#14080) * VISX Bid Adapter: Added support for GPID * VISX Bid Adapter: Added support for GPID - tests refactoring * UID2 Shared library: Update Optout token to be consistent between UID2 and EUID (#14086) * added log errors to catch the errors * fixed lint errors * making stored optout consistent between uid2 and euid * remove log error * add empty catch statements * made code more consistent * Sevio Bid Adapter : detect keywords when those were not provided as params (#13814) * Detect keywords when those were not provided as params * Add extra parameter to the BE endpoint to instruct in which env we are * Add tests for each of the cases of the keywords detection * Modify the adapter to use the ortb detected keywords * Add safety checks for the keywords * Added tests for the keywords, also for the ortb case * Medianet Analytics Adapter: pass ext from Prebid Server Response and Prebid 10 Updates (#13825) * Pass ext values from Prebid Server bid response to bidderRequest and use pbjs.getUserIds instead of bid.userid * Test cases added to verify Prebid Server ext response for an Auction * Store Prebid Server Ext Fields in pbsExt and test case updated * fix(lint): resolve linting issues causing pipeline failure * CI: remove reviewer assignment action (#14100) * Add new AdverxoAdapter alias: harrenmedia (#14096) * Bid response filter: Extending with mediaTypes (#14071) * Bid response filter: extending with mediaTypes * removing mtype handling * AJA Bid Adapter: refactor JSDoc and code style improvements (#14091) * AJA Bid Adapter: refactor JSDoc and code style improvements - Add missing type definitions (Bid, BidderRequest, ServerResponse, SyncOptions) - Standardize constant naming (BIDDER_CODE, ENDPOINT_URL, etc.) - Add API response type definitions (AJABidResponse, AJAAd, AJABannerAd) - Remove unnecessary optional chaining where server always returns expected values - Remove verbose comments and keep only essential type definitions - Improve code consistency and maintainability * AJA Bid Adapter: address review comments - Remove @inner tag from typedef definitions (module-level, not inner members) - Simplify Array.isArray check (redundant truthy check removed) * T Advertising Bid Adapter : fix handling of no bid response (#14105) * T Advertising Bid Adapter: Refactor interpredResponse for response body with no bids - * T Advertising Bid Adapter: Add expected indentation * feat: wallet profiling (#14067) * Core: fix bug where activity checks on RTD modules can hide data from unrelated modules (#14074) * Core: fix bug where activity checks on RTD modules can hide data from unrelated modules * Lint * Adagio Bid Adapter: enable gzip compression (#14110) * AdagioBidAdapter: add endpoint "orgid" query param * AdagioBidAdapter: enable gzip compression * Prebid 10.16.0 release * Increment version to 10.17.0-pre * Various modules: consolidate page view ID logic (#14051) * Page view ID. * Page view ID. * Removed console.log. * Removed unused import. * Improved example. * Fixed some tests. * sevio Bid Adapter : add extra parameters required by the BE (#13904) * Add extra parameters required by the BE * Correct prod endpoint * Removed properties that were flagged as fingerprinting * Added tests for the additions made and also some extra safety checks in the adapter * Removed networkBandwidth and networkQuality as they are flagged as fingerprinting * Placed getDomComplexity under the fpdUtils/pageInfo.js * Use the getPageDescription and getPagetitle from the fpdUtils * Remove the tests for the params that are not sent anymore * SSP Genie Bid Adapter: Change logic of specified currency bid-params do not refer to adServerCurrency. (#14061) * modify adUnit infomation * fix imuid module * feat(GenieeBidAdapter): Add support for GPID and pbadslot - Add support for GPID (Global Placement ID) from ortb2Imp.ext.gpid - Add fallback support for ortb2Imp.ext.data.pbadslot - Include gpid parameter in request when GPID exists - Add test cases to verify GPID, pbadslot, and priority behavior * Aladdin Bidder ID5 Compatible Adapter * add comment * modified test message * the import of buildExtuidQuery was missing * test: add test cases for id5id in extuid query * delete duplicate test * feat(GenieeBidAdapter): Add support for iframe-based cookie sync in BidAdapter * [CARPET-5190] Bid Adapter: Fix the default value of the ib parameter - change default value ib parameter * remove ib param * fix test/spec/modules/ssp_genieeBidAdapter_spec.js * Corrected cookie sync URL and added title to data * reset document.title after test * Modify document.title in sandbox.stub * CARPET-6134 Change logic of specified currency bidparams * format code * update assert in unit test * update code * update code * update reset config * Update assert to expect * Update logic --------- Co-authored-by: Murano Takamasa <[email protected]> Co-authored-by: daikichiteranishi <[email protected]> Co-authored-by: teranishi daikichi <[email protected]> Co-authored-by: gn-daikichi <[email protected]> Co-authored-by: takumi-furukawa <[email protected]> Co-authored-by: furukawaTakumi <[email protected]> Co-authored-by: furukawaTakumi <[email protected]> Co-authored-by: haruki-yamaguchi <[email protected]> Co-authored-by: haruki yamaguchi <[email protected]> Co-authored-by: Thanh Tran <[email protected]> Co-authored-by: thanhtran-geniee <[email protected]> * Nexx360 Bid Adapter : typescript conversion & ybidder alias added (#13987) * typescript conversion & ybidder alias added * fixes * https fix --------- Co-authored-by: Gabriel Chicoye <[email protected]> * ConnectID Adapter: fix storage type configuration not being respected (#14018) * fix: Update ConnectID Adapter to respect storage type configuration. * refactor: Improve ConnectID storage type handling with constants and documentation. * Vidazoo utils: fix screen resolution detection (#14122) * Fix Vidazoo utils screen resolution detection * remove duplication --------- Co-authored-by: Demetrio Girardi <[email protected]> * CI: run release drafter on legacy branches (#14124) * CI: run release drafter on legacy branches * Remove unnecessary blank line in workflow file --------- Co-authored-by: Patrick McCann <[email protected]> * Attekmi Bid Adapter : add MarlinAds alias (#14094) * Attekmi: add MarlinAds alias * pid fix --------- Co-authored-by: Victor <[email protected]> * OMS Bid Adapter: add banner media type check in buildRequests (#14117) * Tappx Adapter Fix: obtain Adomain from response and add test (#14113) * Feature: added obtention of gpid, divid and other information and adding tests * Fix: obtain Adomain from response and add test --------- Co-authored-by: Jordi Arnau <[email protected]> Co-authored-by: jordi-tappx <[email protected]> Co-authored-by: Yaiza Fernández <[email protected]> * RTB House Bid Adapter: fix floor price handling (#14112) * RTB House Bid Adapter: add GPP support * Revert "RTB House Bid Adapter: add GPP support" This reverts commit 9bf11f2. * RTB House Bid Adapter: fix floor price handling * RTB House Bid Adapter: minor spelling fix * Sharethrough Bid Adapter: adjust how values are saved on meta prop (#14114) Co-authored-by: Jeff Mahoney <[email protected]> * adds nvm path to setup script (#14109) * Sparteo Bid Adapter: support new optional query params (#13986) * Sparteo: add required query params to adapter endpoint * Code Review monis0395 * Clickio Bid Adapter: initial release (#14023) * Clickio Bidder Adapter * Clickio Bid Adapter: update cookie sync URL to new endpoint * Clickio Bid Adapter: add conditional logic for iframe sync response - Updated the getUserSyncs function to return an empty array when iframe sync is disabled, ensuring proper handling of sync options. - Adjusted the corresponding test to verify the new behavior, checking for the updated URL format. * Clickio Bid Adapter: update parameter name from `placementId` to `said` in documentation and tests --------- Co-authored-by: Patrick McCann <[email protected]> * optimeraRTD: updated scorefile fetching logic (#14101) * Cointraffic Bid Adapter: Added device information to payload (#14120) * endpoint update * added device information to payload * Core: fix spurious validation warnings on mediaType / ortb2Imp (#14099) * Add TopOn adapter (#14072) * Permutive modules: define gvl id (#14131) * Permutive modules: centralize gvl id * Set gvlid to null in permutiveIdentityManagerIdSystem * Set gvlid to null in permutiveRtdProvider.json * Set gvlid to null for Permutive components * Fix JSON formatting by adding missing newline * Fix missing newline in permutiveIdentityManagerIdSystem.json Add missing newline at the end of the JSON file. * Update permutiveRtdProvider.json * CI: split tests into smaller chunks (#14126) * CI: increase karma browserNoActivityTimeout * try decreasing * increase test timeout * Fix fintezaAnalytics tests * Increase number of test chunks * Fix number of chunks * Extract save-wdir action * use matrix * simplify * fix chunk def * fix concurrency key * fix test cmd * Output concurrency * Fix concurrency key again * only save coverage if it exists * adjust max-parallel * collect coverage results * temp disable e2e * rename serialize to browserstack * Use wdir to get access to local action * fix github_output-s * set up node, fix coverage cache keys * temporarily enable coverage on nofeatures * skip browserstack step when not using browserstack * key prefix * debug output * debug * remove some debug output * script syntax * matrix output * adjust matrix output * fixes * use artifacts directly * cleanup outputs * use artifacts instead of cache * consolidate * specify path * debug * build when there is no build * include hidden files * overwrite artifacts * try save/load * adjust load * try skipping untar * more debug * Remove debug output * cleanup dependencies * Adjust timeouts * adjust overall timeout * adjust timeouts again * fix finteza tests * adjust timeouts * use build name from env * Clear browserstack sessions * Always clean up sessions * sessions cannot be terminated via api * adjust capture timeout * skip build when there is no build cmd * increase retries * adjust timeouts * add chunk no in build name * Fix coveralls * isolate browserstack tests * Revert "isolate browserstack tests" This reverts commit 2ebfa9d. * Attekmi: rename alias from Marlinads to Amcom (#14138) Co-authored-by: Victor <[email protected]> * sevioBidAdapter_bugfix: Send all sizes instead of just maxSize (#14133) * Send all sizes instead of just maxSize * Added tests to cover modifs in the sizes that we are sending * Attekmi: add Adastra Tech alias (#14141) Co-authored-by: Victor <[email protected]> * Nexx360 Bid Adapter: buildImp fix (#14139) * buildImp fix * Update modules/nexx360BidAdapter.ts Co-authored-by: Copilot <[email protected]> * Update bidderVersion from '7.0' to '7.1' on test * Add divId to nexx360 configuration in tests --------- Co-authored-by: Gabriel Chicoye <[email protected]> Co-authored-by: Copilot <[email protected]> * fix(adapter): align uniquest_widgetBidAdapter file name with docs biddercode (#14043) * FWSSP Adapter: update schain serialization logic and add fallback for missing videoassetid (#14135) * FWSSP Adapter: update schain serialization logic and add fallback for missing videoassetid * FWSSP Adapter: fix linting in fwsspBidAdapter_spec - indentation * FWSSP Adapter: fix schain unit test to use dynamic pbjs.version in vclr * FWSSP Adapter: fix schain unit test missing 'prebid' in vclr --------- Co-authored-by: Josh Kraskin <[email protected]> * Remove security-updates-only from dependabot config invalid property --------- Co-authored-by: Invis <[email protected]> Co-authored-by: dennisjay <[email protected]> Co-authored-by: Michael Klumpp <[email protected]> Co-authored-by: Dennis Joest <[email protected]> Co-authored-by: jsnellbaker <[email protected]> Co-authored-by: gregneuwo <[email protected]> Co-authored-by: Piotr Jaworski <[email protected]> Co-authored-by: Rich Audience <[email protected]> Co-authored-by: IAN <[email protected]> Co-authored-by: Demetrio Girardi <[email protected]> Co-authored-by: Petrică Nancă <[email protected]> Co-authored-by: Graham Higgins <[email protected]> Co-authored-by: Graham Higgins <[email protected]> Co-authored-by: pm-nitin-shirsat <[email protected]> Co-authored-by: rororo <[email protected]> Co-authored-by: Olivier <[email protected]> Co-authored-by: jkneiphof <[email protected]> Co-authored-by: Denis Logachov <[email protected]> Co-authored-by: Stav Ben Shlomo <[email protected]> Co-authored-by: Stav Ben Shlomo <[email protected]> Co-authored-by: Chris Huie <[email protected]> Co-authored-by: Prebid.js automated release <[email protected]> Co-authored-by: alukonin1 <[email protected]> Co-authored-by: alukonin <[email protected]> Co-authored-by: Richard Andersson <[email protected]> Co-authored-by: patryk-grzegorczyk <[email protected]> Co-authored-by: ops-co <[email protected]> Co-authored-by: adtech-sky <[email protected]> Co-authored-by: Chris Huie <[email protected]> Co-authored-by: Komal Kumari <[email protected]> Co-authored-by: Komal Kumari <[email protected]> Co-authored-by: DimaIntentIQ <[email protected]> Co-authored-by: dmytro-po <[email protected]> Co-authored-by: Vladimir Fedoseev <[email protected]> Co-authored-by: ashleysmithTTD <[email protected]> Co-authored-by: iamumarr <[email protected]> Co-authored-by: dev-adverxo <[email protected]> Co-authored-by: mkomorski <[email protected]> Co-authored-by: Taro FURUKAWA <[email protected]> Co-authored-by: Tjorven <[email protected]> Co-authored-by: Velraj <[email protected]> Co-authored-by: Bendegúz Ács <[email protected]> Co-authored-by: hieund-geniee <[email protected]> Co-authored-by: Murano Takamasa <[email protected]> Co-authored-by: daikichiteranishi <[email protected]> Co-authored-by: teranishi daikichi <[email protected]> Co-authored-by: gn-daikichi <[email protected]> Co-authored-by: takumi-furukawa <[email protected]> Co-authored-by: furukawaTakumi <[email protected]> Co-authored-by: furukawaTakumi <[email protected]> Co-authored-by: haruki-yamaguchi <[email protected]> Co-authored-by: haruki yamaguchi <[email protected]> Co-authored-by: Thanh Tran <[email protected]> Co-authored-by: thanhtran-geniee <[email protected]> Co-authored-by: Gabriel Chicoye <[email protected]> Co-authored-by: Gabriel Chicoye <[email protected]> Co-authored-by: Zach Bowman <[email protected]> Co-authored-by: SmartHubSolutions <[email protected]> Co-authored-by: Victor <[email protected]> Co-authored-by: Siminko Vlad <[email protected]> Co-authored-by: yaiza-tappx <[email protected]> Co-authored-by: Jordi Arnau <[email protected]> Co-authored-by: jordi-tappx <[email protected]> Co-authored-by: Yaiza Fernández <[email protected]> Co-authored-by: Jeff Mahoney <[email protected]> Co-authored-by: Jeff Mahoney <[email protected]> Co-authored-by: UuqV <[email protected]> Co-authored-by: t-sormonte <[email protected]> Co-authored-by: ClickioTech <[email protected]> Co-authored-by: Keith Candiotti <[email protected]> Co-authored-by: Aleksandr Štšepelin <[email protected]> Co-authored-by: topOnFens <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: kazutoshi-uekawa-muneee <[email protected]> Co-authored-by: FreeWheelVIS <[email protected]> Co-authored-by: Josh Kraskin <[email protected]>
1 parent 56a41d8 commit 01f7b57

File tree

555 files changed

+10947
-4630
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

555 files changed

+10947
-4630
lines changed

.devcontainer/postCreate.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
echo "Post Create Starting"
22

3+
export NVM_DIR="/usr/local/share/nvm"
4+
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
5+
36
nvm install
47
nvm use
58
npm install gulp-cli -g

.github/actions/load/action.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Load working directory
2+
description: Load working directory saved with "actions/save"
3+
inputs:
4+
name:
5+
description: The name used with actions/save
6+
7+
runs:
8+
using: 'composite'
9+
steps:
10+
- name: Set up Node.js
11+
uses: actions/setup-node@v6
12+
with:
13+
node-version: '20'
14+
15+
- name: 'Clear working directory'
16+
shell: bash
17+
run: |
18+
rm -r ./*
19+
20+
- name: Download artifact
21+
uses: actions/download-artifact@v5
22+
with:
23+
path: '${{ runner.temp }}'
24+
name: '${{ inputs.name }}'
25+
26+
- name: 'Untar working directory'
27+
shell: bash
28+
run: |
29+
tar -xf '${{ runner.temp }}/${{ inputs.name }}.tar' .
30+

.github/actions/save/action.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Save working directory
2+
description: Save working directory, preserving permissions
3+
inputs:
4+
name:
5+
description: a name to reference with actions/load
6+
7+
runs:
8+
using: 'composite'
9+
steps:
10+
- name: Tar working directory
11+
shell: bash
12+
run: |
13+
tar -cf "${{ runner.temp }}/${{ inputs.name }}.tar" .
14+
- name: Upload artifact
15+
uses: actions/upload-artifact@v4
16+
with:
17+
path: '${{ runner.temp }}/${{ inputs.name }}.tar'
18+
name: ${{ inputs.name }}
19+
overwrite: true
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Wait for browserstack sessions
2+
description: Wait until enough browserstack sessions have become available
3+
4+
runs:
5+
using: 'composite'
6+
steps:
7+
- shell: bash
8+
run: |
9+
while
10+
status=$(curl -u "${BROWSERSTACK_USERNAME}:${BROWSERSTACK_ACCESS_KEY}" \
11+
-X GET "https://api-cloud.browserstack.com/automate/plan.json" 2> /dev/null);
12+
running=$(jq '.parallel_sessions_running' <<< $status)
13+
max_running=$(jq '.parallel_sessions_max_allowed' <<< $status)
14+
queued=$(jq '.queued_sessions' <<< $status)
15+
max_queued=$(jq '.queued_sessions_max_allowed' <<< $status)
16+
spare=$(( ${max_running} + ${max_queued} - ${running} - ${queued} ))
17+
required=6
18+
echo "Browserstack status: ${running} sessions running, ${queued} queued, ${spare} free"
19+
(( ${required} > ${spare} ))
20+
do
21+
delay=$(( 60 + $(shuf -i 1-60 -n 1) ))
22+
echo "Waiting for ${required} sessions to free up, checking again in ${delay}s"
23+
sleep $delay
24+
done

.github/codeql/queries/autogen_2d_RenderingContext_getImageData.ql

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/codeql/queries/autogen_2d_RenderingContext_isPointInPath.ql

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/codeql/queries/autogen_2d_RenderingContext_measureText.ql

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/codeql/queries/autogen_DeviceMotionEvent_acceleration.ql

Lines changed: 0 additions & 15 deletions
This file was deleted.

.github/codeql/queries/autogen_DeviceMotionEvent_accelerationIncludingGravity.ql

Lines changed: 0 additions & 15 deletions
This file was deleted.

.github/codeql/queries/autogen_DeviceMotionEvent_rotationRate.ql

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)