Comments (1)
Probably Darc is looking at the target branch's file rather than the PR branch's file.
Yes, Maestro is reading from the target branch initially when creating the branch, and either it keeps looking at the target branch, or it has a list of previously updated packages and only uses those for future updates. Can't remember which.
We can probably make a partial fix by reading dependencies from the PR branch if an existing PR is already open. A 'full' fix would be more difficult. A common scenario that happens is that a PR is opened for updates, someone adds a new dependency in a different PR, and both PRs merge. Often they don't conflict so you can get incoherency that way. Maestro would need to be aware of the PR target branch's current state and ensure that the dependency set wasn't changed. If it was, then it needs to restart the update process, pulling in a new build.
from arcade-services.
Related Issues (20)
- Build failed: sdk-dotnet-dotnet-synchronization/main #20240618.5 HOT 5
- Build failed: sdk-dotnet-dotnet-synchronization/main #20240619.2
- Bump the package version of Azure.Identity
- Build failed: sdk-dotnet-dotnet-synchronization/main #20240619.3
- Build failed: sdk-dotnet-dotnet-synchronization/main #20240619.4 HOT 14
- Build failed: arcade-services-internal-ci/main #20240620.1 HOT 12
- Build failed: sdk-dotnet-dotnet-synchronization/release/9.0.1xx-preview6 #20240620.9 HOT 1
- Rollout 2024-06-21 HOT 1
- Rollout 2024-06-25 HOT 1
- Rollout 2024-06-27 HOT 1
- Build failed: arcade-services-internal-ci/main #20240701.1 HOT 20
- scenario tests failing to login with federated token HOT 1
- Rollout 2024-07-03 HOT 1
- Add required tag to PCS Vnet
- Rollout 2024-07-11 HOT 1
- Build failed: dotnet-arcade-services-weekly/main #2024-07-10.4 HOT 1
- Failure in Publishing with Darc CI step
- Rollout 2024-07-11 HOT 3
- All publishing broken until Maestro rollout completes HOT 4
- Rollout 2024-07-18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arcade-services.