To ensure Cargo.lock or other files that are committed are not modified
by the build in CI.
Fixes: #1226
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Prior to this commit, CI ran entirely in a container environment. This
was very much less than ideal, since actual network/firewall
manipulations could not be exercised. With this commit, everything will
execute on the same VM images and image-build workflow used by all the
other containers-org project automations.
Note: Given all other projects generally use golang, the VM images here
are *NOT* tailored to a rust project. Unfortunately that means
performing runtime updates/installs and using cache to reduce the dnf
repo. Metadata/package downloading. These aspects can be removed once
dedicated netavark VM images are realized and implemented in a future
commit.
Signed-off-by: Chris Evich <cevich@redhat.com>