Commit Graph

38 Commits

Author SHA1 Message Date
Ben Emdon 82ca9b258b
Revert "No-op Update .gitignore for pay commands" 2023-06-01 18:28:25 -04:00
Ben Emdon d2f55d5230
Update .gitignore 2023-06-01 16:59:19 -04:00
davidme-stripe 3b3a5e9658
Switch to DocC, miscellaneous release improvements (#2184) 2023-01-04 09:18:54 -08:00
eurias-stripe e019771137
Making tuist part of the CI workflow (#2151)
* Delete xcode project files

* Add xcode files to gitignore

* Add tuist generate step to CI
2022-12-20 14:18:42 -08:00
davidme-stripe f1f887c2d3
Move from CircleCI to Bitrise (#2111) 2022-11-30 09:59:58 -08:00
Cameron 7c2aae7999
Adds script and CI check for objc symbols without a namespace prefix (#664)
* Adds script and CI check for objc bridging header symbols without a namespace prefix
Adds custom @objc(STP_Internal_...) names for symbols that were missing a prefix

* Update changelog

* Add exit

* Uncomment
2022-01-21 17:40:37 -05:00
Mel 5bc433b038 IDPROD-2142 part 1: Update docs scripts for multiple modules (#300)
Updated our `build_documentation` script to iterate through all modules which we want to build docs for and create a separate docs directory. 
- `Stripe` module will continue to build its docs to the `docs/docs` folder so we don't invalidate any pre-existing documentation links (there's [a lot of references](https://livegrep.corp.stripe.com/search/stripe?q=stripe-ios%2Fdocs&fold_case=auto&regex=false&context=true)).
- `StripeIdentity` will generate its docs to `docs/stripe-identity`
- Any future SDK which we want to generate docs for, can use the same pattern of `docs/{{module-name}}`
2021-08-04 10:27:47 -07:00
Mel 02fec260fb
Add ability to upload example apps to TestFlight via Fastline (#158) 2021-03-23 17:36:38 -07:00
Mel 0922e2b286
Move each example app into its own directory
Updated the directory structure of our `Example/` folder such that each example app project + supporting files is contained in its own directory (e.g. `Example/UI Examples/UI Examples.xcodeproj`, `Example/UI Examples/UI Examples/*.swift`).

All example project README files are kept in the example's root directory (e.g. `Example/Basic Integration/README.md`). This means that we don't have to update the relative paths in any of our README files.

Additionally:
- Relocated `UIColorColor+Stripe.swift` into the Basic Integration project files folder since it was previously orphaned in a weird location.
- Relocated `Basic Integration.xcworkspace` into `Example/Basic Integration/` (it was previously in the root directory, which was also confusing fastlane a little)
- Fixed `Basic Integration.xcworkspace` and `UI Examples.xcworkspace` so they compile now (they weren't including the `Stripe` and/or `Stripe3DS2` projects).
2021-03-23 15:53:40 -07:00
David Estes 3884cb9951 Refactor CI 2021-03-11 17:37:31 -08:00
davidme-stripe f60b009a87
Optimize some tests (#89)
Tried a few things to speed up our CI. It's 35% less expensive to run, and we can use this workspace-caching stuff to add more complex integration tests in the future.
2021-01-27 12:40:29 -08:00
davidme-stripe a964f638cd
Release 3DS2 framework source code (#62)
Stripe3DS2 is now open source under the MIT license.
2021-01-05 16:50:08 -08:00
David Estes 7c5d869bb6 Setup CircleCI 2020-10-08 17:54:02 -07:00
David Estes da3e2568c3 Add support for Swift Package Manager 2020-09-11 16:29:53 -07:00
David Estes 3b2c62cc2f Remove accidentally added files 2020-09-11 15:52:01 -07:00
David Estes 221d483053 Remove iOS 10 support, update Stripe3DS2 2020-09-11 15:47:51 -07:00
davidme-stripe b616e83d55
Switch to Xcode 11 (#1392)
* Switch to Xcode 11
2019-09-26 17:38:11 -07:00
Brian Dorfman 8c5b4a5f1c Git ignore undocumented.json 2017-08-07 14:09:54 -07:00
Ben Guo 72943d59c9 use Alamofire in example app 2017-05-18 14:03:01 -04:00
Ben Guo ca7a6ab857 update .gitignore 2016-07-12 15:02:01 -04:00
Ben Guo 6c4c90167f add Carthage to gitignore 2016-07-12 14:37:36 -04:00
Ben Guo 1b6166b941 add bundle target 2016-06-27 21:18:27 +01:00
Jack Flintermann 4c7c8a8f78 update ci scripts 2016-06-27 19:19:46 +01:00
Jack Flintermann f86321aebc jazzy config 2016-05-02 10:57:06 -04:00
Ben Guo 3760c6390d add xcworkspacedata 2016-03-23 11:18:38 -07:00
Ben Guo 41ab0b21b5 add xcscmblueprint to gitignore 2015-09-15 12:36:58 -04:00
Jack Flintermann 516c9fe946 more gitignore updates 2015-08-05 16:58:27 -04:00
Jack Flintermann 0cd0043996 update gitignore 2015-08-05 16:58:27 -04:00
Jack Flintermann e7cf196bf7 debugging stuff... 2015-05-15 16:58:46 -04:00
Jack Flintermann 98d16f1be1 add manual installation test 2015-05-15 16:05:12 -04:00
Jack Flintermann 50ce483dfd back to swift/frameworks project 2015-05-08 15:13:21 -04:00
Jack Flintermann d81a6fcf4d add cocoapods installation test 2015-05-07 15:37:04 -04:00
Jack Flintermann 6a02b9ab85 rename test dir 2015-01-07 22:50:53 -05:00
Jack Flintermann f3e3105f4c hopefully fix ci 2015-01-07 17:54:14 -08:00
Jack Flintermann 52d72c15be specify faux pas config 2014-11-15 23:25:38 -08:00
Jack Flintermann b3922f8621 .idea 2014-10-08 17:00:50 -07:00
Saikat Chakrabarti e63e972bcf Add DerivedData to gitignore 2012-11-16 13:03:06 -05:00
Saikat Chakrabarti 245aacdada Initial commit 2012-11-12 11:54:08 -05:00