Skip to content

chore: Updating lc image to flex#1795

Open
gavin-aguiar wants to merge 27 commits intodevfrom
gaaguiar/flex_tests
Open

chore: Updating lc image to flex#1795
gavin-aguiar wants to merge 27 commits intodevfrom
gaaguiar/flex_tests

Conversation

@gavin-aguiar
Copy link
Contributor

Description

Fixes #


Pull Request Checklist

Host-Worker Contract

  • Does this PR impact the host-worker contract (e.g., gRPC messages, shared interfaces)?
    • If yes, have the changes been applied to:
      • azure_functions_worker (Python <= 3.12)
      • proxy_worker (Python >= 3.13)
    • If no, please explain why:

Worker Execution Logic

  • Does this PR affect worker execution logic (e.g., function invocation, bindings, lifecycle)?
    If yes, please answer the following:

Python Version Coverage

  • Does this change apply to both Python <=3.12 and 3.13+?
  • If yes, have the changes been made to:
    • azure_functions_worker (Python <= 3.12)
    • runtimes/v1 / runtimes/v2 (Python >= 3.13)
  • If no, please explain why:

Programming Model Compatibility (for Python 3.13+)

  • Does this change apply to both:
    • V1 programming model (runtimes/v1)?
    • V2 programming model (runtimes/v2)?
  • Explanation (if limited to one model):

@gavin-aguiar gavin-aguiar changed the title Updating lc image to flex chore: Updating lc image to flex Oct 20, 2025

sleep(2)
logs = ctrl.get_container_logs()
self.assertRegex(
Copy link
Contributor

Choose a reason for hiding this comment

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

Could we keep this assert but change the regex so it works for all python versions? For example, both proxy and afw log "Finished prioritize_customer_dependencies" - we could check for this log instead

_MESH_IMAGE_URL = "https://mcr.microsoft.com/v2/azure-functions/mesh/tags/list"
_MESH_IMAGE_URL = (
"https://mcr.microsoft.com/v2/azure-functions/bookworm/"
"flexconsumption/tags/list"
Copy link
Contributor

Choose a reason for hiding this comment

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

Will this also work for 3.14 in the future?

gavin-aguiar and others added 22 commits October 22, 2025 10:34
* Add 3.14 to tests + misc clean up

* fix e2e tests

* skip sb for 3.14

* simplify release

* fix tests for 3.14

* add eventhub sdk tests

* skip eventhub tests for 314

* skip eventhub tests for 37 & 38

* hm?

* ?

* run all blob v1 tests for 3.14

* fix eg V2 tests, run all blob v2 tests for 313

* fix eg V2 tests, run blob trigger v2 tests for 313

* only run str blob tests for v2 313

* only run one str blob test for v2 313

* run all non large data blob tests for v2 / generic 313

* run only one large blob test for v2 no reruns

* finish

* lint

* remove bad log + fix typo

* backport debug logging fix

* merge

* uamqp is ruining my life

* fix unit tests for 3.14

* add back mock import

* fix imports
* update worker release based on host changes

* remove 3.7 & 3.8 from build steps

* remove 3.7 & 3.8 from afw & pyproject

* lint

* Wait to do 3.7 & 3.8 code clean up

* lint

* update uvloop for 3.14

* fix dir

* backport context fix to v1

* tyop

* fix azurite

* fix azurite pt2

* pyproject syntax

* correct version
* Py3.13+ logging fix

* Added runtime check for backward compatibility

* Fixed flake8 error

* ``
Co-authored-by: AzureFunctionsPython <azfunc@microsoft.com>
* Remove packaging library

* Updated tests setup
* build: update workers version to 4.41.2

* update v1 package

---------

Co-authored-by: AzureFunctionsPython <azfunc@microsoft.com>
* Release fixes from 4.41.1

* fix dir

* run for all versions, isntall invoke

* add requests

* fix worker installation

* debug

* change in approach

* fix pool

* fix?

* docker image fix

* docker image fix

* test that packaging would have failed

* final fixes + testing that dep check fails

* flake

* simplify dep check

* oops

* fix
Co-authored-by: hallvictoria <59299039+hallvictoria@users.noreply.github.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.

2 participants