Comments (4)
I am not sure what you mean here.
We build based on PRs merged. This means that for every PR merged, we kick off builds that will produce nightly builds. I can see in our build's history, the last build we did was on 9/13, which succeeded and results in the build liked in our readme page.
So, after this PR was merged, we didn't merge other PRs and therefore there were no more builds.
That's our promise. We will not kick off daily builds without any diff in them because they are effectively the same as previous ones.
If I misunderstood your point I am sorry, please clarify and we will try to address that as well.
Lastly, we have a bunch of infra-structure in flight and changes happening, which means some builds may get delayed.
I see that you also mentioned corefx builds. While we guarantee builds for every PR on core-sdk, there is no guarantee that that core-sdk build will contain the last corefx bits immediately. if that's something that you do, you can acquire those bits independently of the SDK through core-setup or separate packages.
from installer.
This is not an answer to my question and ask.
So, after this PR was merged, we didn't merge other PRs and therefore there were no more builds.
The changes are flowing into core-sdk
every day in the form of core-setup
updates and they are not merged everyday what is the reason for lack of builds.
That's our promise. We will not kick off daily builds without any diff in them because they are effectively the same as previous ones.
The diffs are present in core-sdk
dependencies. core-sdk
is rather not very active and due to that there is no reason to block dependency flow from other repos.
cc @terrajobst @jkotas @danmosemsft
from installer.
Pace of development in coreclr and corefx repos is very high and there are multiple new features and fixes added daily
Yes, pace of development is very high in .NET Core overall and there are also intentional breaking changes or unintentional bugs introduced daily. The system we have in place where every repo states its known good dependencies is there to allow us to deal with these breaks and bugs, without putting the system to halt.
We have tried a system where we built latest version of everything together. It did not work. Getting one build through was a heroic effort that took a days or even weeks.
We have a feature in our backlog to auto-merge these "Update dependencies" PRs if they are green. It will help with less active repos not merging these frequently enough.
If your changes are in CoreCLR/CoreFX, you can try to pick core-setup builds and unzip it over your SDK. The CoreCLR/CoreFX changes propagate to core-setup
(ie. .NET Core Runtime) faster since it is several layers below core-sdk
(ie .NET Core SDK).
from installer.
We have a feature in our backlog to auto-merge these "Update dependencies" PRs if they are green. It will help with less active repos not merging these frequently enough.
Thanks for explanation. Implementing this feature would be very very helpful
from installer.
Related Issues (20)
- .NET 8.0 aarch64 not available on Fedora 39 nor Ubuntu 22.04 LTS HOT 4
- Wrong VS version on .NET 8.0.100 SDK installer HOT 1
- Add verbose option to build.sh (to apply to all parts of the dotnet-sdk src (ie fsharp,runtime,etc))
- Build Linux musl releases with -static-libgcc and -static-libstdc++ HOT 4
- Investigate reports of .NET SDKs not working after install on macOS HOT 1
- [NETSDKE2E] On Debian11 only, SDK dotnet-sdk-9.0.100-alpha.1.24070.3.deb installing failed with error: archive 'aspnetcore-runtime/aspnetcore-targeting-pack-9.0.0-alpha.1.24068.16-x64.deb' uses unknown compression for member 'control.tar.zst' ling faile HOT 9
- Installer unable to build v7.0.406/v6.0.419: missing NuGet packages HOT 1
- dotnet-install.sh fails with "The requested URL returned error: 404 Not Found" HOT 2
- Inclusion of freebsd RIDs causes restore error on vertical builds
- [NETSDKE2E]Some files are not identical in .exe installer and in .zip package for NET 9.0.100-preview.2.24123.5 SDK . HOT 1
- Install dotnet sdk-9.0.100-previews.3.244154.10-osx-x64 and update Microsoft AspNetCore Authentication JwtBearer to 9.0.100-preview.3.24154.12, Microsoft Extensions DependencyModel to 9.0.100-preview.3.24154.10, with the following error HOT 1
- Potential off-by-one in versions for runtime packs/app hosts/etc for .NET 7 vs .NET 6? HOT 3
- Why hasn't the Preview 4 compiled installation package been released yet? HOT 1
- Failed to install windowsdesktop-runtime-9.0.0-preview4 with error "0x80070001 - Incorrect function" HOT 5
- Small typo in Dotnet 8.300 SDK on German Windows showing 2 instead of "
- How to integrate dotnet/installer into SDK and download the latest unpublished preview version, such as SDK release 9.0.100-preview6.xxxx for macOS's pkg file?
- Can't install .NET6 runtime on Ubuntu 22.04 HOT 5
- Matching SHA/SHA512 file downloads for 'patch-agnostic ... runtime downloads' HOT 4
- [8.0] Installer CI failing to Publish Using Darc HOT 4
- [feature request] Option for installer to download debugging symbols at the installation time and provide instructions on how to make them available for `gdb`
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 installer.