@@ -483,6 +483,54 @@ jobs:
483483 --exit-status
484484 echo "✅ release-cli-dd workflow completed successfully"
485485
486+ # ---------------------------------------------------------------------------
487+ # Bump docker-model version in pinata and open a PR
488+ # ---------------------------------------------------------------------------
489+ bump-pinata :
490+ needs : [prepare, release-cli-desktop]
491+ runs-on : ubuntu-latest
492+ timeout-minutes : 10
493+ permissions :
494+ contents : read
495+ steps :
496+ - name : Checkout pinata
497+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
498+ with :
499+ repository : docker/pinata
500+ token : ${{ secrets.CLI_RELEASE_PAT }}
501+ fetch-depth : 0
502+
503+ - name : Bump docker-model version in build.json
504+ env :
505+ VERSION : ${{ needs.prepare.outputs.version }}
506+ run : |
507+ NEW_VERSION="v${VERSION}"
508+ jq --arg v "$NEW_VERSION" '.["docker-model"].version = $v' build.json > build.json.tmp
509+ mv build.json.tmp build.json
510+
511+ - name : Create pull request
512+ uses : peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0
513+ with :
514+ token : ${{ secrets.CLI_RELEASE_PAT }}
515+ base : main
516+ commit-message : " chore: bump docker-model to v${{ needs.prepare.outputs.version }}"
517+ branch : bump-docker-model-v${{ needs.prepare.outputs.version }}
518+ title : " Bump docker-model to v${{ needs.prepare.outputs.version }}"
519+ body : |
520+ ### Ticket(s)
521+
522+ N/A — automated version bump
523+
524+ ### What this PR does
525+
526+ Bumps docker-model version to v${{ needs.prepare.outputs.version }} in build.json.
527+
528+ ### Notes for the reviewer
529+
530+ Automated PR created by the model-runner release workflow.
531+
532+ draft : true
533+
486534 # ---------------------------------------------------------------------------
487535 # Release CLI for Docker CE — build .deb/.rpm packages and deploy to download.docker.com
488536 # (triggers docker/packaging → docker/release-repo)
0 commit comments