Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

WIP | Create Extensions package#3471

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
paulmedynski wants to merge1 commit intomain
base:main
Choose a base branch
Loading
fromdev/paul/azure-split/extensions

Conversation

paulmedynski
Copy link
Contributor

Description

Work in Progress - This PR is a draft while I get the CI machinery working.

As part of the Azure split work, a new Extensions package is being created that contains types shared between MDS and its future extensions (Azure will be the first). This PR creates that package (with no meaningful content) to setup the MDS dependency, and get testing and CI setup accordingly.

I'm also experimenting with simplified .slnx files and some project directory structure changes.

Issues

The first step towards#1108.

Testing

  • Unit tests for the sample class to prove that CI can run them successfully.
  • There are no MDS tests to prove out the new dependency yet. Those will naturally happen when the first real bit of Azure functionality is moved out into the new Azure extension package.

edwardneal reacted with rocket emojiFrulfump reacted with eyes emoji
Copy link
ContributorAuthor

@paulmedynskipaulmedynski left a comment

Choose a reason for hiding this comment

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

Added commentary for reviewers and found some things to fix.

Frulfump reacted with thumbs up emoji
@@ -327,9 +349,8 @@ stages:
# ways to detect if they were present) won't run consistently across forks and non-forks.
${{ if eq(variables['system.pullRequest.isFork'], 'False') }}:
AADPasswordConnectionString: $(AAD_PASSWORD_CONN_STR)
AADServicePrincipalId: $(AADServicePrincipalId)
${{ if eq(variables['system.pullRequest.isFork'], 'False') }}:
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

My YAML linter was complaining about duplicate keys because these${{if ...} lines are the same. Similar changes below for the enclave test configurations.

used by the build tooling and may be unintentionally included in other
(non-MDS) projects.
-->
<NugetPackageVersionCondition="'$(NugetPackageVersion)' == ''">$(MdsVersionDefault).$(BuildNumber)-dev</NugetPackageVersion>
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

Minor tweak here - I added$(BuildNumber) - not sure if that's helpful, but it matches how the Extensions package does things.

@paulmedynskipaulmedynskiforce-pushed thedev/paul/azure-split/extensions branch fromba927b7 to6a52edeCompareJuly 11, 2025 19:09
@codecovCodecov
Copy link

codecovbot commentedJul 14, 2025
edited
Loading

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 64.67%. Comparing base(42146a3) to head(73f95b1).

Additional details and impacted files
@@            Coverage Diff             @@##             main    #3471      +/-   ##==========================================- Coverage   68.85%   64.67%   -4.18%==========================================  Files         277      277                Lines       62237    62237              ==========================================- Hits        42854    40253    -2601- Misses      19383    21984    +2601
FlagCoverage Δ
addons90.82% <ø> (ø)
netcore68.84% <ø> (-3.84%)⬇️
netfx66.30% <ø> (-1.89%)⬇️

Flags with carried forward coverage won't be shown.Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report?Share it here.

🚀 New features to boost your workflow:
  • ❄️Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@paulmedynskipaulmedynskiforce-pushed thedev/paul/azure-split/extensions branch fromb656a9f to505eb2eCompareJuly 15, 2025 18:47
- Added empty Extensions package with some sample class and docs to demonstrate packaging.- Created CI stage to build, test, pack, and publish the Extensions NuGet package.- Updated downstream CI stages/jobs to use the Extensions package.- Updated build.proj Clean target to not delete packages/ dir.
@paulmedynskipaulmedynskiforce-pushed thedev/paul/azure-split/extensions branch from73f95b1 to0f7fdbfCompareJuly 17, 2025 18:27
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

Copilot code reviewCopilotAwaiting requested review from CopilotCopilot will automatically review once the pull request is marked ready for review

At least 2 approving reviews are required to merge this pull request.

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

1 participant
@paulmedynski

[8]ページ先頭

©2009-2025 Movatter.jp