tailhook / vagga

Vagga is a containerization tool without daemons
http://vagga.readthedocs.org
MIT License
1.86k stars 96 forks source link

Use vagga on github CI #573

Closed anti-social closed 2 years ago

anti-social commented 2 years ago

Tested cargo and vagga caches inside my fork: https://github.com/anti-social/vagga/runs/4776366943

We could add vagga _version_hash rust-musl to the caches keys. What do you think?

anti-social commented 2 years ago

Also I think about making a separate cache for project's vagga commands. So when we'll update rust version, tests cache won't be ivalidated.

tailhook commented 2 years ago

Also I think about making a separate cache for project's vagga commands. So when we'll update rust version, tests cache won't be ivalidated.

Well, updating rust isn't frequent operation. So if it's not single-line fix or similar, I wouldn't bother.

anti-social commented 2 years ago

Often see the following error on the github CI:

E: Failed to fetch https://ubuntu.zerogw.com/pool/main/v/vagga/vagga_0.8.1-83-gd1f1466-1_amd64.deb  Could not handshake: The TLS connection was non-properly terminated. [IP: 148.251.14.186 443]

What could be the reason for this?

anti-social commented 2 years ago

@tailhook Could you review and merge if everything is ok

tailhook commented 2 years ago

Sure. Merged!