diff --git a/.github/workflows/jumpstarter-gh-actions.yaml b/.github/workflows/jumpstarter-gh-actions.yaml index 5e062f0..a76bcc1 100644 --- a/.github/workflows/jumpstarter-gh-actions.yaml +++ b/.github/workflows/jumpstarter-gh-actions.yaml @@ -17,6 +17,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Worker local cache + run: | + mkdir -p $HOME/.cache/dl.fedoraproject.org + ln -s $HOME/.cache/dl.fedoraproject.org images/dl.fedoraproject.org + - name: List devices run: jumpstarter list-devices diff --git a/Makefile b/Makefile index 5cc2746..2cd4396 100644 --- a/Makefile +++ b/Makefile @@ -5,10 +5,10 @@ DEVICE=rpi4-00 ############################################################################### test-in-hardware: umount images/latest.raw images/.prepared - jumpstarter run-script test-tpm-on-latest-raw.yaml + sudo -E jumpstarter run-script test-tpm-on-latest-raw.yaml write-image: umount images/latest.raw images/.prepared - jumpstarter run-script setup-latest-raw.yaml + sudo -E jumpstarter run-script setup-latest-raw.yaml power-on: jumpstarter power on -a $(DEVICE) diff --git a/test-tpm-on-latest-raw.yaml b/test-tpm-on-latest-raw.yaml index d476f38..7b93ed7 100644 --- a/test-tpm-on-latest-raw.yaml +++ b/test-tpm-on-latest-raw.yaml @@ -60,4 +60,11 @@ steps: - expect: this: "Complete!" timeout: 500 - + +cleanup: + - send: + this: + - "poweroff\n" + - pause: 20 + - power: "off" +