I’m using pulumi.docker inside github action and I...
# general
b
I’m using pulumi.docker inside github action and I set the cacheFrom, it’s pulling the cached image but it’s rebuilding the image without using the pulled image, sometimes it’s working but maybe 80% it doesn’t. What am I doing wrong?
Copy code
const imageEndpoint = pulumi.interpolate`${globalStackRef.getOutput('containerRegistryEndpoint')}/${imageName}`
const imageStackEndpoint = pulumi.interpolate`${imageEndpoint}:${pulumi.getStack()}`
buildData.cacheFrom= {
    images: [imageStackEndpoint]
}

if (!buildData.args) {
    buildData.args = {}
}

buildData.args = {
    BUILDKIT_INLINE_CACHE: '1',
    ...buildData.args
}

buildData.platform = "linux/amd64"
buildData.builderVersion = "BuilderBuildKit"

const image = new docker.Image(imageName, {
    imageName: imageStackEndpoint,
    build: buildData,
    registry: getPushRegistryInfo(),
});