Alexander Bondarenko
e253c55ba4
core: compatibility with GHC 8.10.7 ( #3608 )
...
* GHC-8.10 compatibility
* tweak setters
* restore membership
* remove Show Batch
* fix bytestring-10 compat
* preserve membership qualifier in names
* a few more memberships
* rename
* remove with-compiler
* ci: add 8.10 builds, limit releases to 9.6
* use matrix.asset_name as release guard
* fix windows_build
* actually use ghc version from matrix
* fix typo
* revert build/hash split
* add ghc to cache key
* Force cache between build and tests
* use explicit caching steps
* skip unneeded tasks
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-12-29 21:15:14 +00:00
Stanislav Dmitrenko
f31054de4f
desktop (windows): fix action ( #3479 )
2023-11-27 22:11:53 +00:00
Stanislav Dmitrenko
c9a1de6e4b
msys2 setup in different place ( #3389 )
2023-11-17 19:20:44 +00:00
Stanislav Dmitrenko
84e09f195c
desktop (windows): fix build of CLI ( #3387 )
2023-11-17 18:19:02 +00:00
Stanislav Dmitrenko
fcdd8ce7c1
windows: script for building the lib ( #3340 )
...
* windows: script for building the lib
* changes
* change
* change
2023-11-10 11:49:53 +00:00
Evgeny Poberezkin
d233d07ddc
ci: ghc 9.6.3 ( #3328 )
2023-11-08 12:50:56 +00:00
Stanislav Dmitrenko
d764b3485a
desktop (windows): Github action for packaging ( #3167 )
...
* desktop (windows): Github action for packaging
* env
* path changes
2023-10-09 17:10:47 +01:00
Evgeny Poberezkin
aacf741ef5
ci: exclude -fdroid tags from github builds
2023-09-25 16:51:10 +01:00
Evgeny Poberezkin
b08768ea71
5.3-beta.8: desktop 8 ( #3086 )
...
* unpin unix package
* desktop: 1.6.0, build 8
* action: file hashes (#3087 )
* action: file hashes
* better output
* correct name
---------
Co-authored-by: Stanislav Dmitrenko <7953703+avently@users.noreply.github.com >
2023-09-20 21:21:56 +01:00
Stanislav Dmitrenko
b5e4f127a4
action: fix building CLI on Windows ( #3058 )
...
* action: fix building on Windows
* fix package version on Windows
* tail
2023-09-15 17:17:55 +01:00
Stanislav Dmitrenko
7103524174
desktop: signing and notarizing mac build in Github action ( #2986 )
...
* desktop: signing and notarizing mac build in Github action
* changed path
2023-08-29 08:22:04 +01:00
Stanislav Dmitrenko
38ff7d173c
desktop: fixed gradle ( #2982 )
...
* fix gradle
* correct cert identity
* proper file paths
* moving to secrets
* order of lines
* returned back
2023-08-27 09:16:29 +01:00
Evgeny Poberezkin
a2aac72dd1
Merge branch 'master' into master-ghc9
2023-08-26 18:44:34 +01:00
Evgeny Poberezkin
b1a6dec9b5
desktop (mac): signing and notarization ( #2981 )
...
* mac: signing and notarization
* updated example
* updated action
* update build script
* move mac CI script to file
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-08-26 16:32:03 +01:00
Moritz Angermann
761ddac55d
core: use GHC 9.6.2 ( #2641 )
...
* Make it compiler with 9.6
Can be built with:
cabal build all -j --allow-newer=base --allow-newer=ghc-prim --allow-newer=template-haskell --allow-newer=bytestring --allow-newer=memory --allow-newer=cryptonite
Using ghc 9.6
It mostly runs afoul of https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0366-no-ambiguous-field-access.rst
* compile with GHC 9.6.2: dependencies, imports, code
* update GHC version in CI
* update GHC version in desktop build scripts
* update simplexmq, sha256map.nix
* update compiler
* update simplexmq, direct-sqlcipher
* remove missing files from .cabal
* building on desktop
* mac build changes
* added version back
* building libffi from source
* update simplexmq
---------
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
2023-08-24 21:56:37 +01:00
Stanislav Dmitrenko
b28a51106f
desktop: small fix to AppImage action ( #2862 )
2023-08-08 15:56:08 +01:00
Evgeny Poberezkin
8cd362eed8
5.3-beta.3: android 141, ios 164, desktop 1.1.0
2023-08-05 22:24:02 +01:00
Stanislav Dmitrenko
105a6afb4b
ci: Github Action to build desktop app binaries ( #2814 )
...
* desktop: Github Action for desktop
* only on tag
* AppImage support
2023-08-02 22:45:58 +01:00
sh
3e84429a3a
build.yml: bump actions version ( #2580 )
2023-06-16 12:23:03 +01:00
spaced4ndy
fd2c7c888c
core: stabilize tests ( #2500 )
2023-05-24 16:14:41 +04:00
Evgeny Poberezkin
579af09816
ci: configure pagefile size for Windows build ( #2122 )
...
* ci: configure pagefile size for Windows build
* change action version
* specify maximum
* change disk root
---------
Co-authored-by: shum <shum@liber.li >
2023-05-22 12:15:06 +01:00
Evgeny Poberezkin
12fb2a4ec5
ci: move to ubuntu 20/22, disable 2 tests in CI ( #2142 )
...
* ci: move to ubuntu 20/22
* skip test on mac
* skip some tests on mac CI
* skip test on CI
* skip test unconditionally
* skip on CI only
2023-04-04 13:09:07 +01:00
Evgeny Poberezkin
35a1ce4903
core: separate core options to use in bots ( #1937 )
...
* core: separate core options to use in bots
* ci: install pkg-config for mac
2023-02-18 17:39:16 +00:00
Evgeny Poberezkin
a1ed0a84b8
core: use port 7001 for test server ( #1857 )
...
* core: use port 7001 for test server
* enable only failing tests
* start/stop server for every test
* log message that failed to parse
* stop chat synchronously
* print call stack
* add HasCallStack
* increase test timeout
* add call stacks
* more call stacks
* fix test
* disable failing test
* add delay between the tests
* make delay more visible
* remove change in error message
* reduce test delay, increase timeout
* increase delay between the tests
* run each test with a database in a different folder
* folder name
* refactor
* update nix file, more stacks
2023-01-31 11:07:48 +00:00
Stanislav Dmitrenko
ba29d0242e
core: add user to RcvCallInvitation ( #1797 )
...
* core: Include user into RcvCallInvitation
* update build
* parens
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2023-01-19 16:00:41 +00:00
JRoberts
8a121b4442
ci: disable test step for ubuntu-20.04 ( #1270 )
2022-10-28 15:27:34 +04:00
JRoberts
ddd8bd9061
ci: github build tests timeout ( #1267 )
2022-10-28 14:46:20 +04:00
Evgeny Poberezkin
4e57f7c488
ci: fix windows build ( #1132 )
...
* ci: fix windows build
* pass bin_path via temp file
2022-09-26 19:33:54 +01:00
Evgeny Poberezkin
6c7e81777e
ci: windows build ( #1128 )
...
* ci: windows build
* enable windows build
* fix intermittently failing test
2022-09-26 17:02:06 +01:00
JRoberts
d5b9f4014e
ci: cabal build ( #1057 )
2022-09-16 17:52:23 +04:00
JRoberts
ff35a3fee5
core: sqlcipher stack build ( #991 )
...
* wip
* uncomment
* comment
* ci split build step
* check openssl
* openssl version
* add stack params
* update mac openssl parameters
* ls openssl
* clean stack.yaml
* clean up build.yml
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-09-14 21:28:21 +01:00
Evgeny Poberezkin
02ca7234fb
use SQLCipher ( #981 )
...
* use SQLCipher
* pass encryption key via CLI options
* update dependencies to use git
* add CONTRIBUTING.md
* move flag, enable build in sqlcipher branch
* update dependencies
2022-08-30 12:49:07 +01:00
Efim Poberezkin
4dd95c1639
create release as prerelease; fix windows build ( #261 )
2022-02-03 10:15:38 +04:00
Efim Poberezkin
32a105bac8
fix Windows CI to fail when commands fail, use fixed terminal package ( #214 )
...
* fix windows CI
* use fixed terminal package
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2022-01-20 20:19:39 +00:00
Evgeny Poberezkin
79658b3d8d
update simplexmq to 0.5.2, update resolver ( #175 )
...
* groups when in status invited - list as invitations on /gs
* don't list on start
* test
* refactor
* getUserGroupDetails
* update simplexmq to 0.5.2, update resolver
Co-authored-by: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com >
2022-01-06 16:03:45 +00:00
Efim Poberezkin
4360d34847
update readme ( #99 )
...
* update readme
* case
* fixes, roadmap
* wording
* features
* update gifs and images
* block warning
* add link from announcement to groups
* update default servers
* update readme
* update roadmap, image, etc.
Co-authored-by: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com >
2021-09-11 17:00:59 +01:00
Evgeny Poberezkin
b798342c61
group commands (remove member, leave group, delete group) ( #87 )
...
* remove group member
* leave group, fix remove member, tests for leave group/remove member
* delete group with test
* prevent contact deletion error when it is a group member
* support inviting the group member who left or was removed
* use small retry interval in the tests
* test multiline outputs
2021-08-02 20:10:24 +01:00
Evgeny Poberezkin
8938a71ac6
move workflows
2021-05-02 21:33:45 +01:00