Commit Graph

64 Commits

Author SHA1 Message Date
Micaiah Martin ea1ee2c3d3
Added version bump workflow (#1669) 2021-11-30 15:53:18 -07:00
Federico Maccaroni 7d42d19ae3
Revert "Add Share app Extension on iOS for Send (#1647)" (#1655)
This reverts commit 75ed72f91b.
2021-11-19 17:00:54 -03:00
Federico Maccaroni 75ed72f91b
Add Share app Extension on iOS for Send (#1647)
* WIP Add Share app extension on iOS for Send

* Added Share app extension on iOS for Send and some code fixes as well

* Updated iOS csprojs configs to linkskip the new extension project and also added AdHoc and AppStore configurations to iOS.ShareExtension.csproj

* Code clean up and transformed bundle resources into links to the already used pngs of the main iOS project on ShareExtension

* Updated build.yml to include provisioning profile for iOS Share extension

* Adding in the missing provisioning profile

* Removed .DS_Store from the iOS.ShareExtension csproj Resources

* switching out the share extension profile

* Added Share extension provisioning profile configuration on export options app store for github and also removed custom info.plist config for localhost which is not necessary

Co-authored-by: Joseph Flinn <joseph.s.flinn@gmail.com>
2021-11-19 15:05:00 -03:00
Vince Grassia 3cb8adeeff
Change Release workflow to allow releases from 'rc' and 'hotfix' branches (#1632) 2021-11-08 09:48:40 -05:00
Joseph Flinn e97ac1dd9b
Updating the crowdin sync process (#1630) 2021-11-05 10:59:15 -07:00
Joseph Flinn ea5e4aafa3
adding the missing flag for sed in the fdroid build (#1613) 2021-10-28 06:49:29 -07:00
Joseph Flinn 69d1de47c6
Fixing release template name (#1611) 2021-10-27 13:10:21 -07:00
Joseph Flinn 99ccd62bcd
Release branch constraint on build (#1599)
* adding in the release branch constraint to the build workflow for mobile

* moving the branch check to a setup job
2021-10-22 13:16:57 -07:00
Joseph Flinn bfb050a6f9
Change release branch contraint (#1598)
* removing the master branch release ci code execution

* updating some verbiage
2021-10-22 09:24:48 -07:00
Vince Grassia 88a1d8d4e8
Add notify constraint (#1587) 2021-10-15 13:06:53 -04:00
Vince Grassia 3a2e012c42
Add Slack alerts for Build workflow failures (#1581) 2021-10-14 14:34:24 -04:00
Matt Portune 4aad34cd75
Dynamic theme switching and visual tweaks (#1556)
* Dynamic theme switching and visual tweaks

* update action runner to use macos-11 for iOS 15 support

* additional tweaks

* refinements

* refinements

* formatting and tweaks
2021-10-08 08:47:40 -04:00
Vince Grassia a9a4fa56c1
Pipeline fixes (#1549)
* Update path to fix 'Deploy to App Store' step in Build workflow
* Change `sed` to save changes to file by using `-i` flag
2021-09-24 17:02:34 -04:00
Vince Grassia 750faf8a83
Update pipeline to new model (#1472)
* Update pipelines to new model
2021-09-24 13:50:54 -04:00
Vince Grassia 99b67b680c
Update workflows with linter suggestions (#1521) 2021-09-02 16:04:41 -04:00
Joseph Flinn d050215ebc
Simplifying Crowdin sync workflow (#1517) 2021-08-27 10:08:40 -07:00
Joseph Flinn b5c6a57fa0
Crowdin sync workflow (#1499)
* Initial addition of the crowdin sync workflow for testing

* adding logic to handle the case where there are no Crowdin updates
2021-08-13 13:28:07 -07:00
Joseph Flinn 6ca5b66aa7
stubbing out the crowdin sync workflow (#1497) 2021-08-13 07:31:36 -07:00
Vince Grassia dbc0f490c5
Add Release workflow stub (#1482) 2021-07-27 13:25:12 -04:00
Vince Grassia 8fe8c42765
Pin versions of actions in workflow (#1405) 2021-05-17 15:15:08 -04:00
Matt Gibson 8d5614cd7b
Port send jslib to mobile (#1219)
* Expand Hkdf crypto functions

* Add tests for hkdf crypto functions

Took the testing infrastructure from bitwarden/server

* Move Hkdf to cryptoFunctionService

* Port changes from bitwarden/jslib#192

* Port changes from bitwarden/jslib#205

* Make Send Expiration Optional implement changes from bitwarden/jslib#242

* Bug fixes found by testing

* Test helpers

* Test conversion between model types

* Test SendService

These are mostly happy-path tests to ensure a reasonably correct
implementation

* Add run tests step to GitHub Actions

* Test send decryption

* Test Request generation from Send

* Constructor dependencies on separate lines

* Remove unused testing infrastructure

* Rename to match class name

* Move fat arrows to previous lines

* Handle exceptions in App layer

* PR review cleanups

* Throw when attempting to save an unkown Send Type

I think it's best to only throw on unknown send types here.
I don't think we want to throw whenever we encounter one since that would
do bad things like lock up Sync if clients get out of date relative to
servers. Instead, keep the client from ruining saved data by complaining
last minute that it doesn't know what it's doing.
2021-01-25 14:27:38 -06:00
Kyle Spearrin 2bfabfd838 Revert "fdroid.. just do it..."
This reverts commit 9876cd547f.
2021-01-22 14:23:07 -05:00
Kyle Spearrin 9876cd547f fdroid.. just do it... 2021-01-22 14:17:20 -05:00
Matt Portune 75b6e69d34
testing removal of setup-nuget (#1137) 2020-11-03 13:46:13 -05:00
Matt Portune 532b5f7c33
change msbuild reference to v1 (#1136) 2020-11-03 13:23:31 -05:00
Kyle Spearrin cfe84963fa switch to access token, bump version 2020-07-06 13:54:44 -04:00
Kyle Spearrin d908a599b1 bump version and build fixes 2020-07-06 13:28:19 -04:00
Kyle Spearrin 9b3ddb8da3 bump version via hub release command 2020-07-06 11:56:00 -04:00
Kyle Spearrin 67cd17c604 do actions on master push or release event 2020-07-06 11:26:51 -04:00
Kyle Spearrin 3583836d3e Upload release assets for ios too 2020-07-06 09:55:16 -04:00
Kyle Spearrin 278815119f update workflow for release tasks 2020-07-06 09:50:26 -04:00
Matt Portune 2834e25151
Fix for non-master branch iOS builds (#984)
* Enable extra workflow steps to allow iOS builds to succeed from non-master branch

* re-enable provisioning profile setup
2020-06-16 09:55:08 -04:00
Kyle Spearrin 62afc023c8 print github ref 2020-06-11 16:26:10 -04:00
Kyle Spearrin 1066598150 fix ipa path 2020-06-10 13:30:08 -04:00
Kyle Spearrin 663be2402d list file system 2020-06-10 12:43:52 -04:00
Kyle Spearrin 016dfdb455 dont archive for app store if not master 2020-06-10 11:33:43 -04:00
Kyle Spearrin 097415385e deploy to app store 2020-06-10 11:32:16 -04:00
Kyle Spearrin 8e6c6e04a3 cleanup export, ipa artifact 2020-06-10 10:53:57 -04:00
Kyle Spearrin 81a30e580e export ipa for app store 2020-06-10 10:02:15 -04:00
Kyle Spearrin 39e0e77824 archive on build 2020-06-10 09:03:12 -04:00
Kyle Spearrin 363f5be8ff increment version for ios 2020-06-09 21:23:10 -04:00
Kyle Spearrin dc374c7ce9 try unlocking keychain 2020-06-09 17:32:53 -04:00
Kyle Spearrin 8f1db25c5c move cloc to its own job 2020-06-09 13:18:22 -04:00
Kyle Spearrin 9aed6d350b setup provisioning profiles 2020-06-09 12:25:09 -04:00
Kyle Spearrin 707a6ecbaa setup ios keychain 2020-06-09 11:37:40 -04:00
Kyle Spearrin 0dba992dd4 fix build for app store script path 2020-06-09 10:51:35 -04:00
Kyle Spearrin b6f61cac9b build play store publisher 2020-06-09 10:47:20 -04:00
Kyle Spearrin 0e41945a8a build ios 2020-06-09 10:47:09 -04:00
Kyle Spearrin a05e037308 deploy to play store 2020-06-09 10:21:46 -04:00
Kyle Spearrin f40576c39d print lines of code from CLOC 2020-06-09 10:17:26 -04:00