Skip to content
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

merge-queue: embarking main (b9ab6c6), #3542 and [#3522 + #3459] together #3548

Closed
wants to merge 143 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
143 commits
Select commit Hold shift + click to select a range
5f812db
refactor (cd): overall pipeline improvement
gustavovalverde Jan 28, 2022
3824e7d
refactor (cd): overall pipeline improvement
gustavovalverde Jan 28, 2022
7bcdab1
fix (cd): allow to build on manual deploy
gustavovalverde Jan 28, 2022
9fd3c22
refactor (cd): use newer google auth action
gustavovalverde Jan 28, 2022
af41726
fix (cd): use newer secret as gcp credential
gustavovalverde Jan 28, 2022
fb8b91f
fix (docker): do not create extra directories
gustavovalverde Jan 28, 2022
f55cf9b
fix (docker): ignore .github for caching purposes
gustavovalverde Jan 28, 2022
850f5a4
fix (docker): use latest rust
gustavovalverde Jan 28, 2022
4bf58f2
fix (cd): bump build timeout
gustavovalverde Jan 28, 2022
9cf620a
fix: use a better name for manual deployment
gustavovalverde Jan 28, 2022
ea2b5bd
refactor (docker): use standard directories for executable
gustavovalverde Jan 30, 2022
8235085
fix (cd): most systems expect a "latest" tag
gustavovalverde Jan 30, 2022
358fbd3
fix (cd): push the build image and the cache separately
gustavovalverde Jan 30, 2022
6b5eeec
fix (cd): remove unused GHA cache
gustavovalverde Jan 30, 2022
0702d79
refactor (cd): use cargo-chef for caching rust deps
gustavovalverde Jan 30, 2022
08b9ba9
fix: move build system deps before cargo cheg cook
gustavovalverde Jan 30, 2022
2122319
fix (release): use newer debian to reduce vulnerabilities
gustavovalverde Jan 30, 2022
d7dc062
fix (cd): use same zone, region and service accounts
gustavovalverde Jan 31, 2022
0e66323
fix (cd): use same disk size and type for all deployments
gustavovalverde Jan 31, 2022
c4a6e88
refactor (cd): activate interactive shells
gustavovalverde Jan 31, 2022
104b4f8
refactor (test): use docker artifact from registry
gustavovalverde Jan 31, 2022
7a2bbdd
tmp (cd): bump timeout for building from scratch
gustavovalverde Jan 31, 2022
25d5e36
tmp (test): bump build time
gustavovalverde Jan 31, 2022
237ab32
fix (cd, test): bump build time-out to 210 minutes
gustavovalverde Jan 31, 2022
556c0f8
fix (docker): do not build with different settings
gustavovalverde Feb 1, 2022
607f4ea
revert (docker): do not fix the rust version
gustavovalverde Feb 1, 2022
7ad399a
fix (docker): build on the root directory
gustavovalverde Feb 1, 2022
3f0604c
refactor(docker): Use base image commands and tools
gustavovalverde Feb 1, 2022
a118ee6
fix (cd): use correct variables & values, add build concurrency
gustavovalverde Feb 1, 2022
5301086
fix(cd): use Mainnet instead of mainnet
gustavovalverde Feb 1, 2022
0b1ff6e
imp: remove checkout as Buildkit uses the git context
gustavovalverde Feb 1, 2022
41635f9
fix (docker): just Buildkit uses a .dockerignore in a path
gustavovalverde Feb 1, 2022
e6fa407
imp (cd): just use needed variables in the right place
gustavovalverde Feb 1, 2022
5d4318d
imp (cd): do not checkout if not needed
gustavovalverde Feb 1, 2022
a89dd2f
test: run on push
gustavovalverde Feb 1, 2022
06269d7
refactor(docker): reduce build changes
gustavovalverde Feb 1, 2022
67eda8c
fix(cd): not checking out was limiting some variables
gustavovalverde Feb 1, 2022
5a49108
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 1, 2022
f30601d
refactor(test): add an multistage exclusive for testing
gustavovalverde Feb 1, 2022
bb89207
fix(cd): remove tests as a runtime dependency
gustavovalverde Feb 1, 2022
aa9191b
fix(cd): use default service account with cloud-platform scope
gustavovalverde Feb 1, 2022
f19d142
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 1, 2022
2d42292
fix(cd): revert checkout actions
gustavovalverde Feb 1, 2022
618a36c
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 1, 2022
d4c81bb
fix: use GA c2 instead of Preview c2d machine types
gustavovalverde Feb 1, 2022
c588125
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 1, 2022
7f67d2b
fix(actions): remove workflow_dispatch from patched actions
gustavovalverde Feb 1, 2022
6fc062d
fix(actions): remove patches from push actions
gustavovalverde Feb 1, 2022
3d9aaca
test: validate changes on each push
gustavovalverde Feb 1, 2022
ed48fa1
fix(test): wrong file syntax on test job
gustavovalverde Feb 1, 2022
28867cd
fix(test): add missing env parameters
gustavovalverde Feb 1, 2022
9e522e1
fix(docker): Do not rebuild to download params and run tests
gustavovalverde Feb 1, 2022
da8e62c
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 1, 2022
341b340
fix(test): setup gcloud and loginto artifact just when needed
gustavovalverde Feb 1, 2022
2089904
fix(test): use GCP container to sync past mandatory checkpoint
gustavovalverde Feb 2, 2022
c1b028c
fix(test): missing separators
gustavovalverde Feb 2, 2022
10dd7de
test
gustavovalverde Feb 2, 2022
bb38ff5
fix(test): mount the available disk
gustavovalverde Feb 2, 2022
5454992
push
gustavovalverde Feb 2, 2022
d0fc3bb
refactor(test): merge disk regeneration into test.yml
gustavovalverde Feb 2, 2022
0d0dde0
fix(cd): minor typo fixes
gustavovalverde Feb 2, 2022
73d103d
fix(docker): rebuild on .github changes
gustavovalverde Feb 2, 2022
8a67e1d
fix(cd): keep compatibility with gcr.io
gustavovalverde Feb 2, 2022
3ba0359
fix(cd): typo and scope
gustavovalverde Feb 2, 2022
b8c43e3
fix(cd): typos everywhere
gustavovalverde Feb 2, 2022
6ee6626
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 2, 2022
3be6ba6
refactor(test): use smarter docker wait and keep old registry
gustavovalverde Feb 2, 2022
5989bb9
fix(cd): do not constraint the CPUs for bigger machines
gustavovalverde Feb 2, 2022
2b912eb
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 3, 2022
de70c6f
revert(cd): reduce PR diff as there's a separate one for tests
gustavovalverde Feb 3, 2022
38d8567
fix(docker): add .github as it has no impact on caching
gustavovalverde Feb 3, 2022
a5c2855
fix(test): run command correctly
gustavovalverde Feb 3, 2022
d851cf3
fix(test): wiat and create image if previous step succeded
gustavovalverde Feb 3, 2022
bfff024
force rebuild
gustavovalverde Feb 3, 2022
70a6b05
fix(test): do not restrict interdependant steps based on event
gustavovalverde Feb 3, 2022
e4a2b09
force push
gustavovalverde Feb 3, 2022
2f3f0fd
feat(docker): add google OS Config agent
gustavovalverde Feb 3, 2022
621d1f4
fix(test): remove all hardoced values and increase disks
gustavovalverde Feb 4, 2022
d8c0a12
fix(test): use correct commands on deploy
gustavovalverde Feb 4, 2022
9a4c23f
fix(test): use args as required by google
gustavovalverde Feb 4, 2022
a7bb2d7
fix(docker): try not to invalidate zebrad download cache
gustavovalverde Feb 4, 2022
ad468db
fix(test): minor typo
gustavovalverde Feb 4, 2022
40ebfeb
refactor(test): decouple jobs for better modularity
gustavovalverde Feb 4, 2022
c97fc75
fix(test): Do not try to execute ss and commands in one line
gustavovalverde Feb 4, 2022
e4681e0
fix(test): do not show undeeded information in the terminal
gustavovalverde Feb 4, 2022
a1e11d2
fix(test): sleep befor/after machine creation/deletion
gustavovalverde Feb 4, 2022
b7e2f10
fix(docker): do not download zcash params twice
gustavovalverde Feb 4, 2022
bb5623e
feat(docker): add google OS Config agent
gustavovalverde Feb 4, 2022
f8bcbc4
merge: docker-actions-refactor into docker-test-refactor
gustavovalverde Feb 4, 2022
8a0925b
test docker wait scenarios
gustavovalverde Feb 4, 2022
9f6bc79
fix(docker): $HOME variables is not being expanded
gustavovalverde Feb 4, 2022
7227fe7
fix(test): allow docker wait to work correctly
gustavovalverde Feb 4, 2022
66a77fa
fix(docker): do not use variables while using COPY
gustavovalverde Feb 4, 2022
aa48d2c
fix(docker): allow to use zebrad as a command
gustavovalverde Feb 4, 2022
c89c966
fix(cd): use test .yml from main
gustavovalverde Feb 4, 2022
709b2d3
Merge branch 'main' into docker-actions-refactor
gustavovalverde Feb 4, 2022
8bbc8bc
fix(cd): Do not duplicate network values
gustavovalverde Feb 4, 2022
52ff104
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 4, 2022
758d7e2
fix(test): use bigger machine type for compute intensive tasks
gustavovalverde Feb 5, 2022
dc82af9
refactor(test): add tests in CI file
gustavovalverde Feb 5, 2022
027fbb2
fix(test): remove duplicated tests
gustavovalverde Feb 5, 2022
d5be587
fix(test): typo
gustavovalverde Feb 5, 2022
10c5b50
test: build on .github changes temporarily
gustavovalverde Feb 5, 2022
a079462
fix(test): bigger machines have no effect on sync times
gustavovalverde Feb 6, 2022
7677517
feat: add an image to inherit from with zcash params
gustavovalverde Feb 8, 2022
476b48c
fix(cd): use the right image name and allow push to test
gustavovalverde Feb 8, 2022
87cfba9
fix(cd): use the right docker target and remove extra builds
gustavovalverde Feb 8, 2022
acc38fb
refactor(docker): use cached zcash params from previous build
gustavovalverde Feb 8, 2022
3a1c4a7
fix(cd): finalize for merging
gustavovalverde Feb 8, 2022
22005a6
imp(cd): add double safety measure for production
gustavovalverde Feb 8, 2022
e88f443
fix(cd): use specific SHA for containers
gustavovalverde Feb 8, 2022
2795bf2
Merge branch 'main' into docker-actions-refactor
gustavovalverde Feb 8, 2022
ef82699
fix(cd): use latest gcloud action version
gustavovalverde Feb 8, 2022
e691b47
Merge branch 'docker-actions-refactor' into docker-test-refactor
gustavovalverde Feb 8, 2022
df5407c
fix(test): use the network as Mainnet and remove the uppercase from t…
gustavovalverde Feb 8, 2022
e00b2c5
fix(test): run disk regeneration on specific file change
gustavovalverde Feb 8, 2022
cf2c3d1
refactor(test): seggregate disks regeneration from tests
gustavovalverde Feb 9, 2022
020ab11
Merge branch 'main' into docker-test-refactor
gustavovalverde Feb 9, 2022
e342d87
fix(test): gcp disks require lower case conventions
gustavovalverde Feb 9, 2022
bcedb44
Merge branch 'main' into docker-test-refactor
mergify[bot] Feb 10, 2022
f7dbed4
fix(test): validate logs being emmited by docker
gustavovalverde Feb 10, 2022
43e731b
test
gustavovalverde Feb 10, 2022
c1c2bab
fix(test): force tty terminal
gustavovalverde Feb 10, 2022
6f83d64
fix(test): use a one line command to test terminal output
gustavovalverde Feb 10, 2022
246a8cd
fix(test): always delete test instance
gustavovalverde Feb 11, 2022
cce709a
ignore non-verack message in handshake
oxarbitrage Feb 12, 2022
222dfdd
ignore non-version message in handshake
oxarbitrage Feb 12, 2022
6ff20c0
Merge branch 'main' into docker-test-refactor
gustavovalverde Feb 14, 2022
da85ca3
fix(test): use short SHA from the PR head
gustavovalverde Feb 14, 2022
85d977f
fix(ci): do not trigger CI on docker changes
gustavovalverde Feb 14, 2022
c882606
add loops for waiting
oxarbitrage Feb 14, 2022
3c0908b
Check the length of coinbase data
upbqdn Feb 14, 2022
ce3a269
Instead of runing cargo test when the instance gets created, run this…
gustavovalverde Feb 14, 2022
bc06154
doc(test): document reasoning for new steps
gustavovalverde Feb 14, 2022
0eb8546
fix(test): increase machine type and ssh timeout
gustavovalverde Feb 15, 2022
dc6679b
improve logging
oxarbitrage Feb 15, 2022
5b55949
fix(test): run tests on creation and follow container logs
gustavovalverde Feb 15, 2022
35d74d3
finalize(test): do not rebuild image when changing actions
gustavovalverde Feb 15, 2022
da36390
Merge branch 'main' into docker-test-refactor
gustavovalverde Feb 15, 2022
4fb6420
fix(test): run tests on creation and follow container logs
gustavovalverde Feb 15, 2022
1913df0
Merge of #3542
mergify[bot] Feb 15, 2022
016f4ad
Merge of #3522
mergify[bot] Feb 15, 2022
850365d
Merge of #3459
mergify[bot] Feb 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ on:
- '**/Cargo.toml'
- '**/Cargo.lock'
- '**/deny.toml'
- 'docker/**'
- '.github/workflows/ci.yml'

env:
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/coverage.patch.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
name: Coverage

on:
workflow_dispatch:
pull_request:
paths-ignore:
- '**/*.rs'
Expand Down
21 changes: 0 additions & 21 deletions .github/workflows/docs.patch.yml

This file was deleted.

70 changes: 0 additions & 70 deletions .github/workflows/regenerate-stateful-test-disks.yml

This file was deleted.

22 changes: 0 additions & 22 deletions .github/workflows/test.patch.yml

This file was deleted.

Loading