1
0
Commit Graph

12 Commits

Author SHA1 Message Date
ThomasV
78b51b3f43 update cirrus make_apk command 2022-03-09 10:45:51 +01:00
SomberNight
5960072161 regtests: update electrumx 2022-02-15 18:41:45 +01:00
SomberNight
dd2f8541b7 bump min required Python version to 3.8 2022-02-15 18:22:32 +01:00
SomberNight
f02e3b9d99 cirrus ci: change cache key for pip dependencies
the cache should be considered stale if requirements.txt changes
2022-02-15 18:19:41 +01:00
Jeremy Rand
8ab97d7d40 Cirrus: Use hardcoded ElectrumX v1.15.0 in functional tests 2021-12-28 07:05:39 +00:00
Jeremy Rand
d79de7ac2e Cirrus: Use VM instead of Docker for functional tests 2021-12-28 07:04:57 +00:00
SomberNight
b9295eda09 ci: only run coveralls script if ENV var is set (for token)
As the token is typically not available for pull requests.
2021-09-28 16:30:41 +02:00
SomberNight
8b9296654e contrib/push_locale: start using crowdin v2 API (instead of v1)
-----

closes https://github.com/spesmilo/electrum/issues/6936

Note: if we used the python crowdin client (https://github.com/crowdin/crowdin-api-client-python),
we would do something like this:

```
from crowdin_api import CrowdinClient
class MyCrowdinClient(CrowdinClient):
    TOKEN = ...
client = MyCrowdinClient()
with open(locale_file_name, 'rb') as f:
    resp = client.storages.add_storage(f)
    storage_id = resp['data']['id']
client.source_files.update_file(projectId=crowdin_project_id, storageId=storage_id, fileId=crowdin_file_id)
client.translations.build_crowdin_project_translation(projectId=crowdin_project_id)
```
2021-09-14 20:17:10 +02:00
SomberNight
70d901b544 cirrus ci: push_locale: make sure gettext is installed 2021-09-14 20:10:32 +02:00
SomberNight
8ef2052a62 ci: coveralls: try to aggregate tasks/jobs into builds
see https://github.com/lemurheavy/coveralls-public/issues/1558
see https://github.com/cirruslabs/cirrus-ci-docs/issues/118#issuecomment-717680614
2021-09-13 20:22:58 +02:00
SomberNight
03547ac182 ci: fix coveralls for cirrus ci 2021-09-13 19:51:56 +02:00
JeremyRand
b1c4bb8914 Add Cirrus CI (#7431)
* Cirrus: Add Tox task

* Cirrus: Add Locale task

* Cirrus: Add Flake8 Task

* Cirrus: Add Regtest task

* Regtest: Flush stdout

Allows viewing output sooner.

* Regtest: Read process.stdout in text mode

Improves ability to quickly see output.

* Cirrus: Add Windows task

* Cirrus: Add Android task

* Cirrus: Add macOS task

* Cirrus: Add AppImage task

* Cirrus: Add tarball task

* Cirrus: Add Submodules task

* Android: remove superfluous cp/rm

* Add .dockerignore

Symlink to .gitignore.
2021-09-13 16:20:54 +00:00