Commit graph

18 commits

Author SHA1 Message Date
k9ert
fdd1cd8f3c
ci: retire Cirrus + GitLab, consolidate on GitHub Actions (#2610)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-19 18:32:29 +02:00
k9ert
db8e413891
Chore: Remove docker support (#2054)
* Chore: Remove docker support

* use pip instead of pip3

* kick

* kick

Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
2023-01-16 18:33:59 +01:00
k9ert
e43a6bfb8d
Docs: some doc fixes, refactorings and ext clarification (#1789)
* Docs: some doc fixes, refactorings and ext clarification

* Further fixes and recovering search

* Only main heading has one # so that navigation works

* remove about

* docs: update TOC

* Adjust release-notes script

* remove authors plugin properly

* corrections & simplifications

* cli_text.py updated

* architecture.md edited

* extensions and some small fixes

* docs: update TOC

Co-authored-by: k9ert <k9ert@users.noreply.github.com>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
2022-08-22 11:34:45 +02:00
Matt Wesley
ff79b58e7c
Docs: Fix various typos and grammatical errors (#1606)
* Fix minor typos

* Fix relative link to development.md

* Reformat settings workflows to follow established convention

* Rephrase and remove redundant wording

* Minor typo fix and rephrasing

* Minor typo fixes and rephrasing

* Capitalization fix

* Correct markup notation for menu workflows

* Add double quotes to button text for conformity

Co-authored-by: Kim Neunert <k9ert@gmx.de>
2022-02-25 16:41:07 +01:00
Kim Neunert
b73e398c36
Feature: CLI and a publishing model for extensions (#1566)
* introduction of url-prefixes and defaults

* starting a cli for extensions

* more verbose

* extension-test-data

* logger improvements

* bugfixes and testing

* adding  clasification

* rename spext -> specterext

* distinguish isolated_client and refactoring

* improved error-message

* better error_management

* fix tests

* ext gen completion

* fix endpoint issue

* added .gitignore  and txs

* formatting

* very basic callback-infra

* beauty

* fix tests, tidy up, follow-links

* proper mocking for extgen

* adding a test for plugins

* fix tests + docs

* error-handling for non existing extensions

* extensiongen config and making config work for new style

* avoid pollition

* ups

* kick

* kick

* proper renaming of spext

* fix tests

* ToDo remark

* fix test finally

* fix the fixing fixing test

* documentation

* revert mounting for all config see #1595

* fix tests

* fix cypress-test

* prevent pollution

* revert address-data to fix test

* added ID

* bugfix for test-cypress
2022-02-25 16:38:41 +01:00
Kim Neunert
ed5d2ab756
Chore: Automatic Testing and Documentation for Liquid (#1286)
* pin to newer version

* kick

* rename script and check prerequisites

* fail early and Dockerfile

* reduce threads again

* fix packages (not yet in DOCKERFILE)

* debug-log failed rpc-calls

* make funds available and fix address

* fix test

* fix test ... now explicitely ask to not confirm

* complete send test

* test single and multisig elem wallets

* testing also nested singlesig

* updates

* complete and fix multisig-tests

* fix tests

* ensure conn.json

* elements log in cirrus

* increase wait time for elements mining

* remove elm-log-stdout again

* start documenting

* increase timeout for last send

* log exception

* doc update

* small changes

* refactor Mining Testcode

* move images to dedicated folder

Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2021-08-03 14:52:18 +02:00
Kim Neunert
149b420e2e
Replace Travis with Cirrus
* initial cirrus config

* cirrus

* f*ck caching

* images and deleting travis

* check

* bugfix weird ci-issue (directory exists)

* kick

* revert

* kick

* fix

Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2021-04-15 11:04:47 +02:00
Kim Neunert
55926543d1
Cypress travis (#997)
* executing test-cypress on travis

* kick

* optional activation

* Chore: travis move to focal and running cypress-tests, cache improvements

* rollback core-change

* tidy up

Co-authored-by: Kim Neunert <k9ert@gmx.de>
2021-03-04 11:05:14 +02:00
Max Hillebrand
c000daddd4
Typos (#941)
* some typo fixes

consistent capitalization and other.

* typos in connect-your-node.md

* Update continuous-integration.md

* typos in cypress tests

* typos in faq

* typo in security tradeoff

* typo in reverse-proxy

* typos in self-signed-certificate

* typos in tor.md
2021-02-10 10:42:25 +02:00
Kim Neunert
d4646f1541
Feature: Cypress Frontend-testing (#712)
* adding cypress

* fix stagename

* sanitize before_script

* removing cypress examples

* test with background

* adding cypress stuff to .gitignore

* more cypress tests

* including bitcoind in tests

* bring the tests in order

* get tests to work

* naive try with docker

* docker executable no longer necessary

* install test_requirements

* fix ip-address

* uncomment not running tests

* fix broken ci

* fix ip-address

* reshuffle cypress tests, some docs

* ci-specific IP-address in test, we need to fix this

* fix dependency issue rimraf

* adding json-fie-creation in bitcoind and usage in cypress

* fix ci, forgot create-conn-json

* documentation

* echo Namespaces to fix tests not executed

* added testscript and moved to baseUrl

* Making the tests work and more robust

* improving tests and avoiding normal specter-folder

* reworking testscript, snapshots, decouple runs

* get ci back to work

* getting CI back to work

* get ci back to work

* get ci back to work

* get ci back to work

* get ci back to work

* get ci back to work

* get ci back to work

* tidy up

* fix uid-issue

* Update src/cryptoadvance/specter/templates/wallet/history/components/total_wallet_balances.jinja

Co-authored-by: benk10 <ben.kaufman10@gmail.com>

* Update src/cryptoadvance/specter/templates/wallet/wallets_overview.jinja

Co-authored-by: benk10 <ben.kaufman10@gmail.com>

* do tests again on cryptoadvance-project

* Fixed orphane btcd-process kill issue

* Update docs/cypress-testing.md

Co-authored-by: benk10 <ben.kaufman10@gmail.com>

* Update cypress/integration/spec_node_configured.js

Co-authored-by: benk10 <ben.kaufman10@gmail.com>

* improvements and bugfixes on the script

* script improvements and more proper process management

* consistency checks for running services and outdated snapshots

* fix build

* more logging

* kick

* debug on

* no longer reusing container

* test-cypredd: waiting on the container to come up

* pstree command not found (on gitlab)

* hopefully fix MacOS

* support MacOS for cypress

* use name instead of number for signal

* fix MacOS and a bit more docs

Co-authored-by: benk10 <ben.kaufman10@gmail.com>
2020-12-15 11:10:10 +01:00
Kim Neunert
60618547a1
Idempotent release process (#689)
* documentation about setting up the gitlab-runner-on-windows

* fix: if using build-win-ci then don't upload the electron installer binary

* replacing github-upload with a wrapper

* Use python instead of python3

* removed unnecessary dependency

* changed the approach, duplicated github_binary_upload

* also pip install magic for windows

* switched to mimetypes
2020-11-26 22:31:01 +01:00
Kim Neunert
b925623743
Features/linux binary hashing (#556) 2020-10-31 13:40:08 +01:00
Michael Flaxman
2a7e6aeefd
add pip-compile and hash support for security/reproducibility (#496)
Co-authored-by: Michael Flaxman <mflaxman@gmail.com>
2020-10-11 18:48:55 +02:00
Kim Neunert
f0370f0287
windows binary creation via gitlab #323 (#361) 2020-09-07 14:24:09 +02:00
Kim Neunert
3bcb6f1419 Set new version and release-testing-description 2020-02-27 12:56:28 +01:00
Kim Neunert
556ec5f961
Releasing procedure with pip (#69)
* automate pip-packages-gen + upload for gittags
release documentation
proper package including and  static + templates

* Change import- and start  logic, removed cli.py

* project-renaming to cryptoadvance.specter
propoer packaging
include proper dependencies

* Adding requirements.txt

* Specify maintainers and thanks to contributors

* Removing test-url for pip-uload. This is now live!
2020-02-20 13:00:53 +01:00
Kim Neunert
69b085ad06 pyinstaller partially working for linux 2020-01-10 13:31:41 +01:00
Kim Neunert
efab27450f finishing the gitlab integration 2019-12-09 11:43:33 +01:00