You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 286dc85
Browse filesBrowse the repository at this point in the historyBrowse files
echo "::warning title=Known Pixi samples lockfile bug::Pixi ${pixi_version} removed only the nine samples local-source references after updating ${lockfile}. Keeping the committed cuda_core lockfile and continuing with the other workspaces; all other refresh failures remain strict."
echo "::error::Could not determine whether ${lockfile} matches the known Pixi samples-source pruning defect. Resolve the detector error above and rerun."
125
-
exit "${defect_status}"
126
-
fi
127
-
128
-
exit "${check_status}"
129
-
fi
130
-
131
-
canonical_blob="$(git hash-object "${lockfile}")"
132
-
verify_status=0
133
-
pixi lock --check --manifest-path "${manifest}" \
134
-
|| verify_status=$?
135
-
verified_blob="$(git hash-object "${lockfile}")"
136
-
if ((verify_status != 0)) || [[ "${canonical_blob}" != "${verified_blob}" ]]; then
137
-
echo "::error::pixi ${pixi_version} did not reach a successful byte-stable check for ${lockfile} (verification exit ${verify_status}, canonical blob ${canonical_blob}, verified blob ${verified_blob}); refusing to open an unstable refresh PR."
if ((workspace_status == 124 || workspace_status == 137)); then
144
-
echo "::error::Timed out after ${WORKSPACE_TIMEOUT} while refreshing '${manifest}'."
145
-
elif ((workspace_status != 0)); then
146
-
echo "::error::Failed to refresh '${manifest}' (exit ${workspace_status})."
147
-
fi
148
-
echo "::endgroup::"
149
-
if ((workspace_status != 0)); then
150
-
exit "${workspace_status}"
151
-
fi
152
-
done <<<"${workspace_rows}"
153
-
26
+
echo "::warning title=Pixi lockfile maintenance suspended::Pixi lockfile freshness enforcement and automated refreshes are temporarily suspended pending a verified released Pixi fix. Freshness was not checked."
echo "Freshness enforcement and automated refreshes are temporarily suspended. This successful job reports the suspension; it does not verify manifest/lock consistency."
185
31
echo
186
-
echo "> [!IMPORTANT]"
187
-
echo "> This PR was opened with \`GITHUB_TOKEN\`. A maintainer with write access must:"
188
-
echo ">"
189
-
echo "> 1. Select **Approve workflows to run** in the merge box."
190
-
echo "> 2. Assign themselves to this PR. The human-generated \`assigned\` event"
191
-
echo "> creates the required **PR has assignee, labels, and milestone** check"
192
-
echo "> and gives the PR a clear owner."
32
+
echo "Source builds and tests continue using the committed lockfiles with \`PIXI_FROZEN=true\`. Dependency changes require manual review and validation."
193
33
echo
194
-
echo "If the diff looks wrong, close this PR and leave the branch deleted; the"
195
-
echo "next scheduled run opens a fresh one if an update is still needed."
if [[ "${{ steps.update.outputs.known-defect-skipped }}" == "true" ]]; then
234
-
echo "- \`cuda_core/pixi.lock\` retained its committed state because the exact known Pixi samples-source pruning defect was detected."
235
-
fi
236
-
} >> "$GITHUB_STEP_SUMMARY"
34
+
echo "See [CI documentation](https://github.com/NVIDIA/cuda-python/blob/main/ci/README.md#temporary-pixi-lockfile-maintenance-pause) for the tradeoff and re-enable criteria."
0 commit comments