Steps to replicate the issue (include links if applicable):
Run buildservice for Rust
What happens?:
observed in tool mix-n-match but probably others too:
... [step-inject-buildpacks] 2026-04-06T14:04:55.215898794Z [step-inject-buildpacks] 2026-04-06T14:04:55.215901654Z [[order.group]] [step-inject-buildpacks] 2026-04-06T14:04:55.215904495Z id = "heroku/nodejs" [step-inject-buildpacks] 2026-04-06T14:04:55.215907339Z version = "5.5.3" [step-inject-buildpacks] 2026-04-06T14:04:55.215910159Z optional = false [step-inject-buildpacks] 2026-04-06T14:04:55.215912942Z [[order.group]] [step-inject-buildpacks] 2026-04-06T14:04:55.215915851Z id = "heroku/procfile" [step-inject-buildpacks] 2026-04-06T14:04:55.215918662Z version = "4.2.1" [step-inject-buildpacks] 2026-04-06T14:04:55.215921508Z optional = true [step-set-stack-toml] 2026-04-06T14:04:43.204845904Z 2026/04/06 14:04:43 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied [step-set-stack-toml] 2026-04-06T14:04:55.245343137Z Using run image: tools-harbor.wmcloud.org/toolforge/heroku-runner:24_0.21.5 [step-analyze] 2026-04-06T14:04:43.750811400Z 2026/04/06 14:04:43 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied [step-analyze] 2026-04-06T14:04:57.321599898Z Restoring data for SBOM from previous image [step-detect] 2026-04-06T14:04:58.244059530Z target distro name/version labels not found, reading /etc/os-release file [step-detect] 2026-04-06T14:04:58.287662246Z 2 of 5 buildpacks participating [step-detect] 2026-04-06T14:04:58.287729779Z fagiani/apt 0.2.5 [step-detect] 2026-04-06T14:04:58.287760228Z emk/rust 0.1 [step-restore] 2026-04-06T14:04:45.062254566Z 2026/04/06 14:04:45 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied [step-restore] 2026-04-06T14:04:59.133048368Z Restoring metadata for "fagiani/apt:imagemagick_fix" from app image [step-build] 2026-04-06T14:04:59.596716299Z target distro name/version labels not found, reading /etc/os-release file [step-build] 2026-04-06T14:04:59.721018503Z -----> Detected Aptfile changes, flushing cache [step-build] 2026-04-06T14:04:59.768844610Z -----> Updating apt caches [step-build] 2026-04-06T14:04:59.836918828Z Reading package lists... [step-build] 2026-04-06T14:04:59.855343648Z -----> Fetching .debs for php [step-build] 2026-04-06T14:04:59.987474659Z ERROR: failed to build: exit status 1 [step-fix-nested-procfile-launcher] 2026-04-06T14:05:00.765900438Z 2026/04/06 14:05:00 Skipping step because a previous step failed [step-fix-imagemagick-config] 2026-04-06T14:05:00.979952909Z 2026/04/06 14:05:00 Skipping step because a previous step failed [step-fix-permissions] 2026-04-06T14:05:01.221464034Z 2026/04/06 14:05:01 Skipping step because a previous step failed [step-export] 2026-04-06T14:04:46.650576293Z 2026/04/06 14:04:46 warning: unsuccessful cred copy: ".docker" from "/tekton/creds" to "/tekton/home": unable to open destination: open /tekton/home/.docker/config.json: permission denied [step-export] 2026-04-06T14:05:01.663624100Z 2026/04/06 14:05:01 Skipping step because a previous step failed [step-results] 2026-04-06T14:05:01.872295594Z 2026/04/06 14:05:01 Skipping step because a previous step failed
What should have happened instead?:
Rust build complete