paritytech / cachepot

cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
https://cachepot.cc
Apache License 2.0
171 stars 15 forks source link

Fix aarch64-unknown-linux-musl CI build #80

Closed Xanewok closed 3 years ago

Xanewok commented 3 years ago

The job fails because it can't seem to find old packages for gcc-10-cross. This works around that by passing --fix-missing to the usual apt-get update.

See https://github.com/paritytech/sccache/runs/2937229479 for a failing run

Xanewok commented 3 years ago

https://gitlab.parity.io/parity/sccache/-/jobs/988817

$ test "$Docker_Hub_User_Parity" -a "$Docker_Hub_Pass_Parity" || ( echo "no docker credentials provided"; exit 1 )
no docker credentials provided

@TriplEight is this a configuration issue? do we expect this run to be valid and run successfully or can we ignore it for now?

TriplEight commented 3 years ago

@Xanewok these are protected variables that are available only on the protected branches. The publish-sccache-dist: job is not supposed to be executed on a branch (though in some cases you may want it and can help by protecting your branch), I'll fix it.