Commit Graph

76 Commits (0321a5026cc7a3d04e61f0477aaae872ae04c85d)

Author SHA1 Message Date
Morgan Pretty 8bab3bda49 Fixed the broken CI 9 months ago
Morgan Pretty 6299eeec3f Removed the 'clone_submodules' step 9 months ago
Morgan Pretty 1db4933390 Alternate approach to selecting a simulator 9 months ago
Morgan Pretty 95bc5b4e0a Added back dynamic runtime selection (apparently we need both) 9 months ago
Morgan Pretty 371afc6d3c Fixed a missing trailing apostrophe 9 months ago
Morgan Pretty 2902e268ed Dynamically select device type instead of runtime 9 months ago
Morgan Pretty fc70f13e30 CI fixes 9 months 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
9 months 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
11 months ago
Morgan Pretty dae4715ca5 Tweaked the unit test summary step to be simpler 1 year ago
Morgan Pretty 0b97122209 Try to clean up CI output a little 1 year ago
Morgan Pretty 8e0fabed17 Removing debug CI stuff 1 year ago
Morgan Pretty 646fc2359d Debugging CI 2 1 year ago
Morgan Pretty c693a20462 Debugging CI 1 1 year ago
Morgan Pretty f2eb84deb1 Removed the codecov setup 1 year ago
Morgan Pretty fa46717139 Updated the CI script 1 year ago
Morgan Pretty ce01f128f3 Replaced Cocoapods with Swift Package Manager for dependency management 1 year 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
1 year ago
Morgan Pretty fb8a1623df Updated the CI sim build command to use unbuffered io 2 years ago
Morgan Pretty 4b4c69a533 Fixed broken unit tests, tweak to CI script 2 years ago
Morgan Pretty 95d9e5c646 Changed unit test pipeline back to PR only (codecov will error otherwise) 2 years 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).
2 years ago
Jason Rhinelander b65ca5521c
set LANG in environment; add xcresultparser/pip status 2 years ago
Jason Rhinelander e3a0c3e769
Reformat .drone.jsonnet with jsonnetfmt 2 years 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.
2 years ago
Morgan Pretty 927f8206f5 Update to the latest build config 2 years ago
Morgan Pretty c830c9fb24 Updated the CI config to use SSH and the new build machine 2 years ago
Morgan Pretty a76c220709 Merge remote-tracking branch 'upstream/dev' into disappearing-message-redesign
# Conflicts:
#	.drone.jsonnet
2 years ago
Morgan Pretty c3f3b5050e Revert "Try to disable the 'clone' step in the build artifact check pipeline"
This reverts commit 558bac67c7.
2 years ago
Morgan Pretty 558bac67c7 Try to disable the 'clone' step in the build artifact check pipeline 2 years ago
Morgan Pretty 001da52c98 Removed verbose output for codecovcli 2 years ago
Morgan Pretty 33697b8cf1 Added codecov, recombined target unit tests and optimisations 2 years ago
Ryan ZHAO 73651773b7 Merge branch 'dev' into disappearing-message-redesign 2 years ago
Morgan Pretty 260003e9f4 Added multiple jobs for cloning submodules to speed it up a little 2 years ago
Morgan Pretty e23d28c570 Removed the xcbeautify dependency (installed on CI directly) 2 years ago
Morgan Pretty 4670d7c22e Debugging failing unit tests 2 years ago
Morgan Pretty 86957b32de Removed test target which doesn't exist yet 2 years ago
Morgan Pretty d816b621be Added a missing dependency 2 years ago
Morgan Pretty d324f36c53 Updated to the latest CI config (few optimisations) 2 years ago
Morgan Pretty 276ec8a100 Updated the CI scripts to follow our dev processes better 2 years ago
Morgan Pretty e9dd86bfc2 Tweak to CI script 2 years ago
Morgan Pretty 259167dbd5 Fix CI config error 2 years ago
Morgan Pretty a27bf7a210 Added a step to the CI to output build tool versions 2 years 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