fix(release): keep PR selection inside Nix #239
No reviewers
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Slipstream/auto_review!239
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/release-prepare-json-isolation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
sync hooks/ Nix eval output is never captured as a PR numberset -euo pipefailso curl/jq failures still fail the release-prep jobVerification
superseded_prscapturedsync hooks: ✔️ (pre-push)fromnix develop --command jqprojected_json=[],json_projection_oksuperseded=<123> existing=<456>,selection_okrtk cargo test -p ar-gateway --test ci_workflow_contractrtk just fmtThe PR improves the release preparation workflow by isolating the JSON lookup for open PRs into a temporary file, reducing the risk of Nix stdout/eval-cache interference. The changes are well-tested and appear safe to merge.
Walkthrough
open_prsvariable. This change isolates the JSON data from potential Nix stdout interference.set -euo pipefailis preserved to ensure that any curl failures will still cause the job to fail, maintaining robustness.release_prepare_isolates_nix_logs_from_open_pr_json, is added to verify that the workflow correctly isolates Nix logs from the JSON data used for open PR lookup.fix(release): isolate release PR JSON lookupto fix(release): keep PR selection inside Nix