Repository navigation
ci: propose program upgrades from any commit, tag or branch - #272
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
💡 Codex Reviewdelegation-program/program/src/processor/fraud_proofs/challenger_reveal.rs Lines 178 to 180 in b5792ca If a challenger raises a challenge before the selected verifier approves, then reveals matching state after the original challenge window ends but before the reveal deadline, this reopens a commitment that can never finalize. When the committed payload exceeds the delegated account's current data length by more than 10,240 bytes, this single resize fails under Solana's account-growth limit. ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Adds an optional
refinput to Propose Program Upgrade so a release tag, commit SHA or branch of the program can be proposed without first switching the ref the workflow runs from. Same change as magicblock-labs/ephemeral-spl-token#159.Default (input empty): unchanged.
actions/checkouttreats an emptyrefas unset and checks out the commit the run was dispatched on, exactly as today.With
refset: the checkout uses it. The shared Squads action builds that worktree and recordsgit rev-parse HEAD, so the buffer, the otter-verify PDA and the job summary all reflect the chosen ref. SHAs must be the full 40 characters;actions/checkoutrejects short ones.Run it from the Actions UI, or:
Notes
ref. Approvers keep checking the commit shown in the job summary.github.shais theproposal-namedefault, which this workflow overrides.Summary by CodeRabbit
New Features
Documentation