2323 agentstack-sdk-py : ${{ github.event_name == 'workflow_dispatch' || steps.filter.outputs.agentstack-sdk-py == 'true' }}
2424 helm : ${{ github.event_name == 'workflow_dispatch' || steps.filter.outputs.helm == 'true' }}
2525 examples : ${{ github.event_name == 'workflow_dispatch' || steps.filter.outputs.examples == 'true' }}
26- microshift-vm : ${{ github.event_name == 'workflow_dispatch' || steps.filter.outputs.microshift-vm == 'true' }}
2726 steps :
2827 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2928 - uses : ./.github/actions/setup
6261 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6362 - run : mise run test
6463
65- microshift-vm-build :
64+ microshift-vm-build-qemu :
6665 name : mise microshift-vm:build:qemu
6766 needs : setup
68- if : needs.setup.outputs.microshift-vm == 'true'
6967 timeout-minutes : 10
7068 runs-on : ubuntu-latest
7169 steps :
@@ -82,15 +80,16 @@ jobs:
8280 uses : ./.github/actions/setup
8381 with :
8482 install_vm_deps : ' build'
83+ save_cache : ' true'
8584 - if : steps.cache-check.outputs.cache-hit != 'true'
8685 run : mise run microshift-vm:build:qemu
8786
8887 agentstack-server-test-integration :
8988 name : mise agentstack-server:test:integration
90- needs : [setup, microshift-vm-build]
89+ needs : [setup, microshift-vm-build-qemu ]
9190 if : >-
9291 always() &&
93- needs.microshift-vm-build.result != 'failure' &&
92+ needs.microshift-vm-build-qemu .result != 'failure' &&
9493 (needs.setup.outputs.agentstack-server == 'true' ||
9594 needs.setup.outputs.agentstack-cli == 'true')
9695 timeout-minutes : 25
@@ -112,10 +111,10 @@ jobs:
112111
113112 agentstack-server-test-e2e :
114113 name : mise agentstack-server:test:e2e
115- needs : [setup, microshift-vm-build]
114+ needs : [setup, microshift-vm-build-qemu ]
116115 if : >-
117116 always() &&
118- needs.microshift-vm-build.result != 'failure' &&
117+ needs.microshift-vm-build-qemu .result != 'failure' &&
119118 (needs.setup.outputs.agentstack-server == 'true' ||
120119 needs.setup.outputs.agentstack-cli == 'true' ||
121120 needs.setup.outputs.agentstack-sdk-py == 'true' ||
@@ -142,10 +141,10 @@ jobs:
142141
143142 agentstack-server-test-e2e-examples :
144143 name : mise agentstack-server:test:e2e-examples
145- needs : [setup, microshift-vm-build]
144+ needs : [setup, microshift-vm-build-qemu ]
146145 if : >-
147146 always() &&
148- needs.microshift-vm-build.result != 'failure' &&
147+ needs.microshift-vm-build-qemu .result != 'failure' &&
149148 (needs.setup.outputs.agentstack-server == 'true' ||
150149 needs.setup.outputs.agentstack-sdk-py == 'true' ||
151150 needs.setup.outputs.examples == 'true' ||
0 commit comments