Releases: dotnet/arcade-services
Rollout 2024-11-13 / 20241113.1
https://dev.azure.com/dnceng/internal/_build/results?buildId=2581160
What's Changed
- Fixup invalid request response for subscription trigger by @oleksandr-didyk in #4129
- Fix missing scheduled container job frequency by @oleksandr-didyk in #4134
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4132
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #4131
- Parallelize feed cleaner by @premun in #4121
- [automated] Merge branch 'production' => 'main' by @github-actions in #4127
- Minor BarViz improvements by @oleksandr-didyk in #4137
- Add a test for backflow of dependencies by @premun in #4135
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #4140
- Fixup BarViz debugging by @oleksandr-didyk in #4139
- Add support for forward flowing dependency updates by @premun in #4141
- Split VMR codeflow tests into several files by @premun in #4142
- Remove unused option in add-build-to-channel by @oleksandr-didyk in #4143
- Fix VMR patch re-application by @premun in #4144
- Fixup removed promotion pipeline argument by @oleksandr-didyk in #4146
- [Rollout] Production rollout 2024-11-13 by @MilenaHristova in #4147
Full Changelog: v20241105.1-1.1.0-beta.24555.1...v20241113.1-1.1.0-beta.24563.1
Rollout 2024-11-06 / 20241105.1
https://dev.azure.com/dnceng/internal/_build/results?buildId=2575497
What's Changed
- Rewrite GitHub webooks using Octokit.Webhooks by @dkurepa in #4111
- Fixup GitHub token name by @oleksandr-didyk in #4118
- [automated] Merge branch 'production' => 'main' by @github-actions in #4114
- Remove obsolete var group by @oleksandr-didyk in #4122
- Fix DI for the
darc vmr get-version
command by @premun in #4120 - Add policy for admin role by @oleksandr-didyk in #4124
- [Rollout] Production Rollout 2024-11-06 by @dkurepa in #4126
Full Changelog: v20241029.2-1.1.0-beta.24529.2...v20241105.1-1.1.0-beta.24555.1
Rollout 2024-10-30 / 20241029.2
https://dev.azure.com/dnceng/internal/_build/results?buildId=2571059&view=results
What's Changed
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4068
- [automated] Merge branch 'production' => 'main' by @github-actions in #4065
- Properly initialize logging context in queue consumers by @premun in #4069
- Remove non-existing files from main solution by @premun in #4074
- Skip restoring projects during deployment by @premun in #4075
- New PCS status endpoint by @dkurepa in #4072
- Fix loading AzDO accounts in feed cleaner by @premun in #4078
- Re-clone a repo if dir is not a git repo by @premun in #4080
- Fixup dependency update from commit in PR description by @oleksandr-didyk in #4079
- [Rollout] Production rollout 2024-10-23 by @premun in #4083
- [automated] Merge branch 'production' => 'main' by @github-actions in #4084
- Stop tracking GitHub bot PAT in secret manifests by @premun in #4088
- New code flow queue by @dkurepa in #4085
- Fix the new deployment by @dkurepa in #4093
- Do not delete feeds in feed cleaner by @premun in #4096
- Disable Maestro's feed cleaner in PROD by @premun in #4099
- Add channel to page title and fix staleness by @premun in #4098
- [Rollout] Production rollout 2024-10-25 by @premun in #4101
- Deactivate previous revision after a succesfull deployment by @dkurepa in #4104
- [automated] Merge branch 'production' => 'main' by @github-actions in #4102
- Replace GitHub tokens used in CI by @oleksandr-didyk in #4106
- Make mock package names unique in E2E test by @premun in #4107
- Change how we deactivate all revisions by @dkurepa in #4108
- [Rollout] Production rollout 2024-10-30 by @oleksandr-didyk in #4113
Full Changelog: v20241016.1-1.1.0-beta.24516.1...v20241029.2-1.1.0-beta.24529.2
Rollout 2024-10-17 / 20241016.1
https://dev.azure.com/dnceng/internal/_build/results?buildId=2561997
What's Changed
- [automated] Merge branch 'production' => 'main' by @github-actions in #4034
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4037
- Execute codeflow logic directly + cache improvements by @premun in #4030
- Update codeflow PR title/descriptions with every update by @premun in #4039
- Clear reminders from cache upon receiving by @premun in #4042
- Fix
darc vmr forwardflow/backflow
commands by @premun in #4050 - Add PCS prod environment by @dkurepa in #4040
- Add multiple work item consumers by @oleksandr-didyk in #4049
- [Rollout] Production rollout 2024-10-17 by @oleksandr-didyk in #4064
Full Changelog: v20241010.3-1.1.0-beta.24510.3...v20241016.1-1.1.0-beta.24516.1
Rollout 2024-10-10 / 20241010.3
https://dev.azure.com/dnceng/internal/_build/results?buildId=2557372
What's Changed
- Add source package mappings by @dkurepa in #4018
- [automated] Merge branch 'production' => 'main' by @github-actions in #4016
- Add missing source mappings by @dkurepa in #4019
- Configure Rollout so it allows multiple replicas by @dkurepa in #4007
- Fixup deployer invoking azure cli by @oleksandr-didyk in #4023
- Support DependencyFlow in AzDO dasboard iframe by @halter73 in #4005
- Add Blazor front-end for PCS by @premun in #4021
- Fix an NRE in front-end with INT/local data by @premun in #4027
- Add Redis Mutex to all classes that are converted Maestro Actors by @dkurepa in #4024
- Fix the weekly pipeline (move to windows 2022) by @premun in #4032
- [Rollout] Production rollout 2024-10-10 by @pavel-purma in #4033
Full Changelog: v20241002.2-1.1.0-beta.24502.2...v20241010.3-1.1.0-beta.24510.3
Rollout 2024-10-02 / 20241002.2
https://dev.azure.com/dnceng/internal/_build/results?buildId=2550835
What's Changed
- [automated] Merge branch 'production' => 'main' by @github-actions in #4003
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #4009
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #4008
- Make azdo token optional for local scenario test run by @oleksandr-didyk in #4011
- Rollout 2024-10-02 by @dkurepa in #4014
Full Changelog: v20240925.1-1.1.0-beta.24475.1...v20241002.2-1.1.0-beta.24502.2
Rollout 2024-09-25 / 20240925.1
https://dev.azure.com/dnceng/internal/_build/results?buildId=2546416
What's Changed
- [automated] Merge branch 'production' => 'main' by @github-actions in #3941
- Fix measuring the queue wait time delay by @premun in #3943
- Increase wait time in PCS E2E tests by @premun in #3945
- Version the status endpoint and include it in the C# client by @premun in #3946
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #3949
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #3959
- Consider skipped checks as meeting Maestro policy by @mmitche in #3636
- [Rollout] Production rollout 2024-09-19 by @oleksandr-didyk in #3972
- [automated] Merge branch 'production' => 'main' by @github-actions in #3975
- Rewrite PCS Deployment using C# by @dkurepa in #3998
- [Rollout] Production rollout 2024-09-25 by @MilenaHristova in #4002
Full Changelog: v20240909.3-1.1.0-beta.24459.3...v20240925.1-1.1.0-beta.24475.1
Rollout 2024-09-09 / 20240909.3
https://dev.azure.com/dnceng/internal/_build/results?buildId=2534112
What's Changed
- Run scenario tests in PCS pipeline by @dkurepa in #3917
- Do not use GitHub PAT in VMR initialization by @premun in #3926
- [automated] Merge branch 'production' => 'main' by @github-actions in #3925
- Make E2E Arcade tests use maestro-auth-test arcade by @premun in #3928
- Update Kusto query in rollout issue by @dkurepa in #3927
- Fix repo merge policies E2E test by @premun in #3929
- Add default expiration to all cache entries by @premun in #3921
- Fix building repo in PCS pipeline & fix PCS token in E2E tests by @premun in #3930
- Fix how were calling container jobs by @dkurepa in #3931
- Do not use Get/Delete in Redis by @premun in #3932
- Refactor bicep, change redis name by @dkurepa in #3935
- Measure time messages wait in the work item queue by @premun in #3934
- Split PCS and repo build into separate stages by @premun in #3936
- [Rollout] Production rollout 2024-09-10 by @oleksandr-didyk in #3940
Full Changelog: v20240904.3-1.1.0-beta.24454.3...v20240909.3-1.1.0-beta.24459.3
Rollout 2024-09-04 / 20240904.3
https://dev.azure.com/dnceng/internal/_build/results?buildId=2530901
What's Changed
- Port dependency updater tests by @dkurepa in #3864
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #3879
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #3878
- Remove AzDO PAT from CI tests by @oleksandr-didyk in #3877
- [automated] Merge branch 'production' => 'main' by @github-actions in #3860
- PCS should only trigger PCS subscriptions, and Maestro Maestro subscriptions by @dkurepa in #3881
- Port non-actor dependency flow code by @premun in #3882
- Fix data protection related deployment errors by @dkurepa in #3883
- Print direct link to revision logs when deployment fails by @premun in #3886
- Port
PullRequestActor
to PCS by @premun in #3887 - Cover PR actors with DI tests by @premun in #3888
- Rename actors to updaters by @premun in #3889
- Re-generate the PCS client based on newest API by @premun in #3891
- Copy
Maestro.ScenarioTests
toProductConstructionService.ScenarioTests
by @premun in #3890 - Port feed cleaner to PCS by @dkurepa in #3892
- Load KV secrets into a dedicated config section by @premun in #3893
- Use unique branch/channel names per each test by @premun in #3895
- Update Aspire to 8.2.0 by @premun in #3896
- Use BuildDependency.DependentBuildId over BuildId in Incoming.cshtml.cs by @halter73 in #3897
- Hardcode Redis port in local devenv by @premun in #3900
- Make API 404s contain JSON body by @premun in #3902
- Batch PCS pipeline runs by @premun in #3904
- Fix DLL path in container jobs by @premun in #3903
- Disable invariant globalization in PCS jobs by @premun in #3905
- Fix PCS->GitHub app based auth by @premun in #3907
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #3909
- Stop redirecting PCS INT to PROD by @premun in #3910
- Fix PCS client not sending the authorization header by @premun in #3911
- Fix redis connection by turning on SSL by @premun in #3912
- Fix VMR initialization and clone the URI from configuration by @premun in #3914
- Silence noisy SQL logging in INT by @premun in #3915
- Put the correct MI ID for Sub triggerer by @dkurepa in #3918
- Do not log errors for expected cases by @premun in #3920
- Improve dev UX when running PCS scenario tests + docs by @premun in #3919
- Rollout/2024 09 05 by @dkurepa in #3924
Full Changelog: v20240826.4-1.1.0-beta.24426.4...v20240904.3-1.1.0-beta.24454.3
Rollout 2024-08-26 / 20240826.4
https://dev.azure.com/dnceng/internal/_build/results?buildId=2524304
What's Changed
- Include the WorkItems project in Docker by @premun in #3851
- Split E2E tests by category into 3 jobs by @premun in #3849
- Migrate
Maestro.Web.Tests
toPCS.Api.Tests
by @premun in #3855 - Remove Queue TODOS, and add actual queue support. Add reminders by @dkurepa in #3856
- Enable data protection by @premun in #3861
- Add state manager by @oleksandr-didyk in #3863
- Allow dynamic registration of work item processors by @premun in #3857
- Add removable reminders and
RedisCache<T>
by @premun in #3865 - Fix NRE in DependencyFlow's Incoming.cshtml.cs by @halter73 in #3869
- Port changes of Maestro's Incoming page to PCS by @premun in #3874
- Build docker during pr by @dkurepa in #3867
- [Rollout] Production rollout 2024-08-27 by @oleksandr-didyk in #3876
Full Changelog: v20240821.6-1.1.0-beta.24421.6...v20240826.4-1.1.0-beta.24426.4