Skip to content

Conversation

jviau
Copy link
Contributor

@jviau jviau commented Sep 30, 2025

Issue describing the changes in this PR

resolves #issue_for_this_pr

Pull request checklist

IMPORTANT: Currently, changes must be backported to the in-proc branch to be included in Core Tools and non-Flex deployments.

  • Backporting to the in-proc branch is not required
  • My changes do not require documentation changes
    • Otherwise: Documentation issue linked to PR
  • My changes should not be added to the release notes for the next release
    • Otherwise: I've added my notes to release_notes.md
  • My changes do not need to be backported to a previous version
    • Otherwise: Backport tracked by issue/PR #issue_or_pr
  • My changes do not require diagnostic events changes
    • Otherwise: I have added/updated all related diagnostic events and their documentation (Documentation issue linked to PR)
  • I have added all required tests (Unit tests, E2E tests)

Additional information

All tests relying on Azurite have started failing recently. I believe the root issue is the use of node 14.x, which is very out of date. Updating to 22.x, the latest LTS to address the issue.

@jviau jviau requested a review from a team as a code owner September 30, 2025 20:33
@Copilot Copilot AI review requested due to automatic review settings September 30, 2025 20:33
Copy link
Contributor

@Copilot 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 Node.js version from 14.x to 22.x in CI pipeline templates to fix failing Azurite tests. The outdated Node.js 14.x version was causing test failures, and upgrading to 22.x (latest LTS) resolves the compatibility issues.

  • Updates Node.js version specification in CI pipeline configuration files
  • Targets both non-E2E and integration test job templates

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
eng/ci/templates/official/jobs/run-non-e2e-tests.yml Updates Node.js version from 14.x to 22.x for non-E2E test jobs
eng/ci/templates/official/jobs/run-integration-tests.yml Updates Node.js version from 14.x to 22.x for integration test jobs

Copy link
Member

@mathewc mathewc left a comment

Choose a reason for hiding this comment

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

Thanks!

@jviau jviau merged commit c95bf2e into dev Sep 30, 2025
9 checks passed
@jviau jviau deleted the u/jviau/fix-azurite branch September 30, 2025 21:04
gavin-aguiar pushed a commit that referenced this pull request Oct 1, 2025
Francisco-Gamino pushed a commit that referenced this pull request Oct 1, 2025
* Update version to 4.1044.300

* Clear release notes

* Update Python Worker Version to 4.40.2 (#11391)

* Update node in tests to 22.x (#11388)

---------

Co-authored-by: azure-functions-release[bot] <223311270+azure-functions-release[bot]@users.noreply.github.com>
Co-authored-by: hallvictoria <59299039+hallvictoria@users.noreply.github.com>
Co-authored-by: Jacob Viau <javia@microsoft.com>
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