Commit Graph

76 Commits (82b315ccb1b5034669efd6c4fe7ee20015c913bf)

Author SHA1 Message Date
Morgan Pretty 8bab3bda49 Fixed the broken CI 4 weeks ago
Morgan Pretty 6299eeec3f Removed the 'clone_submodules' step 4 weeks ago
Morgan Pretty 1db4933390 Alternate approach to selecting a simulator 1 month ago
Morgan Pretty 95bc5b4e0a Added back dynamic runtime selection (apparently we need both) 1 month ago
Morgan Pretty 371afc6d3c Fixed a missing trailing apostrophe 1 month ago
Morgan Pretty 2902e268ed Dynamically select device type instead of runtime 1 month ago
Morgan Pretty fc70f13e30 CI fixes 1 month ago
Morgan Pretty 4399a5a5bb Fixed a few issues that came up when testing
• Attempt to fix an issue where the CI couldn't find a test simulator because it didn't exist (now try to grab the latest)
• Refactored the notification service extension logging to be more helpful and allow for better tracking
• Fixed a minor layout issue on devices with a home button
• Fixed an issue where display pictures could be given the wrong file extension because we were assuming jpeg
• Fixed an issue where disabling the "Auto dark-mode" setting may not correctly trigger a theme update
• Fixed an issue where returning to the settings screen from a child screen would result in the screen jumping
• Fixed an issue where migrating the community display picture would fail
• Fixed an issue where failing to decrypt a config message push notification would incorrectly result in the fallback notification being shown
1 month ago
Morgan Pretty 38dad27969 Fixed a bunch of QA issues
• Updated to the latest Lucide version
• Updated the bin icons to use the new Lucide icon
• Fixed an issue where flagging a members messages to be deleted when kicking them wasn't using the standard message removal process
• Fixed an issue where you couldn't delete a group after it was destroyed
• Fixed an issue where being promoted to admin would fail because you weren't already an admin
• Fixed an issue where the share extension wasn't populating it's conversation list
• Fixed an issue where the share extension had a translucent header
• Fixed an issue where messages could incorrectly be considered disappearing messages (with no duration)
• Fixed an issue where non-admins couldn't locally delete messages in community conversations
• Fixed an issue where deleting Note to Self messages for all devices was incorrectly leaving an artifact
• Fixed an issue where emoji reacts added to messages which have been deleted locally would still get added to the deleted artifact
• Fixed a layout issue in groups/communities with the "this message was deleted" artifact
• Fixed an issue where highlighting and unhighlighting a "danger" action in the context menu would result in it changing to a non-danger colour
• Fixed an issue where the community poller always thought it was the initial poll
3 months ago
Morgan Pretty dae4715ca5 Tweaked the unit test summary step to be simpler 6 months ago
Morgan Pretty 0b97122209 Try to clean up CI output a little 6 months ago
Morgan Pretty 8e0fabed17 Removing debug CI stuff 6 months ago
Morgan Pretty 646fc2359d Debugging CI 2 6 months ago
Morgan Pretty c693a20462 Debugging CI 1 6 months ago
Morgan Pretty f2eb84deb1 Removed the codecov setup 6 months ago
Morgan Pretty fa46717139 Updated the CI script 8 months ago
Morgan Pretty ce01f128f3 Replaced Cocoapods with Swift Package Manager for dependency management 8 months ago
Morgan Pretty 6663bd64c4 Stopped the PN extension suspending the network and improved logging
• Removed the SOGS polling from the notification extension (rarely worked and caused network suspension bugs)
• Cleaned up some logging
10 months ago
Morgan Pretty fb8a1623df Updated the CI sim build command to use unbuffered io 11 months ago
Morgan Pretty 4b4c69a533 Fixed broken unit tests, tweak to CI script 11 months ago
Morgan Pretty 95d9e5c646 Changed unit test pipeline back to PR only (codecov will error otherwise) 1 year ago
Jason Rhinelander 57824e10fb
Fire unit tests on push
It seems useful to have them run on pushes as well (so that you can push
to a local user branch and have the tests run before PRing it).
1 year ago
Jason Rhinelander b65ca5521c
set LANG in environment; add xcresultparser/pip status 1 year ago
Jason Rhinelander e3a0c3e769
Reformat .drone.jsonnet with jsonnetfmt 1 year ago
Jason Rhinelander fa40b09311
Use keep-alive for simulators
This adds keep-alive scripts to help deal with cleaning up xcode
simulator devices started by CI jobs.

Other changes:
- Change /Users/drone -> /Users/$USER in case we use some other CI
  username in the future.
- Simplify the xcode simulator interaction a bit by using xcode's json
  output + jq to query/manipulate it.
1 year ago
Morgan Pretty 927f8206f5 Update to the latest build config 1 year ago
Morgan Pretty c830c9fb24 Updated the CI config to use SSH and the new build machine 1 year ago
Morgan Pretty a76c220709 Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
# Conflicts:
#	.drone.jsonnet
1 year ago
Morgan Pretty c3f3b5050e Revert "Try to disable the 'clone' step in the build artifact check pipeline"
This reverts commit 558bac67c7.
1 year ago
Morgan Pretty 558bac67c7 Try to disable the 'clone' step in the build artifact check pipeline 1 year ago
Morgan Pretty 001da52c98 Removed verbose output for codecovcli 1 year ago
Morgan Pretty 33697b8cf1 Added codecov, recombined target unit tests and optimisations 1 year ago
Ryan ZHAO 73651773b7 Merge branch 'dev' into disappearing-message-redesign 1 year ago
Morgan Pretty 260003e9f4 Added multiple jobs for cloning submodules to speed it up a little 1 year ago
Morgan Pretty e23d28c570 Removed the xcbeautify dependency (installed on CI directly) 1 year ago
Morgan Pretty 4670d7c22e Debugging failing unit tests 1 year ago
Morgan Pretty 86957b32de Removed test target which doesn't exist yet 1 year ago
Morgan Pretty d816b621be Added a missing dependency 1 year ago
Morgan Pretty d324f36c53 Updated to the latest CI config (few optimisations) 1 year ago
Morgan Pretty 276ec8a100 Updated the CI scripts to follow our dev processes better 1 year ago
Morgan Pretty e9dd86bfc2 Tweak to CI script 1 year ago
Morgan Pretty 259167dbd5 Fix CI config error 1 year ago
Morgan Pretty a27bf7a210 Added a step to the CI to output build tool versions 1 year ago
Morgan Pretty ae0597a50f Attempt alternate config base approach 2 years ago
Morgan Pretty 3d755e7125 More CI debugging 2 years ago
Morgan Pretty b04867705f Testing values 2 years ago
Morgan Pretty a2c75465c1 Further CI logic tweaks 2 years ago
Morgan Pretty b9512d8c4f Tweaks to PR checking logic 2 years ago
Morgan Pretty eb3af31f0c Updated pipelines to be conditional based on logic instead of config 2 years ago
Morgan Pretty c76b391d68 CI structure tweak 2 years ago