Skip to content

Conversation

@jimmyca15
Copy link
Member

This PR updates the PR build pipeline to include .NET 6


[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;

&([scriptblock]::Create((Invoke-WebRequest -UseBasicParsing 'https://dot.net/v1/dotnet-install.ps1'))) -Version 2.1.816

Choose a reason for hiding this comment

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

-Version 2.1.816

Why do we need version 2.1.816?

Copy link
Member Author

Choose a reason for hiding this comment

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

Tests still build with .NET Core 2.1 for the time being to make sure we exercise the netstandard 2.0 build.

@jimmyca15 jimmyca15 merged commit d06f7e7 into feature/v3 Jun 7, 2022
jimmyca15 added a commit that referenced this pull request Jun 10, 2022
* Add support for feature variants.

* Renaming and assorted fixes.

* Remove unnecessary field.

* * Added additional argument validation.
* Added additional dynamic feature configuration validation.
* Fixed bug in audience accumulation for variant targeting
* Added test for variant targeting audience accumulation.

* Since filter aliases are case insensitive, update filter cache to reflect this.

* * Fixed issue with filter + assigner suffix references.
* Clarified error types.
* Updated/added tests

* Share suffix matching logic. Corrected variable name.

* Removed unnecessary helper methods.
Updated error codes for consistency.

* Clarify filter selection logic in feature evaluation and add checks for impossible contextual evaluations.

* Updated argument validation messages.
Updated exception used for null child property.

* Update to dynamic features. (#157)

* Update to dynamic features.

* Update types to respect dynamic feature name. E.g. IFeatureManager -> IDynamicFeatureManager.
  * Updated property/method summaries to distinguish dynamic features and feature flags.
* Added IDynamicFeatureManagerSnapshot
* Separate feature flags and dynamic features in configuration schema
  * Backward compatability support for old configuration schema.
* Breaking: Update custom feature definition provider to return feature flags and dynamic features.
  * Added DynamicFeatureDefinition class
  * renamed FeatureDefinition to FeatureFlagDefinition.
* Breaking: IFeatureManager.GetFeatureNamesAsync renamed to IFeatureManager.GetFeatureFlagNamesAsync
* Corrected namespace for built-in feature variant assigners.
  * Microsoft.FeatureManagement -> Microsoft.FeatureManagement.Assigners
* Added test for custom feature definition provider.
* Added test for backcompat support for v1 configuration schema.

* * Separated feature flag implementation from dynamic feature impelementation in FeatureManager, ConfigurationFeatureDefinitionProvider, and FeatureManagerSnapshot..
* Separated IConfigurationDefinitionProvider into IFeatureFlagDefinitionProvider and IDynamicFeatureDefinitionProvider
* Added missing default cancellation tokens.

* Use shared helper for filter/assigner reference matching.

* Add copyright header.

* Added dynamic feature documentation. (#159)

* Added dynamic feature documentation.

* Readme fixes.

* * Added index.
* Moved around sections
* Removed enum usage.
* Fixed mistyped interfaces.
* Clarified variant resolution.

* Fix links with '.' character.

* Updates.

* Updated index.

* Default -> Name

* Remove `MyFeatureFlags` references.

* Updated missed "feature name" occurrences.

* feature definition -> feature flag

* SuggestedReadmeChanges

* Updated comments from readme

* Fixed targeting assignment precedence.

* Remove unused variable. Update method signature. Added missing declaration in test.

* Add null/empty check for feature evaluation.

* Added .NET 6 as a target framework and removed .NET 5

* Update Azure App Configuration provider reference in example project to pull features using v2 schema.

* Build with .NET 6 (#186)

* Build with .NET 6

* Update build step name.

* Add link to v2 readme. (#184)

* Throw exception if feature management schemas are mixed to avoid unintentionally hiding feature flags. (#187)

Co-authored-by: mrm9084 <[email protected]>
avanigupta pushed a commit that referenced this pull request Feb 24, 2023
* Build with .NET 6

* Update build step name.
jimmyca15 added a commit that referenced this pull request Feb 24, 2023
* Add support for .NET 6

* Build with .NET 6 (#186)

* Build with .NET 6

* Update build step name.

* install net 5 for CI/CD

---------

Co-authored-by: Jimmy Campbell <[email protected]>
@zhiyuanliang-ms zhiyuanliang-ms deleted the user/jimmyca/buildImage branch February 26, 2024 03:08
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.

3 participants