Skip to content

chore: update project from upstream template - #14

Merged
sksizer merged 1 commit into
mainfrom
chore/update-from-template-2
Apr 7, 2026
Merged

sksizer merged 1 commit into
mainfrom
chore/update-from-template-2

Conversation

@sksizer

@sksizer sksizer commented Apr 7, 2026

Copy link
Copy Markdown
Owner

Summary

  • Switch rust-toolchain from nightly to stable
  • Extract shared scripts/lib/pr_prompt.sh helper library (new file)
  • Refactor all *_update.sh, *_backport.sh, and bring_up_to_date*.sh scripts to use the shared pr_prompt library instead of inline open_url functions
  • Add log file collection and end-of-run PR prompt aggregation to *_all.sh driver scripts

Not included (requires manual update)

  • .github/workflows/ci.yml — needs nightly → stable toolchain change, but push was rejected due to missing workflow OAuth scope. Apply manually:
    -          toolchain: "nightly"
    +          toolchain: "stable"

Verification

  • All files were copied byte-for-byte from upstream template (no retyping)
  • git diff --stat confirmed minimal diffs matching upstream changes
  • just full-check passes (fmt + clippy clean)

🤖 Generated with Claude Code

Performed the following:
- rust-toolchain.toml: switched from nightly to stable
- scripts/lib/pr_prompt.sh: new shared PR prompt helper library
- scripts/bring_up_to_date.sh: refactored to use shared pr_prompt.sh
- scripts/bring_up_to_date_all.sh: refactored to use shared pr_prompt.sh, added log collection
- scripts/cargo_update.sh: refactored to use shared pr_prompt.sh
- scripts/cargo_update_all.sh: refactored to use shared pr_prompt.sh, added log collection
- scripts/template_backport.sh: refactored to use shared pr_prompt.sh
- scripts/template_backport_all.sh: refactored to use shared pr_prompt.sh, added log collection

Did not bring over the following because of token scope limitation:
- .github/workflows/ci.yml (nightly→stable) — requires `workflow` OAuth scope
@sksizer
sksizer merged commit e6fb1f9 into main Apr 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant