Releases: dotnet/arcade-services
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
Rollout 2024-08-22 / 20240821.6
https://dev.azure.com/dnceng/internal/_build/results?buildId=2520881
What's Changed
- Port Maestro API to PCS by @premun in #3818
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #3822
- Remove checked-in JS libraries by @premun in #3824
- [automated] Merge branch 'production' => 'main' by @github-actions in #3823
- Add simple Container job and CI for it by @dkurepa in #3827
- Migrate BarViz to PCS by @premun in #3825
- Fix CWD when running container apps by @premun in #3829
- Fix remaining 500s on PCS BarViz by @premun in #3832
- Output update frequency as string in json formatted output by @mmitche in #3831
- Port Dependency Updater to Subscription Triggerer by @dkurepa in #3830
- [main] Update dependencies from dotnet/arcade by @dotnet-maestro in #3836
- Fix the AzDev controller by @premun in #3833
- Supply the right PCS token when starting the service by @premun in #3834
- Fix Maestro app ID variables by @premun in #3838
- Port longest build path updater by @dkurepa in #3839
- Update PCS README with launchSettings instructions by @premun in #3841
- Support json format output and id query for get-default-channels by @mmitche in #3835
- [main] Update dependencies from dotnet/dnceng by @dotnet-maestro in #3840
- Use same logic as add-build-to-channel when checking default channels by @dkurepa in #3846
- Remove custom Maestro swagger page by @premun in #3847
- Rename and separate queues/jobs into
PCS.WorkItems
by @premun in #3845 - Add Redis cache by @oleksandr-didyk in #3843
- [Rollout] Production rollout 2024-08-22 by @MilenaHristova in #3859
Full Changelog: v20240813.3-1.1.0-beta.24413.3...v20240821.6-1.1.0-beta.24421.6
Rollout 2024-08-13 / 20240813.3
https://dev.azure.com/dnceng/internal/_build/results?buildId=2514456
What's Changed
- Fix Maestro app ID reference conflict by @oleksandr-didyk in #3826
Full Changelog: v20240813.1-1.1.0-beta.24413.1...v20240813.3-1.1.0-beta.24413.3