Merge pull request #607 from trycua/publish-agent-after-computer

Ensure publish-agent waits for publish-computer when bumping cua-computer
This commit is contained in:
Francesco Bonacci
2025-11-19 19:55:07 +01:00
committed by GitHub
+8 -8
View File
@@ -117,14 +117,6 @@ jobs:
run: |
git push origin main --follow-tags
publish-agent:
needs: bump-version
if: ${{ inputs.service == 'cua-agent' || inputs.service == 'cua-computer' }}
uses: ./.github/workflows/pypi-publish-agent.yml
with:
version: ${{ needs.bump-version.outputs.agent_version }}
secrets: inherit
publish-computer:
needs: bump-version
if: ${{ inputs.service == 'cua-computer' }}
@@ -132,3 +124,11 @@ jobs:
with:
version: ${{ needs.bump-version.outputs.computer_version }}
secrets: inherit
publish-agent:
needs: [bump-version, publish-computer]
if: ${{ always() && (inputs.service == 'cua-agent' || inputs.service == 'cua-computer') && needs.bump-version.result == 'success' && (inputs.service == 'cua-agent' || needs.publish-computer.result == 'success') }}
uses: ./.github/workflows/pypi-publish-agent.yml
with:
version: ${{ needs.bump-version.outputs.agent_version }}
secrets: inherit