diff --git a/.github/workflows/vagrant-up.yml b/.github/workflows/vagrant-up.yml index d33c73d..98a59a4 100644 --- a/.github/workflows/vagrant-up.yml +++ b/.github/workflows/vagrant-up.yml @@ -28,6 +28,9 @@ jobs: steps: - uses: actions/checkout@v3 + - name: install dependencies + run: | + brew install wget unzip gnu-tar gnu-sed - name: show Vagrant version run: vagrant --version - name: run vagrant up @@ -37,7 +40,12 @@ jobs: - name: export virtualbox VM run: | vagrant halt - vboxmanage export emoflon -o emoflon.ova + vboxmanage export emoflon -o emoflon.ovf + sed -i -e '//,/<\/BIOS>/d' emoflon.ovf + sed -i -e '//,/<\/RemoteDisplay>/d' emoflon.ovf + gtar -cvf emoflon.ova emoflon.ovf emoflon-disk001.vmdk + rm -rf emoflon.ovf emoflon-disk001.vmdk + # ^gtar (to use gnu-tar) instead of macOS tar - name: upload artifact uses: actions/upload-artifact@v3 with: