Skip to content

ci: use ubuntu-latest on check-wasm#1885

Merged
notmandatory merged 1 commit intobitcoindevkit:masterfrom
luisschwab:ci/use-explicit-ubuntu-version
Mar 17, 2025
Merged

ci: use ubuntu-latest on check-wasm#1885
notmandatory merged 1 commit intobitcoindevkit:masterfrom
luisschwab:ci/use-explicit-ubuntu-version

Conversation

@luisschwab
Copy link
Copy Markdown
Member

@luisschwab luisschwab commented Mar 11, 2025

Description

This PR bumps the check-wasm job runner image to ubuntu-24.04. It was previously running ubuntu-20.04, which is set to be unsupported in a 3 weeks (see actions/runner-images#11101); clang gets bumped to clang-14 because of this.

Checklists

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

@luisschwab luisschwab force-pushed the ci/use-explicit-ubuntu-version branch from 85ae5af to ed99cbf Compare March 11, 2025 02:30
@luisschwab luisschwab marked this pull request as draft March 11, 2025 02:35
@LagginTimes LagginTimes added the ci label Mar 11, 2025
@notmandatory notmandatory moved this to In Progress in BDK Chain Mar 11, 2025
@notmandatory notmandatory added this to the 1.2.0 milestone Mar 11, 2025
@notmandatory notmandatory moved this to In Progress in BDK Wallet Mar 12, 2025
ValuedMammal added a commit that referenced this pull request Mar 13, 2025
…MSRV

a186f00 ci: pin `minreq` to `2.13.2` (Luis Schwab)
1a3b420 ci: pin `base64ct` to `1.6.0` (Luis Schwab)

Pull request description:

  <!-- You can erase any parts of this template not applicable to your Pull Request. -->

  ### Description

  - Pin `minreq` to `2.13.2` because `2.13.3` uses the unstable `std::sync::LazyLock` (#1886 (comment)).
  - Pin `base64ct` to `1.6.0` for MSRV.

  Required for #1885 (`ubuntu-24.04` on all CI workflows).

  ### Checklists

  #### All Submissions:

  * [X] I've signed all my commits
  * [X] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
  * [X] I ran `cargo fmt` and `cargo clippy` before committing

ACKs for top commit:
  LagginTimes:
    ACK a186f00
  ValuedMammal:
    ACK a186f00

Tree-SHA512: cfc78846c3225caa28bcd985bdec670ffccd564b6b8c4b9e9d6c8fdb3bf923005704118e994f1e211f8a52b7ddb34d9fe9b30d89a1d5254eca146f1720466e49
@luisschwab luisschwab force-pushed the ci/use-explicit-ubuntu-version branch from ed99cbf to f467449 Compare March 13, 2025 14:45
@luisschwab luisschwab marked this pull request as ready for review March 13, 2025 14:51
@ValuedMammal
Copy link
Copy Markdown
Collaborator

Honestly I'm fine with sticking with ubuntu-latest. It's still just the latest LTS right? so probably won't change very frequently.

@luisschwab
Copy link
Copy Markdown
Member Author

Honestly I'm fine with sticking with ubuntu-latest. It's still just the latest LTS right? so probably won't change very frequently.

Yes, I guess it wouldn't be an immediate issue, there's still a year before the next LTS release.

@luisschwab luisschwab force-pushed the ci/use-explicit-ubuntu-version branch from f467449 to e3ef88f Compare March 13, 2025 19:16
@luisschwab luisschwab changed the title ci: use ubuntu-24.04 for all workflows ci: use ubuntu-24.04 on check-wasm Mar 13, 2025
@luisschwab luisschwab force-pushed the ci/use-explicit-ubuntu-version branch from e3ef88f to 9710ecf Compare March 13, 2025 21:00
@luisschwab luisschwab changed the title ci: use ubuntu-24.04 on check-wasm ci: use ubuntu-latest on check-wasm Mar 13, 2025
@notmandatory notmandatory moved this from In Progress to Needs Review in BDK Chain Mar 13, 2025
@notmandatory notmandatory moved this from In Progress to Needs Review in BDK Wallet Mar 14, 2025
Copy link
Copy Markdown
Member

@notmandatory notmandatory left a comment

Choose a reason for hiding this comment

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

ACK 9710ecf

PR description is out of date, but otherwise looks good to go.

@luisschwab
Copy link
Copy Markdown
Member Author

Done @notmandatory

@notmandatory notmandatory merged commit 5d004fb into bitcoindevkit:master Mar 17, 2025
23 checks passed
@github-project-automation github-project-automation bot moved this from Needs Review to Done in BDK Wallet Mar 17, 2025
@github-project-automation github-project-automation bot moved this from Needs Review to Done in BDK Chain Mar 17, 2025
@luisschwab luisschwab deleted the ci/use-explicit-ubuntu-version branch March 17, 2025 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project
Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants