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: prebid/prebid-mobile-ios
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.2.0
Choose a base ref
...
head repository: prebid/prebid-mobile-ios
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing 311 changed files with 10,118 additions and 2,787 deletions.
13 changes: 8 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -3,7 +3,8 @@ version: 2.1
jobs:
build:
macos:
xcode: 14.1.0
xcode: 15.4.0
resource_class: macos.m1.medium.gen1
steps:
- checkout
- run:
@@ -12,7 +13,8 @@ jobs:

unit-test:
macos:
xcode: 14.1.0
xcode: 15.4.0
resource_class: macos.m1.medium.gen1
steps:
- checkout
- run:
@@ -21,7 +23,8 @@ jobs:

run-swift-demo-integration-tests:
macos:
xcode: 14.1.0
xcode: 15.4.0
resource_class: macos.m1.medium.gen1
steps:
- checkout
- run:
@@ -30,14 +33,14 @@ jobs:

run-swift-demo-ui-tests:
macos:
xcode: 14.1.0
xcode: 15.4.0
resource_class: macos.m1.medium.gen1
steps:
- checkout
- run:
name: Run Smoke UI Tests
command: scripts/testPrebidDemo.sh -ui -l


workflows:
pr-check:
jobs:
58 changes: 58 additions & 0 deletions .github/workflows/upload-docs-ios.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Upload Docs iOS

on:
push:
tags:
- '[0-9]+.[0-9]+.[0-9]+'
- 'test-doc-*'

jobs:
upload-docs:

runs-on: macos-latest

steps:
- name: Checkout current branch
uses: actions/checkout@v4
- name: Install Jazzy
run: |
gem install jazzy
- name: Generate docs
run: |
jazzy
cp -r docs docs_new
- name: Checkout docs branch
uses: actions/checkout@v4
with:
fetch-depth: 0
ref: docs
clean: false
- name: Commit documentation changes
run: |
MIN_SIZE=5120
if [ -d docs_new ] && [ "$(du -s docs_new | cut -f1)" -ge "$MIN_SIZE" ]; then
rm -rf docs
cp -r docs_new docs
rm -rf docs_new
else
echo "docs_new directory either does not exist or is too small."
exit 1
fi
if [ "$(git status --porcelain | wc -l)" -gt 0 ]; then
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git status
TAG_NAME=${{ github.ref }}
TAG_NAME=${TAG_NAME#refs/tags/}
echo "Current tag: $TAG_NAME"
git add docs
git commit -m "Generate docs - $TAG_NAME"
else
echo "No changes to commit."
fi
- name: Push changes
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: docs
63 changes: 63 additions & 0 deletions .jazzy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Ordered by output of `jazzy — help config`
output: docs
clean: true
xcodebuild_arguments:
- -workspace
- PrebidMobile.xcworkspace
- -scheme
- PrebidMobile
- CODE_SIGNING_ALLOWED = NO
author: Prebid
readme: README_API_DOC.md
exclude:
- PrebidMobile/Addendum/*
- PrebidMobile/AdUnits/BannerBasedAdUnitProtocol.swift
- PrebidMobile/AdUnits/VideoBasedAdUnitProtocol.swift
- PrebidMobile/CacheManagement/*
- PrebidMobile/ConfigurationAndTargeting/AgeUtils.swift
- PrebidMobile/ConfigurationAndTargeting/ClickbrowserType.swift
- PrebidMobile/ConfigurationAndTargeting/PrebidGAMVersionChecker.swift
- PrebidMobile/ConfigurationAndTargeting/PrebidSDKInitializer.swift
- PrebidMobile/ConfigurationAndTargeting/PrebidServerStatusRequester.swift
- PrebidMobile/ConfigurationAndTargeting/UserConsentDataManager.swift
- PrebidMobile/Constants.swift
- PrebidMobile/Dispatcher.swift
- PrebidMobile/ImageHelper.swift
- PrebidMobile/JSONConvertible.swift
- PrebidMobile/JsonDecodable.swift
- PrebidMobile/Logging/*
- PrebidMobile/StorageUtils.swift
- PrebidMobile/Tracker*
- PrebidMobile/UIViewExtension.swift
- PrebidMobile/Utils/*
- PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdConfiguration.swift
- PrebidMobile/PrebidMobileRendering/AdTypes/AdView/AdViewButtonDecorator.swift
- PrebidMobile/PrebidMobileRendering/AdTypes/AdView/HiddenWebViewManager.swift
- PrebidMobile/PrebidMobileRendering/Assets/PrebidImagesRepository.swift
- PrebidMobile/PrebidMobileRendering/AutoRefreshCountConfig.swift
- PrebidMobile/PrebidMobileRendering/Impression*
- PrebidMobile/PrebidMobileRendering/Networking*
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/AdLoadFlowControllerDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/AdLoading/BannerAdLoaderDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventInteractionDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BannerEventLoadingDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventInteractionDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventLoadingDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventInteractionDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/RewardedEventLoadingDelegate.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/BaseInterstitialAdUnitProtocol.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/GAM/InterstitialEventHandlerProtocol.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationUtils.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationNativeUtils.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationConstants.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/MediationAPI/MediationBidInfoWrapper.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/DemandResponseInfo.swift
- PrebidMobile/PrebidMobileRendering/Prebid/Integrations/PBMStandaloneSDK/EventHandlers/*
- PrebidMobile/PrebidMobileRendering/Prebid/PBMCore/*
- PrebidMobile/PrebidMobileRendering/Prebid/PBMCacheRenderers/*
- PrebidMobile/PrebidMobileRendering/PrebidServerEventTracker.swift
- PrebidMobile/PrebidMobileRendering/ServerEvent.swift
- PrebidMobile/PrebidMobileRendering/ServerSideConfiguration/*
- PrebidMobile/PrebidMobileRendering/Skadn*
- PrebidMobile/PrebidMobileRendering/Utilities/*
theme: apple
Loading