Doug
6cf7e90b3b
Use the new Icon Composer .icon format. ( #4612 )
2025-10-10 20:00:03 +01:00
Stefan Ceriu
d2b67be15a
Update ruby depdendencies
2025-09-24 13:46:10 +03:00
Doug
797d5fd022
Expose isLiveKitRTCSupported on the ClientProxy. ( #4238 )
2025-06-23 11:21:36 +01:00
renovate[bot]
1a65f7e252
Update dependency fastlane to v2.228.0
2025-06-10 08:38:58 +03:00
Stefan Ceriu
4ccd2f9096
Remove support for building Alpha/PR (adhoc) builds.
...
We've haven't really been using these and they're proving to be quite a chore to keep running.
Also, we recently needed an external demo build and we chose to go with custom build on top of testflight instead.
As such it's been decided that we can go ahead and remove them.
2025-05-12 15:07:46 +03:00
renovate[bot]
aa1172f0fb
Update dependency fastlane to v2.227.2
2025-05-06 08:15:27 +03:00
renovate[bot]
1837966115
Update dependency fastlane to v2.227.1
2025-04-09 08:27:39 +03:00
Doug
69e908ee16
Add overrides for OIDC configuration. ( #3910 )
...
* Add overrides for OIDC configuration.
* Make sure we're linting more than just the main app.
* Fix the bundle command.
2025-03-19 11:18:20 +00:00
renovate[bot]
3154cb1133
Update dependency fastlane to v2.227.0 ( #3900 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-14 08:53:41 +00:00
Doug
0c6b4f38ad
Include missing gems until Fastlane is updated for Ruby 3.4 ( #3663 )
2025-01-06 16:17:12 +00:00
renovate[bot]
847adab8c7
chore(deps): update dependency fastlane to v2.226.0 ( #3621 )
...
* chore(deps): update dependency fastlane to v2.226.0
* Actually update it 🙄
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2024-12-16 10:37:51 +00:00
renovate[bot]
3af4858422
Update dependency fastlane to v2.226.0
2024-12-13 09:58:33 +02:00
renovate[bot]
b984d892c1
Update dependency fastlane to v2.226.0
2024-12-12 08:28:16 +02:00
renovate[bot]
93a7d5b079
Update dependency fastlane to v2.226.0
2024-12-11 13:36:53 +02:00
renovate[bot]
3041184400
Update dependency fastlane to v2.226.0 ( #3600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 08:58:08 +00:00
renovate[bot]
0e7e9c68f3
Update dependency fastlane to v2.225.0
2024-10-21 08:36:47 +03:00
renovate[bot]
00aa720fa8
chore(deps): update dependency fastlane to v2.224.0 ( #3370 )
2024-10-07 10:16:14 +01:00
renovate[bot]
c4c0d1e714
chore(deps): update dependency fastlane to v2.223.1 ( #3340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-27 11:41:21 +01:00
renovate[bot]
2c23205b35
chore(deps): update dependency fastlane to v2.223.0
2024-09-27 09:32:21 +03:00
renovate[bot]
a99e7b1aab
Update dependency fastlane to v2.222.0 ( #3097 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 08:24:31 +01:00
Doug
17a86a2066
Add a certificate validator hook. ( #3069 )
...
* Add a certificate validator hook.
* General tidy up of AppHooks.
* Don't worry about the generic call links.
2024-07-19 17:05:54 +01:00
renovate[bot]
8ece1b00ee
Update dependency fastlane to v2.221.1
2024-06-20 08:29:33 +01:00
renovate[bot]
72b31b0fc9
Update dependency fastlane to v2.221.0
2024-06-18 12:36:41 +03:00
renovate[bot]
797d990bc9
Update dependency fastlane to v2.220.0
2024-05-17 17:53:50 +03:00
Stefan Ceriu
2f68703517
Prefire multiple devices ( #2543 )
...
* Update Prefire, setup multiple snapshot devices and languages
Squashed commits:
[28cb4ae6d] Switch to macos-14, iOS 17 and the iPhone 15 simulator
[080fc82cb] Update snapshots
[c874ca9c7] Bump Compound and Prefire, reduce perceptual precission to 0.98
[a59b8a54c] Update snapshots after adding iPad and pseudolanguage snapshotting
[f30cc3277] Setup multi-language snapshotting
[aeb11c7e7] Update prefire template, setup multiple snapshot devices
* Update ruby dependencies and fastlane plugins
* Bump Compound, switch back to the original prefire - version 2.0.4
* Remove preview test simulator version specifiers
2024-03-12 13:08:54 +02:00
Doug
8942bdcfe3
Use xcresultparser in all workflows. ( #2510 )
...
* Fix integration tests.
2024-02-28 18:01:20 +00:00
Stefan Ceriu
31daff36c3
Update ruby dependencies
2024-02-06 11:50:24 +02:00
Doug
d4b09141fe
Add remaining iOS 17 introspections. ( #1806 )
...
* Update compound.
* Update Ruby gems.
* Skip smudging in Fastlane.
* Link Git LFS for Xcode in setup-project.
2023-09-29 17:29:27 +01:00
Stefan Ceriu
d27de2dedd
Release script fixes: prevent sed from incorrectly matching other versions, correctly increment the path version past .9 which would previously increment the minor
2023-09-20 18:17:32 +03:00
Alfonso Grillo
f0ee7e1499
Move Map Libre API key to Xcode Cloud ( #1313 )
...
* Add config_production lane
* Add maplibre to .gitignore
* Add setupMapLibreKey
* Add documentation
* Fix failing UTs
* Fix more UTs
* Cleanup
* Add secrets.xcconfig
* Cleanup gitignore file
* Update post-checkout hook
* Cleanup SetupProject
* Update project
* Remove leftover in SetupProject
* Cleanup project.yml
* Add fastlane-plugin-xcconfig
* Improve test
* Update docs
2023-07-14 10:19:38 +02:00
Stefan Ceriu
75b791144f
Switch the diawi fastlane plugin to another source after original removal, update gems
2023-05-26 15:00:58 +03:00
Stefan Ceriu
af2d1eb37b
Fix missing UI tests simulator ( #860 )
...
* Fix UI and integration tests missing simulators (older)
* Update fastlane and dependencies
2023-05-09 07:43:44 +03:00
Stefan Ceriu
3096d11ddc
BrowserStack support ( #561 )
...
* BrowserStack support
* Add fastlane step to automatically upload builds to BrowserStack
* Add error log for when Application Groups are not available
* Use better applicationSupportDirectory API
2023-02-10 16:52:15 +02:00
Stefan Ceriu
03dd2cd84d
Add retry decryption encrypted timeline item debug menu option ( #384 )
...
* Fixed a couple of warnings (+2 squashed commits)
Squashed commits:
[21fbc3b0] Add changelog
[abb092c6] Add retry decryption encrypted timeline item debug menu option
* Cleanup room list state computations
* Bump the RustSDK to v1.0.25-alpha
* Fix brew CI errors: remove imagemagick and brew lock file entirely
* Fix release script version bumping
* Bump ruby dependencies
2022-12-22 13:59:38 +02:00
Stefan Ceriu
4e1bdf0554
Xcode Cloud Support ( #234 )
...
* Removed now unnecessary code from alpha builds
* Add nightly build configuration
* Update ruby dependencies
* Stop changing the app name for PRs and Nightly, the icon is sufficient
* Add ITSAppUsesNonExemptEncryption flag as per https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption and https://stackoverflow.com/questions/35841117/missing-compliance-status-in-testflight
* Updated app groups to reflect various environments: production, nightly and PR. Remove keychain access group as they should be inferred from the access groups
2022-10-24 16:00:17 +03:00
Stefan Ceriu
acca9f7bb5
Add xcode-install gem
2022-10-14 15:14:48 +03:00
Stefan Ceriu
09daf52750
#49 , #123 - Setup UI integration and performance testing ( #148 )
2022-08-18 16:32:29 +03:00
ismailgulek
fdbaa16c38
Screenshot tests ( #130 )
...
* #9 Add snapshot testing library
* #9 Create script to boot test simulators
* #9 Create the UI test plan
* #9 Create shared schemes for test targets
* #9 Disable split view for UI tests
* #9 Fix fastlane dependencies
* #9 Add snapshot testing to the application
* #9 assert screenshots
* #9 fix swipe gestures on iPad
* #9 Fix accessing items in session verification screen
* #9 Workaround for flaky unit test
* #9 Specify scheme for alpha build
* #9 Add reference screenshots
* Update python script path and check assets for png check
* Update script path
* Use static timezone for simulator time
* Fix build after SwiftFormat
* Add changelog
* Upload failed screenshots artifact
* Always upload artifacts
* Update boot simulator script
* Update simulator overridden time
* Install pytz before tests
* Get time from Ruby script
* Disable SwiftUI animation when running UI tests
* Update screenshots after animation setting
* Include reference images in the artifact
* Update matching precision
* Update image matching precision & revert artifact content
* Include Xcode result in the artifact
* Update test output directory
* Disable gradient on splash screen for tests
* Tap next button explicitly
* Wait a bit before checking alert
* Wait 1 second
* Run SwiftFormat on project
* Ignore temporary screenshots
* Fix most of the PR remarks
* Fix conflicts
* Bump Python version to 3
* Update reference screenshots for authentication screens
* Update SwiftFormat
* Fix flakey session verification test.
* Update scheme.
Co-authored-by: Doug <douglase@element.io >
2022-08-11 15:02:47 +03:00
Stefan Ceriu
4093d27459
Bump fastlane and dependencies
2022-07-25 14:48:24 +03:00
Stefan Ceriu
e5376e5b5e
Drop Mac catalyst support, update app version and tag format, update fastlane plugins
2022-07-01 14:46:04 +03:00
Stefan Ceriu
79162108d1
Add Sentry dsym upload step for release builds
2022-06-10 14:18:37 +03:00
dependabot[bot]
008c1f9b68
Bump nokogiri from 1.13.4 to 1.13.6
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.13.4 to 1.13.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.13.4...v1.13.6 )
---
updated-dependencies:
- dependency-name: nokogiri
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-19 12:59:32 +03:00
Stefan Ceriu
67d0cc9757
Bump fastlane to 2.205.2
2022-05-12 14:31:04 +03:00
Stefan Ceriu
a19fbf306d
Setup test reports uploading to SonarCloud
2022-05-05 17:37:32 +03:00
Stefan Ceriu
39927d5c62
vector-im/element-x-ios/issues/11 - ElementX PR build setup
2022-05-04 16:02:59 +03:00
Stefan Ceriu
ea45393db2
Setup fastlane test lane and github action
2022-04-29 12:58:07 +03:00
Stefan Ceriu
6a11e0eaf1
Added fastlane release scripts.
2022-02-24 17:44:21 +02:00