mirror of
https://github.com/docker/build-push-action.git
synced 2025-08-12 11:32:10 +00:00
fix: resolve variable scope issues causing CI failures
- Move builder variable declaration to outer scope - Use optional chaining for builder.name in buildRef call - Fixes runtime error where builder was undefined outside its declaration scope 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
61dd93325b
commit
805af4fb88
2
dist/index.js
generated
vendored
2
dist/index.js
generated
vendored
File diff suppressed because one or more lines are too long
2
dist/index.js.map
generated
vendored
2
dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
@ -92,10 +92,10 @@ actionsToolkit.run(
|
|||||||
let buildDurationSeconds: string | undefined;
|
let buildDurationSeconds: string | undefined;
|
||||||
let ref: string | undefined;
|
let ref: string | undefined;
|
||||||
let isBlacksmithBuilder = false;
|
let isBlacksmithBuilder = false;
|
||||||
|
let builder: BuilderInfo;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Check that a builder is available (either from setup-docker-builder or existing)
|
// Check that a builder is available (either from setup-docker-builder or existing)
|
||||||
let builder: BuilderInfo;
|
|
||||||
await core.group(`Checking for configured builder`, async () => {
|
await core.group(`Checking for configured builder`, async () => {
|
||||||
try {
|
try {
|
||||||
builder = await toolkit.builder.inspect();
|
builder = await toolkit.builder.inspect();
|
||||||
@ -199,7 +199,7 @@ actionsToolkit.run(
|
|||||||
}
|
}
|
||||||
|
|
||||||
await core.group(`Reference`, async () => {
|
await core.group(`Reference`, async () => {
|
||||||
ref = await buildRef(toolkit, startedTime, builder.name);
|
ref = await buildRef(toolkit, startedTime, builder?.name);
|
||||||
if (ref) {
|
if (ref) {
|
||||||
core.info(ref);
|
core.info(ref);
|
||||||
stateHelper.setBuildRef(ref);
|
stateHelper.setBuildRef(ref);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user