|
46 | 46 | required: false |
47 | 47 | type: boolean |
48 | 48 | default: false |
| 49 | + imagesOnly: |
| 50 | + description: "Only build and push Docker images (skip CLI releases, pinata bump, and CE packaging)" |
| 51 | + required: false |
| 52 | + type: boolean |
| 53 | + default: false |
49 | 54 |
|
50 | 55 | jobs: |
51 | 56 | # --------------------------------------------------------------------------- |
@@ -414,6 +419,7 @@ jobs: |
414 | 419 | # Release CLI for Docker Desktop — build, sign & push CLI + Desktop module image |
415 | 420 | # --------------------------------------------------------------------------- |
416 | 421 | release-cli-desktop: |
| 422 | + if: ${{ !inputs.imagesOnly }} |
417 | 423 | needs: [prepare, test] |
418 | 424 | runs-on: ubuntu-latest |
419 | 425 | permissions: |
@@ -468,6 +474,7 @@ jobs: |
468 | 474 | # Bump docker-model version in pinata and open a PR |
469 | 475 | # --------------------------------------------------------------------------- |
470 | 476 | bump-pinata: |
| 477 | + if: ${{ !inputs.imagesOnly }} |
471 | 478 | needs: [prepare, release-cli-desktop] |
472 | 479 | runs-on: ubuntu-latest |
473 | 480 | permissions: |
@@ -520,7 +527,7 @@ jobs: |
520 | 527 | # deploy completed successfully. |
521 | 528 | # --------------------------------------------------------------------------- |
522 | 529 | release-cli-docker-ce-trigger: |
523 | | - if: ${{ !inputs.skipPackaging }} |
| 530 | + if: ${{ !inputs.imagesOnly }} |
524 | 531 | needs: [prepare, release-cli-desktop] |
525 | 532 | runs-on: ubuntu-latest |
526 | 533 | permissions: |
@@ -609,6 +616,7 @@ jobs: |
609 | 616 | # server versions match the release tag. |
610 | 617 | # --------------------------------------------------------------------------- |
611 | 618 | verify-docker-ce: |
| 619 | + if: ${{ !inputs.imagesOnly }} |
612 | 620 | needs: [prepare, release-cli-docker-ce-trigger, build] |
613 | 621 | runs-on: ubuntu-latest |
614 | 622 | environment: release-repo-deploy |
|
0 commit comments