Maintained by Stephen, Tempo DevOps.
Depends on: | |
TempoSDK | = 1.8.5 |
IronSourceSDK | ~> 8 |
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":"oldMediation","path":"oldMediation","contentType":"directory"},{"name":"tempo-ios-ironsource-mediation","path":"tempo-ios-ironsource-mediation","contentType":"directory"},{"name":"tempo-ironsource-mediation-adapter","path":"tempo-ironsource-mediation-adapter","contentType":"directory"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"tempo-ios-ironsource-mediation.podspec","path":"tempo-ios-ironsource-mediation.podspec","contentType":"file"}],"totalCount":10}},"fileTreeProcessingTime":2.264457,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":647990185,"defaultBranch":"main","name":"tempo-ironsource","ownerLogin":"Tempo-Platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-01T01:07:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96445643?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"main","listCacheKey":"v0:1690767885.0","canEdit":false,"refType":"branch","currentOid":"17ef25fdd0254a4988a2ed841c0976c1ce4e92c9"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Tempo-Platform/tempo-ironsource/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/Tempo-Platform/tempo-ironsource/security/dependabot","repoSecurityAndAnalysisPath":"/Tempo-Platform/tempo-ironsource/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"README.md","displayUrl":"https://github.com/Tempo-Platform/tempo-ironsource/blob/main/README.md?raw=true","headerInfo":{"blobSize":"5.33 KB","deleteInfo":{"deletePath":null,"deleteTooltip":"You must be signed in to make or propose changes"},"editInfo":{"editTooltip":"You must be signed in to make or propose changes"},"ghDesktopPath":"https://desktop.github.com","gitLfsPath":null,"onBranch":true,"shortPath":"8ff7f60","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTempo-Platform%2Ftempo-ironsource%2Fblob%2Fmain%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"\nTempo iOS ironSource Mediation Adapter\n","anchor":"tempo-ios-ironsource-mediation-adapter","htmlText":"\nTempo iOS ironSource Mediation Adapter\n"},{"level":2,"text":"Publish to CocoaPods","anchor":"publish-to-cocoapods","htmlText":"Publish to CocoaPods"},{"level":2,"text":"Try the Adapter","anchor":"try-the-adapter","htmlText":"Try the Adapter"},{"level":2,"text":"Source Control","anchor":"source-control","htmlText":"Source Control"},{"level":3,"text":"Branching","anchor":"branching","htmlText":"Branching"},{"level":3,"text":"Pull Requests","anchor":"pull-requests","htmlText":"Pull Requests"},{"level":2,"text":"CI/CD","anchor":"cicd","htmlText":"CI/CD"},{"level":3,"text":"Release Drafter","anchor":"release-drafter","htmlText":"Release Drafter"},{"level":4,"text":"On Pull Request Open, Re-Opened or Synchronize","anchor":"on-pull-request-open-re-opened-or-synchronize","htmlText":"On Pull Request Open, Re-Opened or Synchronize"},{"level":4,"text":"On Push to Master","anchor":"on-push-to-master","htmlText":"On Push to Master"},{"level":3,"text":"Publishing","anchor":"publishing","htmlText":"Publishing"}],"lineInfo":{"truncatedLoc":"106","truncatedSloc":"73"},"mode":"file"},"image":false,"isCodeownersFile":null,"isValidLegacyIssueTemplate":false,"issueTemplateHelpUrl":"https://docs.github.com/articles/about-issue-and-pull-request-templates","issueTemplate":null,"discussionTemplate":null,"language":"Markdown","large":false,"loggedIn":false,"newDiscussionPath":"/Tempo-Platform/tempo-ironsource/discussions/new","newIssuePath":"/Tempo-Platform/tempo-ironsource/issues/new","planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Tempo-Platform/tempo-ironsource/blob/main/README.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","dismissStackNoticePath":"/settings/dismiss-notice/publish_stack_from_file","releasePath":"/Tempo-Platform/tempo-ironsource/releases/new?marketplace=true","showPublishActionBanner":false,"showPublishStackBanner":false},"renderImageOrRaw":false,"richText":" Tempo iOS ironSource Mediation Adapter is a custom API that allows the Tempo SDK to talk to the ironSource SDK. Add the following line to your Podfile: All changes to the repository must be done on a branch separate to ¨C1C. Once work is finished on a branch it can then be merged into ¨C2C by creating a pull request. Branches are recommended to use the following format: The start of the commit message, in this case the word feature indicates the intention of the commit. A full list of commit intentions are listed below. The last part of the commit message is a brief description of the changes. ¨C15C Before merging our branch into development or master, we ¨C26C create a pull request in the repository. The release-drafter.yml workflow is the mechanism by which a release number tag is generated for pod releases of the tempo-ios-sdk repo. This tag is then used when pushing pods to the CocoaPods Trunk. This is all accomplished by the release-drafter workflow running in the following scenarios: Whenever a pull request is created, the release drafter workflow runs it's autolabeler functionality which adds labels to the pull request based on the branch name. Versions numbers and their associated branch name patterns and labels are as follows: When a pull request is closed and pushed to master, release drafter will either create a new release or append the currently opened draft release with the following: Once you are satisfied with a release, publish it to then trigger the push to CocoaPods.\n
\n\n
\n
\nTempo iOS ironSource Mediation Adapter\n\n
\n\n
\nPublish to CocoaPods
\n\n
\npod trunk push --allow-warnings --verbose
Try the Adapter
\nSource Control
\nBranching
\n¨C3C
\n¨C16C\n¨C17C\n¨C18C\n¨C19C\n¨C20C\n¨C21C\n¨C22C\n¨C23C\n¨C24C\n
\nPull Requests
\n¨C25C\n\nCI/CD
\nRelease Drafter
\nOn Pull Request Open, Re-Opened or Synchronize
\nOn Push to Master
\n\n¨C28C\n¨C29C\n¨C30C\n
\nPublishing
\n