Skip to content

Automated daily update to rustc (to nightly-2026-04-18)#257

Closed
apoelstra wants to merge 1 commit intomasterfrom
create-pull-request/daily-nightly-update
Closed

Automated daily update to rustc (to nightly-2026-04-18)#257
apoelstra wants to merge 1 commit intomasterfrom
create-pull-request/daily-nightly-update

Conversation

@apoelstra
Copy link
Copy Markdown
Member

Automated update to Github CI workflow rust.yml by create-pull-request GitHub action

@delta1
Copy link
Copy Markdown
Member

delta1 commented Oct 6, 2025

Looks like this was only fixed in getrandom last week and not released yet

rust-random/getrandom#732

@apoelstra
Copy link
Copy Markdown
Member Author

Sigh. Ok, I guess we'll need to do a mass-upgrade across the whole rust-bitcoin ecosystem, and possibly need to maintain forks of old versions, etc.

Hopefully the compiler people just revert this.

@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 1dfe9aa to 78c1e91 Compare October 13, 2025 00:37
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-10-04) Automated daily update to rustc (to nightly-2025-10-11) Oct 13, 2025
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-10-11) Automated daily update to rustc (to nightly-2025-10-18) Oct 20, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 78c1e91 to ac7ab5f Compare October 20, 2025 00:38
@delta1
Copy link
Copy Markdown
Member

delta1 commented Oct 20, 2025

I think this is now released in getrandom 0.3.4

@apoelstra
Copy link
Copy Markdown
Member Author

Okay, but we are on getrandom 0.2. Did rustc really just permanently break compilation?

@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-10-18) Automated daily update to rustc (to nightly-2025-10-25) Oct 27, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from ac7ab5f to 4975130 Compare October 27, 2025 00:39
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-10-25) Automated daily update to rustc (to nightly-2025-11-01) Nov 3, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 4975130 to 6b265ce Compare November 3, 2025 00:39
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-11-01) Automated daily update to rustc (to nightly-2025-11-08) Nov 10, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 6b265ce to d05a5b7 Compare November 10, 2025 00:39
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-11-08) Automated daily update to rustc (to nightly-2025-11-15) Nov 17, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from d05a5b7 to c80e67c Compare November 17, 2025 00:38
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-11-15) Automated daily update to rustc (to nightly-2025-11-22) Nov 24, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from c80e67c to 2b21d38 Compare November 24, 2025 00:40
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 2b21d38 to 6c24b58 Compare December 1, 2025 00:46
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-11-22) Automated daily update to rustc (to nightly-2025-11-29) Dec 1, 2025
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-11-29) Automated daily update to rustc (to nightly-2025-12-06) Dec 8, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 6c24b58 to 31a7ec3 Compare December 8, 2025 00:39
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 31a7ec3 to a2f2b6e Compare December 15, 2025 00:42
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-12-06) Automated daily update to rustc (to nightly-2025-12-13) Dec 15, 2025
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-12-13) Automated daily update to rustc (to nightly-2025-12-20) Dec 22, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from a2f2b6e to d1d90c0 Compare December 22, 2025 00:41
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from d1d90c0 to 903880c Compare December 29, 2025 00:43
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2025-12-20) Automated daily update to rustc (to nightly-2025-12-27) Dec 29, 2025
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 903880c to 29c147f Compare January 5, 2026 00:44
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 73aac40 to 6db6861 Compare January 26, 2026 00:44
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 6db6861 to 9b9a6fc Compare February 2, 2026 00:50
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-01-24) Automated daily update to rustc (to nightly-2026-01-31) Feb 2, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 9b9a6fc to 57ed5ce Compare February 9, 2026 00:51
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-01-31) Automated daily update to rustc (to nightly-2026-02-07) Feb 9, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 57ed5ce to 1e83bcd Compare February 16, 2026 00:50
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-02-07) Automated daily update to rustc (to nightly-2026-02-14) Feb 16, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 1e83bcd to 266393c Compare February 23, 2026 00:50
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-02-14) Automated daily update to rustc (to nightly-2026-02-21) Feb 23, 2026
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-02-21) Automated daily update to rustc (to nightly-2026-02-28) Mar 2, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 266393c to 84ee8da Compare March 2, 2026 00:49
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-02-28) Automated daily update to rustc (to nightly-2026-03-07) Mar 9, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 84ee8da to b50dc2f Compare March 9, 2026 00:49
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from b50dc2f to 1646220 Compare March 16, 2026 00:55
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-03-07) Automated daily update to rustc (to nightly-2026-03-14) Mar 16, 2026
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-03-14) Automated daily update to rustc (to nightly-2026-03-21) Mar 23, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 1646220 to 71fb666 Compare March 23, 2026 00:53
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 71fb666 to 79af350 Compare March 30, 2026 00:57
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-03-21) Automated daily update to rustc (to nightly-2026-03-28) Mar 30, 2026
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-03-28) Automated daily update to rustc (to nightly-2026-04-04) Apr 6, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from 79af350 to f1b2d3a Compare April 6, 2026 00:57
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-04-04) Automated daily update to rustc (to nightly-2026-04-11) Apr 13, 2026
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from f1b2d3a to d7e34f3 Compare April 13, 2026 01:01
@apoelstra apoelstra force-pushed the create-pull-request/daily-nightly-update branch from d7e34f3 to ef9f442 Compare April 20, 2026 01:01
@apoelstra apoelstra changed the title Automated daily update to rustc (to nightly-2026-04-11) Automated daily update to rustc (to nightly-2026-04-18) Apr 20, 2026
@apoelstra
Copy link
Copy Markdown
Member Author

Closing in favor of #266.

@apoelstra apoelstra closed this Apr 21, 2026
delta1 added a commit that referenced this pull request Apr 22, 2026
89f15f4 update rust nightly version to 2026-04-17 (Andrew Poelstra)
da385d7 clippy: trivial stuff (Andrew Poelstra)
555270f clippy: use &&, not &, on bools (Andrew Poelstra)
b246b93 cron-weekly-update: copy toolchain update files from rust-bitcoin (Andrew Poelstra)
e57e698 move nightly-version to Cargo.toml (Andrew Poelstra)
526c950 update Cargo.tomls to whitelist duplicate hex-conservative dep (Andrew Poelstra)
4b5b7c5 update cargo-rbmt (Andrew Poelstra)

Pull request description:

  This overhauls the CI system (again) by copying all the files from rust-bech32 and rust-bitcoin and making minor tweaks for rust-elements.

  This should fix the `doc_auto_cfg` thing which is plaguing #257, and should overall be much more reliable going forward since it's much more agressive about pinning toolchain versions etc.

  This does not re-enable the fuzz tests (which were not covered by the previous CI and not covered by this one); do this will require I migrate the old honggfuzz-based fuzz targets to cargo-fuzz ones, and require I migrate the ancient travis-fuzz.sh script to our more modern one. Will do this in a separate PR.

ACKs for top commit:
  delta1:
    ACK 89f15f4; ran tests locally

Tree-SHA512: ee55582f3c8f61a7c3ccde3582d1a207e8d584e4dbbabe38a677c4bf4221d920f0ea5e80fe410ad2828f8e8ee513ad307aa0e47f59fd58725ef2daf78d9ae52c
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.

2 participants