|
161 | 161 | BUILDKIT_IMAGE: "moby/buildkit:v0.29.0" |
162 | 162 | SBOM_IMAGE: "docker/buildkit-syft-scanner:1.11.0" |
163 | 163 | BINFMT_IMAGE: "tonistiigi/binfmt:qemu-v10.2.1-65" |
164 | | - DOCKER_ACTIONS_TOOLKIT_MODULE: "@docker/actions-toolkit@0.88.0" |
165 | | - HANDLEBARS_MODULE: "handlebars@4.7.9" |
| 164 | + DOCKER_ACTIONS_TOOLKIT_MODULE: "@docker/actions-toolkit@0.89.1" |
166 | 165 | COSIGN_VERSION: "v3.0.6" |
167 | 166 | LOCAL_EXPORT_DIR: "/tmp/buildx-output" |
168 | 167 | MATRIX_SIZE_LIMIT: "20" |
@@ -380,15 +379,13 @@ jobs: |
380 | 379 | uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 |
381 | 380 | env: |
382 | 381 | INPUT_DAT-MODULE: ${{ env.DOCKER_ACTIONS_TOOLKIT_MODULE }} |
383 | | - INPUT_HANDLEBARS-MODULE: ${{ env.HANDLEBARS_MODULE }} |
384 | 382 | with: |
385 | 383 | script: | |
386 | 384 | await exec.exec('npm', [ |
387 | 385 | 'install', |
388 | 386 | '--prefer-offline', |
389 | 387 | '--ignore-scripts', |
390 | | - core.getInput('dat-module'), |
391 | | - core.getInput('handlebars-module') |
| 388 | + core.getInput('dat-module') |
392 | 389 | ]); |
393 | 390 | - |
394 | 391 | name: Docker meta |
@@ -546,7 +543,7 @@ jobs: |
546 | 543 | script: | |
547 | 544 | const { Build } = require('@docker/actions-toolkit/lib/buildx/build'); |
548 | 545 | const { GitHub } = require('@docker/actions-toolkit/lib/github/github'); |
549 | | - const Handlebars = require('handlebars'); |
| 546 | + const { Util } = require('@docker/actions-toolkit/lib/util'); |
550 | 547 | |
551 | 548 | const inpPlatform = core.getInput('platform'); |
552 | 549 | const platformPairSuffix = inpPlatform ? `-${inpPlatform.replace(/\//g, '-')}` : ''; |
@@ -582,7 +579,7 @@ jobs: |
582 | 579 | tags: inpMetaTags |
583 | 580 | }; |
584 | 581 |
|
585 | | - const renderTemplate = value => Handlebars.compile(value, {noEscape: true})({meta}); |
| 582 | + const renderTemplate = value => Util.compileHandlebars(value, {noEscape: true}, {meta}); |
586 | 583 | const toMultilineInput = value => value.split(/\r?\n/).map(line => line.trim()).filter(Boolean); |
587 | 584 |
|
588 | 585 | const buildContext = await new Build().gitContext({subdir: inpContext}); |
|
0 commit comments