Skip to content

Affix rust nightly version weekly instead of latest - #1825

Merged
benalleng merged 2 commits into
payjoin:masterfrom
benalleng:weekly-nightly-bump
Aug 21, 2026
Merged

Affix rust nightly version weekly instead of latest#1825
benalleng merged 2 commits into
payjoin:masterfrom
benalleng:weekly-nightly-bump

Conversation

@benalleng

Copy link
Copy Markdown
Collaborator

This is a followup on #1131 and the chain of related PRs. One thing I noticed was the restore keys were always grabbing new rust nightly versions so this attempts to at least affix the master version on a weekly basis if there is nothing merged in. While this will not solve the immediate churn it think it can help prevent the master branch from being dropped every day.

Coded up with help from GLM-5.3

Pull Request Checklist

Please confirm the following before requesting review:

@benalleng
benalleng marked this pull request as draft August 19, 2026 18:14
@coveralls

coveralls commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 32500599371

Coverage remained the same at 86.718%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 16458
Covered Lines: 14272
Line Coverage: 86.72%
Coverage Strength: 343.43 hits per line

💛 - Coveralls

@benalleng
benalleng marked this pull request as ready for review August 19, 2026 18:19
@benalleng benalleng changed the title Affix rust nightly version alongside weekly flake updates Affix rust nightly version weekly instead of latest Aug 19, 2026
@benalleng
benalleng force-pushed the weekly-nightly-bump branch from a1fddba to 9203160 Compare August 19, 2026 18:21

@caarloshenriq caarloshenriq left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 9203160

One nit: the title of 9203160 is 71 characters, over the 50-character limit from the project's seven rules convention

@spacebear21 spacebear21 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cACK, the second commit looks overly complicated I wonder if we can simplify somehow.

uses: actions/checkout@v6

- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this use the shared setup-nix action?

Comment thread .github/workflows/rust.yml Outdated
@@ -12,21 +12,24 @@ jobs:
- 1.85.0 # MSRV
- stable
- nightly

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe an easier solution would be to always update this line with the bump-nightly.sh script? We could have NIGHTLY_VERSION as an env variable for the workflow so it only needs to be updated in once place.

@benalleng
benalleng force-pushed the weekly-nightly-bump branch from 9203160 to 92d286b Compare August 21, 2026 15:59
@benalleng
benalleng requested a review from spacebear21 August 21, 2026 16:00

@spacebear21 spacebear21 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@benalleng
benalleng merged commit 904d264 into payjoin:master Aug 21, 2026
13 checks 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.

4 participants