Skip to content

External dependency version overrides in core, eventhubs, servicebus#30198

Merged
lmolkova merged 14 commits intoAzure:mainfrom
lmolkova:ext-dep-version-overrides
Aug 17, 2022
Merged

External dependency version overrides in core, eventhubs, servicebus#30198
lmolkova merged 14 commits intoAzure:mainfrom
lmolkova:ext-dep-version-overrides

Conversation

@lmolkova
Copy link

@lmolkova lmolkova commented Jul 29, 2022

  1. Simplifies testing alternative dependency versions
  2. Runs tests against
    • supported Jackson versions for core and servicebus
    • supported Reactor versions for core, SB and EH
  3. Runs tests against reactor 3.5 and 3.4.0 for all three.

@azure-pipelines

This comment was marked as outdated.

@lmolkova lmolkova force-pushed the ext-dep-version-overrides branch from 4528514 to c700f79 Compare August 8, 2022 22:48
Copy link
Member

Choose a reason for hiding this comment

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

If we're going to include Reactor 3.4 I'd also include Jackson 2.13 with baseline versions

Copy link
Author

@lmolkova lmolkova Aug 9, 2022

Choose a reason for hiding this comment

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

reactor is special here. They don't follow semver and add new APIs in minor versions, so I wanted to test 3.4.0 explicitly for things like this #29806

Jackson doesn't have this problem and the baseline tests we have for the latest 2.13.X are good enough.

@Azure Azure deleted a comment from azure-pipelines bot Aug 9, 2022
@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

@lmolkova lmolkova force-pushed the ext-dep-version-overrides branch from 4010e89 to 6bb727d Compare August 10, 2022 17:12
@Azure Azure deleted a comment from azure-pipelines bot Aug 10, 2022
@Azure Azure deleted a comment from azure-pipelines bot Aug 10, 2022
@Azure Azure deleted a comment from azure-pipelines bot Aug 10, 2022
@Azure Azure deleted a comment from azure-pipelines bot Aug 10, 2022
@Azure Azure deleted a comment from azure-pipelines bot Aug 10, 2022
@lmolkova
Copy link
Author

/azp run java - servicebus - tests

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@lmolkova
Copy link
Author

/azp run java - eventhubs - tests

@lmolkova
Copy link
Author

/azp run java - core

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

1 similar comment
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Earlier versions cause tests to hand presumably because of reactor/reactor-core#2884
publishJUnitResults: false
goals: 'install'
env:
AZURE_VERSION_OVERRIDE_TESTS: ${{ parameters.TestVersionSupport }}
Copy link
Member

Choose a reason for hiding this comment

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

@lmolkova @alzimmermsft I think the parameter for TestVersionSupport is redundant and should be removed, as removing parameter bloat in the java templates is an ongoing effort. As it's being defined as a variable in the matrix configs anyway, you can instead set a default in eng/pipelines/templates/variables/globals.yml and reference $(TestVersionSupport) directly here to handle the null case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants