Deirdre Connolly
3266265f7f
Update testnet sync test
2020-12-16 20:36:31 -05:00
Deirdre Connolly
e004d40ac1
Update cached state to @419200 on mainnet, not past it
2020-12-16 17:03:50 -05:00
Deirdre Connolly
fbca3c7434
Remove testnet --container-mount-disk for now
2020-12-16 14:45:07 +10:00
Deirdre Connolly
4d387efe1d
Disable tesnet post-Sapling sync tests for now
2020-12-16 14:45:07 +10:00
Deirdre Connolly
93b91769d6
Update stateful disks for post-Sapling-activation sync tests
2020-12-16 14:45:07 +10:00
Alfredo Garcia
7468dae88d
add commands and logs section to bug template ( #1506 )
...
* add commands and logs section to bug template
Co-authored-by: teor <teor@riseup.net>
2020-12-15 07:45:10 +10:00
Deirdre Connolly
8f58c41a38
Pipe SHORT_SHA into container builds ( #1451 )
2020-12-03 22:51:42 -05:00
Jane Lusby
c64d8dc8aa
switch to source based coverage ( #1293 )
...
* switch to new llvm source based coverage
* upload artifact and simplified
* filter out irrelevant dependency coverage
* enable the correct filters on coverage
* correctly specify all binaries
* remove sparse flag from coverage
* update the coverage script organization
* fix typo in coverage script
2020-12-03 13:36:40 -08:00
Deirdre Connolly
5c465abed2
Remove timeout on test job
2020-11-24 22:14:37 -05:00
Deirdre Connolly
487ee6d317
Use cloud disk default of auto-delete=true
2020-11-24 11:04:30 -05:00
Deirdre Connolly
e6210caffb
Create and mount another state cache for Sapling activation on testnet and use for running sync_past_sapling_testnet
2020-11-24 11:04:30 -05:00
Deirdre Connolly
3c9b7927a5
Run sync_past_sapling_mainnet, not sync_to_sapling_mainnet
2020-11-24 11:04:30 -05:00
Deirdre Connolly
cf82560538
Reference correct disk name when mounting in container
2020-11-24 11:04:30 -05:00
Deirdre Connolly
466b9ea303
Not a tty
2020-11-24 11:04:30 -05:00
Deirdre Connolly
6dab76bc36
Avoid disk naming collisions
2020-11-24 11:04:30 -05:00
Deirdre Connolly
4a67e0e7bb
Enable stateful/long sync tests by features, mount rocksdb-based state at Sapling activation for sync_past_sapling_mainnet test
2020-11-24 11:04:30 -05:00
Jane Lusby
b96ca38d1c
fix args issue
2020-11-24 11:04:30 -05:00
Jane Lusby
583ec8738b
change ci to not blanket enable all ignored tests
2020-11-24 11:04:30 -05:00
Henry de Valence
6202cb45b1
ci: remove nightly clippy
...
Closes #1212
2020-11-23 22:18:43 -08:00
Deirdre Connolly
558661a531
Remove test attributes and allow(dead_code) for test code that tests currently unimplemented functionality
2020-11-21 05:40:25 -05:00
Deirdre Connolly
036abd50ac
Back to stable for test image
2020-11-21 05:40:25 -05:00
Deirdre Connolly
52296b96c7
Bump test job timeout to 45 minutes because Windows debug builds are taking a while
2020-11-21 05:40:25 -05:00
Deirdre Connolly
706c42de3e
Filter broken command tests while including ignored otherwise
2020-11-21 05:40:25 -05:00
Deirdre Connolly
af5f3c1395
Bump down cores, running into default quotas
2020-11-19 19:47:38 -05:00
Deirdre Connolly
f6dc92a256
Correctly grep for instance group & region
2020-11-19 18:55:19 -05:00
Deirdre Connolly
fb66c7ecdf
Supply --image-project, return to N2 not N2D
2020-11-19 18:10:04 -05:00
Deirdre Connolly
623949bbaa
Remove vestigial 'needs'
2020-11-19 16:50:08 -05:00
Deirdre Connolly
e325775bf3
Specify region not just zone
2020-11-19 16:50:08 -05:00
Deirdre Connolly
53d63d0514
Build this branch
2020-11-19 16:20:36 -05:00
Deirdre Connolly
938b6d6fdd
Make the full test suite command explicit
2020-11-19 16:20:36 -05:00
Deirdre Connolly
44970af929
Split up big test job into its own workflow
2020-11-19 16:20:36 -05:00
dependabot[bot]
3edc1f7db4
build(deps): bump codecov/codecov-action from v1.0.14 to v1.0.15
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from v1.0.14 to v1.0.15.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Commits](https://github.com/codecov/codecov-action/compare/v1.0.14...239febf655bba88b16ff5dea1d3135ea8663a1f9 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-11-18 03:07:14 -05:00
Deirdre Connolly
40b012acef
Add mdbook stuff to path using environment files/variables instead of workflow commands
...
Fixes #1309
2020-11-16 21:18:19 -05:00
Alfredo Garcia
c8e6f5843f
Update RFC template ( #1278 )
...
* update rfc template
* change pull to issues
2020-11-17 11:10:21 +10:00
Deirdre Connolly
2b8d696221
Better naming workflows ( #1301 )
...
* Better workflow names
* We run zebrad
2020-11-15 01:17:46 -05:00
Deirdre Connolly
bb99a5aa2a
Linewrap
2020-11-14 23:19:31 -05:00
Deirdre Connolly
477eac7f19
Properly use Dockerfile ARG values
2020-11-14 22:31:38 -05:00
Deirdre Connolly
7023465d91
Pass in workflow inputs for network and checkpoint_sync (with defaults) all the way down
2020-11-14 22:31:38 -05:00
Deirdre Connolly
1a1240a943
Rearrange some deploy flags
2020-11-14 22:31:38 -05:00
Deirdre Connolly
472163f817
Add a manual zebrad node deploy workflow
2020-11-14 22:31:38 -05:00
Deirdre Connolly
8b5b1b49cc
Run acceptance tests post-merge with large cached state ( #1282 )
...
* Create and mount persistent disk to store zebrad state, update runner container config to use
* Enable checkpoint sync in zebrad image config
* Lower state memory cache from 500MB to 50MB
* Upgrade host to n2-standard-4
* Bump zebrad-cache disk size to 100GB
* Copy zebrad as the tests are compiled with a hardcoded path to it
* Rename all debug binaries for easy invocation
* Name state cache disk, use the correct path to binaries
* Create volume and all that jazz on instance creation
Otherwise there's a lot of on-instance commands to do that is just handled by this shortcut.
* Explicitly mount the state cache and cleanup test instance
* Wait for zebra-test container to start then attach
* Always clean up even if the tests step fails
* Keep fast sleep but only print 'waiting' once
2020-11-12 15:18:35 -05:00
Deirdre Connolly
95fce3ad68
Pin the version of tarpaulin used for collecting coverage to 0.16.0
...
0.17.0 has a bug that causes segfaults:
https://github.com/xd009642/tarpaulin/issues/618
2020-11-12 00:51:38 -05:00
dependabot[bot]
44e6023434
build(deps): bump w9jds/firebase-action from v1.5.0 to v2.0.0
...
Bumps [w9jds/firebase-action](https://github.com/w9jds/firebase-action ) from v1.5.0 to v2.0.0.
- [Release notes](https://github.com/w9jds/firebase-action/releases )
- [Commits](https://github.com/w9jds/firebase-action/compare/v1.5.0...0a5173f97c956332c9e71750526e0ca6f38cbe3a )
Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 08:40:03 -05:00
teor
adbd338d6d
Add Review and Follow Up to PR Template ( #1235 )
...
* Add review guidelines to the default PR template
* Apply suggestions
Co-authored-by: teor <teor@riseup.net>
* Add a Follow Up Work section to the PR template
* Mention design RFCs in the PR template
* Put key PR review questions in bold
* Tweak PR review "skip task" process
* Update .github/pull_request_template.md
Co-authored-by: teor <teor@riseup.net>
* Shorter alternative pull request template
Add Review and Follow Up sections
Add a checklist for documentation and tests
Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com>
Co-authored-by: Jane Lusby <jlusby42@gmail.com>
2020-10-30 14:42:04 -07:00
teor
ea510b7d41
Run a block sync in CI with 2 large checkpoints ( #1193 )
...
* Run large checkpoint sync tests in CI
* Improve test child output match error context
* Add a debug_stop_at_height config
* Use stop at height in acceptance tests
And add some restart acceptance tests, to make sure the stop at
height feature works correctly.
2020-10-27 19:25:29 +10:00
Deirdre Connolly
9490fc6a3a
Force Clippy nightly lints to all warn, never error
2020-10-27 00:09:39 -04:00
teor
a5a86622d4
Add team approval to the RFC pull request template ( #1178 )
2020-10-21 11:36:23 -07:00
teor
b4f92adc40
Disable sync tests on Windows CI
2020-10-21 00:58:08 -04:00
teor
0343e28d3a
Disable sync test on ubuntu CI runners
...
They don't seem to have DNS or network configured during the tests.
Also make capitalisation of step names consistent.
2020-10-21 00:58:08 -04:00
Deirdre Connolly
5df0ff4086
Add Clippy (stable) job and continue-on-error Clippy (nightly) job
...
Do not pass -- -D warnings to the Clippy (nightly) job
We do _not_ want the nightly job to fail on warnings.
Resolves #1156
2020-10-20 01:03:43 -04:00