From 83671b41ebd56c11e0dc64c3d2e9c04693a38815 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Tue, 14 May 2024 13:45:44 +0200 Subject: [PATCH] Figuring out github workflow job dependencies --- .github/workflows/iso-build.yaml | 3 +++ .github/workflows/qemu-tests.yaml | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/iso-build.yaml b/.github/workflows/iso-build.yaml index e23dae95..853e1a32 100644 --- a/.github/workflows/iso-build.yaml +++ b/.github/workflows/iso-build.yaml @@ -38,4 +38,7 @@ jobs: name: Arch Live ISO path: /tmp/archlive/out/*.iso call-workflow-qemu-test: + permissions: + contents: read + pull-requests: write uses: ./.github/workflows/qemu-tests.yaml \ No newline at end of file diff --git a/.github/workflows/qemu-tests.yaml b/.github/workflows/qemu-tests.yaml index 9f54dd10..06edcfa8 100644 --- a/.github/workflows/qemu-tests.yaml +++ b/.github/workflows/qemu-tests.yaml @@ -3,6 +3,11 @@ name: Runs Qemu test case pci_emulation # This job is callewd from iso-build on: workflow_call: + workflow_run: + workflows: ["Build Arch ISO with ArchInstall Commit"] + branches: [main, test-cases] + types: + - completed jobs: run-qemu: