-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run e2e testnet tests via GHA, not Kubernetes #98
Commits on Jul 27, 2021
-
Run e2e testnet tests on Ropsten via GHA, not Kubernetes
We were running E2E tests on testnet (Ropsten) using Kubernetes. But as the GitHub Actions provide better visibility for the tests results, we decided to move the testing job there. The `e2e-testnet.yml` has been created and the old Kubernetes config has been removed. The currently proposed solution is not ideal. It requires manual updating of the `tbtc.js` version in the workflow config every time new contracts get released. In the future we plan to do that automatically.
Configuration menu - View commit details
-
Copy full SHA for 176ef31 - Browse repository at this point
Copy the full SHA 176ef31View commit details
Commits on Jul 28, 2021
-
Change value of the CHAIN_API_URL
We've changed the names of the secrets and need to update the workflow configs accordingly. The change of secret name was introduced to differentiate between WS and HTTP urls.
Configuration menu - View commit details
-
Copy full SHA for 5655dac - Browse repository at this point
Copy the full SHA 5655dacView commit details
Commits on Jul 30, 2021
-
Install latest version of
tbtc.js
package withropsten
tagWe've started to tag the `tbtc.js` packages with the environment name. We no longer need to manually update the version of this package in the workflow file, instead we'll be allways using the latest version of the package and contracts migrated on `ropsten`.
Configuration menu - View commit details
-
Copy full SHA for dafcd52 - Browse repository at this point
Copy the full SHA dafcd52View commit details
Commits on Aug 3, 2021
-
We need to use a BTC account which has a non-zero BTC balance on testnet.
Configuration menu - View commit details
-
Copy full SHA for 0d82f27 - Browse repository at this point
Copy the full SHA 0d82f27View commit details
Commits on Aug 4, 2021
-
In order to save testnet BTC, we perform some optimizations in the e2e test. First, we open two deposits only when necessary to avoid locking to much of BTC. Secondly, we use the smallest possible lot size.
Configuration menu - View commit details
-
Copy full SHA for 15b3305 - Browse repository at this point
Copy the full SHA 15b3305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38bcc53 - Browse repository at this point
Copy the full SHA 38bcc53View commit details
Commits on Aug 5, 2021
-
Change names of the secrets used in the workflow
In the GitHub's settings, we've changed the name of the `KEEP_TEST_ETH_HOSTNAME` to `KEEP_TEST_ETH_HOSTNAME_WS` to differenciate between WS and HTTP urls. We need to update workflow config accordingly. This commit fixes the configuration incorrectly updated in the last commit.
Configuration menu - View commit details
-
Copy full SHA for bac8d28 - Browse repository at this point
Copy the full SHA bac8d28View commit details -
In order to limit the amount of spent testnet BTC, we are changing the frequency of running the workflow. We will observe how does the daily execution affect the wallet's ballance and will further adjust the frequency of tests execution in the future.
Configuration menu - View commit details
-
Copy full SHA for 0cc2ea5 - Browse repository at this point
Copy the full SHA 0cc2ea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b4359e - Browse repository at this point
Copy the full SHA 0b4359eView commit details -
Handle deposit
autoSubmit
errorsCurrently those errors are unhandled. Recent changes made in `tbtc.js` require to register an explicit error handler.
Configuration menu - View commit details
-
Copy full SHA for 48f75f5 - Browse repository at this point
Copy the full SHA 48f75f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27f8ab2 - Browse repository at this point
Copy the full SHA 27f8ab2View commit details
Commits on Aug 9, 2021
-
Merge remote-tracking branch 'origin/rfc-18/move-e2e-kubernetes-job-t…
…o-gha' into rename-keep-test-eth-hostname-secret
Configuration menu - View commit details
-
Copy full SHA for 4e37329 - Browse repository at this point
Copy the full SHA 4e37329View commit details -
Merge pull request #104 from keep-network/rename-keep-test-eth-hostna…
…me-secret Rename KEEP_TEST_ETH_HOSTNAME env variable We've changed the names of the secrets and need to update the workflow configs accordingly. The change of secret name was introduced to differentiate between WS and HTTP urls.
Configuration menu - View commit details
-
Copy full SHA for 283b348 - Browse repository at this point
Copy the full SHA 283b348View commit details
Commits on Aug 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5e00f7a - Browse repository at this point
Copy the full SHA 5e00f7aView commit details
Commits on Aug 17, 2021
-
Cache npm dependencies via setup-node action
Action now supports cases where `*.lock` file is located in the root's subdirectory.
Configuration menu - View commit details
-
Copy full SHA for 724cca1 - Browse repository at this point
Copy the full SHA 724cca1View commit details
Commits on Aug 18, 2021
-
Add block number information to e2e test
This should help debugging problems with BTC and ETH client synchronization.
Configuration menu - View commit details
-
Copy full SHA for 42906be - Browse repository at this point
Copy the full SHA 42906beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d4a05 - Browse repository at this point
Copy the full SHA 77d4a05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 101f02c - Browse repository at this point
Copy the full SHA 101f02cView commit details
Commits on Aug 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 673315e - Browse repository at this point
Copy the full SHA 673315eView commit details
Commits on Aug 23, 2021
-
In case of small amounts, the current 10% overhead is not enough. 20% should work in those cases.
Configuration menu - View commit details
-
Copy full SHA for 68a9902 - Browse repository at this point
Copy the full SHA 68a9902View commit details
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 152e9f0 - Browse repository at this point
Copy the full SHA 152e9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e7319d - Browse repository at this point
Copy the full SHA 7e7319dView commit details