Skip to content

Commit e574090

Browse files
authored
ci: open PR in pinata to bump docker-model version (#692)
Signed-off-by: Dorin Geman <dorin.geman@docker.com>
1 parent 0d88ef0 commit e574090

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

.github/workflows/release.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)