Skip to content

use 1.94 in CI#5110

Closed
MabezDev wants to merge 8 commits intoesp-rs:mainfrom
MabezDev:use-1.94-in-ci
Closed

use 1.94 in CI#5110
MabezDev wants to merge 8 commits intoesp-rs:mainfrom
MabezDev:use-1.94-in-ci

Conversation

@MabezDev
Copy link
Copy Markdown
Member

@MabezDev MabezDev commented Mar 4, 2026

Note: regenerate the api baseline for esp-bootloader-idf once merged.

@MabezDev MabezDev added skip-changelog No changelog modification needed breaking-change-esp-hal Contains esp-hal breaking changes labels Mar 4, 2026
Copilot AI review requested due to automatic review settings March 4, 2026 10:27
@MabezDev
Copy link
Copy Markdown
Member Author

MabezDev commented Mar 4, 2026

/hil full

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 4, 2026

Triggered full HIL run for #5110.

Run: https://github.com/esp-rs/esp-hal/actions/runs/22665349586

Status update: ❌ HIL (full) run failed (conclusion: failure).

Copy link
Copy Markdown
Member

@SergioGasquez SergioGasquez left a comment

Choose a reason for hiding this comment

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

We should also update https://github.com/esp-rs/esp-hal/blob/main/.github/workflows/pre-rel-check.yml#L28, I think we forgot to bump it to 1.93 last time

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the pinned esp-rs/xtensa-toolchain version used by GitHub Actions workflows to 1.94.0.0, keeping CI and auxiliary automation aligned with the intended Xtensa Rust toolchain revision.

Changes:

  • Bump Xtensa toolchain pin from 1.93.0.0 to 1.94.0.0 across multiple CI workflows.
  • Update API baseline generation/check workflows to use the new Xtensa toolchain pin.
  • Update the shared composite action used for building tests to use the new Xtensa toolchain pin.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/documentation.yml Pins Xtensa toolchain used during documentation builds to 1.94.0.0.
.github/workflows/ci.yml Pins Xtensa toolchain used in CI (xtensa matrix group) to 1.94.0.0.
.github/workflows/ci-nightly.yml Pins Xtensa toolchain used in nightly CI job(s) to 1.94.0.0.
.github/workflows/binary-size.yml Pins Xtensa toolchain used for size analysis runs to 1.94.0.0.
.github/workflows/api-baseline-generation.yml Pins Xtensa toolchain used for baseline generation to 1.94.0.0.
.github/workflows/api-baseline-check.yml Pins Xtensa toolchain used for baseline checks to 1.94.0.0.
.github/actions/build-tests/action.yml Pins Xtensa toolchain used by the composite “build tests” action to 1.94.0.0.

Comment thread .github/workflows/ci.yml Outdated
Comment thread qa-test/src/bin/wifi_syslog.rs
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 12 changed files in this pull request and generated 1 comment.

Comment thread esp-radio/src/wifi/os_adapter/mod.rs
@JurajSadel
Copy link
Copy Markdown
Contributor

I guess we will also have to update

cargo-semver-checks = { version = "0.46.0", optional = true }
and regenerate the baselines.

@MabezDev
Copy link
Copy Markdown
Member Author

MabezDev commented Mar 4, 2026

I guess we will also have to update

cargo-semver-checks = { version = "0.46.0", optional = true }

and regenerate the baselines.

0.46 is the latest

Copilot AI review requested due to automatic review settings March 4, 2026 13:43
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 12 changed files in this pull request and generated no new comments.

Comment thread qa-test/src/bin/wifi_syslog.rs Outdated
@bjoernQ
Copy link
Copy Markdown
Contributor

bjoernQ commented Mar 4, 2026

Maybe we could document (in the feature docs) that print-logs-from-driver now requires 1.94

(or the build.rs could check that and give an error 🤔 )

@MabezDev MabezDev marked this pull request as draft March 4, 2026 14:45
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 5, 2026

New commits in main has made this PR unmergable. Please resolve the conflicts.

@github-actions github-actions Bot added the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Mar 5, 2026
@github-actions github-actions Bot removed the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Mar 5, 2026
@MabezDev
Copy link
Copy Markdown
Member Author

MabezDev commented Mar 5, 2026

/hil full

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 5, 2026

Triggered full HIL run for #5110.

Run: https://github.com/esp-rs/esp-hal/actions/runs/22726076313

Status update: ⚠️ HIL (full) run was cancelled.

@MabezDev
Copy link
Copy Markdown
Member Author

MabezDev commented Mar 5, 2026

/hil full

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 5, 2026

Triggered full HIL run for #5110.

Run: https://github.com/esp-rs/esp-hal/actions/runs/22726267839

Status update: HIL (full) run is still in progress or status unknown.

@MabezDev
Copy link
Copy Markdown
Member Author

Rebased, reworked and updated to 1.94.0.2. I think this should be good to go now. Just a reminder that we need to regenerate the baselines after this PR.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 12 changed files in this pull request and generated no new comments.

@bugadani
Copy link
Copy Markdown
Contributor

/hil full

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 17, 2026

Triggered full HIL run for #5110.

Run: https://github.com/esp-rs/esp-hal/actions/runs/23188430490

Status update: HIL (full) run is still in progress or status unknown.

@github-actions github-actions Bot added the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Mar 19, 2026
@github-actions
Copy link
Copy Markdown

New commits in main has made this PR unmergable. Please resolve the conflicts.

@github-actions github-actions Bot removed the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Mar 26, 2026
@MabezDev
Copy link
Copy Markdown
Member Author

hil commands won't work on PRs like these, because they're launched from main. I started a manual run here: https://github.com/esp-rs/esp-hal/actions/runs/23588284153

I think before we merge this, we should add a skip-semver-checks label, instead of using the breaking change label. The rationale is that the breaking change label will regenerate the semver checks from that commit, when in reality, on a compiler upgrade, we should be generating the baseline from the same tag/commit as it was before.

@MabezDev MabezDev removed the breaking-change-esp-hal Contains esp-hal breaking changes label Mar 26, 2026
@MabezDev
Copy link
Copy Markdown
Member Author

Another option is that for PRs like these, we skip the MQ and merge it manually.

Copilot AI review requested due to automatic review settings March 26, 2026 11:50
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 11 out of 12 changed files in this pull request and generated no new comments.

@github-actions github-actions Bot added the merge-conflict Merge conflict detected. Automatically added/removed by CI. label Mar 27, 2026
@github-actions
Copy link
Copy Markdown

New commits in main has made this PR unmergable. Please resolve the conflicts.

@MabezDev MabezDev marked this pull request as draft April 8, 2026 10:04
@MabezDev MabezDev closed this Apr 16, 2026
@MabezDev MabezDev mentioned this pull request Apr 16, 2026
@MabezDev MabezDev deleted the use-1.94-in-ci branch April 16, 2026 10:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-conflict Merge conflict detected. Automatically added/removed by CI. skip-changelog No changelog modification needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants