CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
Maintained by Kieran McGowan, Stephen, Tempo DevOps.
Depends on: | |
TempoSDK | = 1.8.5 |
AppLovinSDK | < 14.0 |
{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"AppLovin MAX Demo App - Swift","path":"AppLovin MAX Demo App - Swift","contentType":"directory"},{"name":"TempoAdapter","path":"TempoAdapter","contentType":"directory"},{"name":"TempoSDK","path":"TempoSDK","contentType":"directory"},{"name":"assets","path":"assets","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"tempo-applovin-mediation.podspec","path":"tempo-applovin-mediation.podspec","contentType":"file"}],"totalCount":9}},"fileTreeProcessingTime":2.266123,"foldersToFetch":[],"reducedMotionEnabled":null,"repo":{"id":517547680,"defaultBranch":"main","name":"tempo-ios-applovin-mediation-adapter","ownerLogin":"Tempo-Platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-25T06:38:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96445643?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"main","listCacheKey":"v0:1690766364.0","canEdit":false,"refType":"branch","currentOid":"67993b5ed31e9eb70efae3f0b326c8d9a6190b3c"},"path":"README.md","currentUser":null,"blob":{"rawLines":null,"stylingDirectives":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null,"repoAlertsPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/security/dependabot","repoSecurityAndAnalysisPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/settings/security_analysis","repoOwnerIsOrg":true,"currentUserCanAdminRepo":false},"displayName":"README.md","displayUrl":"https://github.com/Tempo-Platform/tempo-ios-applovin-mediation-adapter/blob/main/README.md?raw=true","headerInfo":{"blobSize":"5.32 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":"250bd17","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2FTempo-Platform%2Ftempo-ios-applovin-mediation-adapter%2Fblob%2Fmain%2FREADME.md","isCSV":false,"isRichtext":true,"toc":[{"level":1,"text":"\nTempo iOS AppLovin Mediation Adapter\n","anchor":"tempo-ios-applovin-mediation-adapter","htmlText":"\nTempo iOS AppLovin 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-ios-applovin-mediation-adapter/discussions/new","newIssuePath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/issues/new","planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/Tempo-Platform/tempo-ios-applovin-mediation-adapter/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-ios-applovin-mediation-adapter/releases/new?marketplace=true","showPublishActionBanner":false,"showPublishStackBanner":false},"renderImageOrRaw":false,"richText":"
Tempo iOS AppLovin Mediation Adapter is a custom API that allows the Tempo SDK to talk to the AppLovin SDK.
\npod trunk push --allow-warnings --verbose
Add the following line to your Podfile:
\nAll 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.
\nBranches are recommended to use the following format:
\n¨C3C
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.
\nThe last part of the commit message is a brief description of the changes.
\n¨C15C
\nBefore merging our branch into development or master, we ¨C26C create a pull request in the repository.
\nThe 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.
\nThis is all accomplished by the release-drafter workflow running in the following scenarios:
\nWhenever 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.
\nVersions numbers and their associated branch name patterns and labels are as follows:
\n¨C27C\nWhen 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:
\nOnce you are satisfied with a release, publish it to then trigger the push to CocoaPods.
\n