Skip to content

Update smoke test workflow to install all requirements manually on new vanilla ubuntu image#1452

Merged
grvillic merged 7 commits into
mainfrom
users/grvillic/FixDotNetInstall
Jul 21, 2025
Merged

Update smoke test workflow to install all requirements manually on new vanilla ubuntu image#1452
grvillic merged 7 commits into
mainfrom
users/grvillic/FixDotNetInstall

Conversation

@grvillic

Copy link
Copy Markdown
Collaborator

Context

We need to upgrade VM image to a newer/patched version in this agent. This new image also has less preinstalled software which requires us to install whatever we need for the job to run.

Based on our first executions, dotnet is not coming preinstalled and GitHub Actions seems to not have access to that directory when trying to create it.

The custom agent pool is mostly necessary to try to reproduce concurrency bug that once hit caused an outage when running at scale + we need these tests to run faster than what default agents offer, see #543 for more context.

@grvillic grvillic requested a review from a team as a code owner July 20, 2025 21:35
@grvillic grvillic requested a review from pauld-msft July 20, 2025 21:35
@codecov

codecov Bot commented Jul 20, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 89.8%. Comparing base (f2b7121) to head (0caf4b8).
Report is 1 commits behind head on main.

Additional details and impacted files
@@          Coverage Diff          @@
##            main   #1452   +/-   ##
=====================================
  Coverage   89.8%   89.8%           
=====================================
  Files        411     411           
  Lines      33061   33061           
  Branches    2045    2045           
=====================================
  Hits       29711   29711           
  Misses      2935    2935           
  Partials     415     415           

☔ 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.

@grvillic grvillic enabled auto-merge (squash) July 20, 2025 22:40
@grvillic grvillic changed the title Allow smoke test manual runs + unblock DotNet install step on new ubuntu images Update smoke test workflow to install all requirements manually on new vanilla ubuntu image Jul 20, 2025
@grvillic grvillic disabled auto-merge July 20, 2025 22:47
@grvillic grvillic enabled auto-merge (squash) July 20, 2025 22:58
@grvillic grvillic merged commit 92eea0e into main Jul 21, 2025
25 checks passed
@grvillic grvillic deleted the users/grvillic/FixDotNetInstall branch July 21, 2025 14:04
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