-
Notifications
You must be signed in to change notification settings - Fork 33
Expand CI to all LTS Ubuntu releases #35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Simplified the changes so that #45 contains the minimal modified lines. |
i brood about a convergence from and the wiki pages https://github.com/dotdevelop/dotdevelop/wiki/Setting-up-a-Build-Environment a possible solution could be a pattern like in https://github.com/libgit2/libgit2/tree/main/ci where they refactored out the steps into separate steps for different distris this could be reused in several steps:
all this should be happened in a repo similar to the |
And not check if each commit breaks older distros? I disagree. BTW, I recommend not to use github wikis, as they are not changeable via git. |
this is an upstream organization question let on repo then: if on repo |
I cannot understand your last comment. |
In what way? They work like a separate distro, so
I completely agree. The information should only be in one place (the workflows) and referenced by the README or wiki. At the time, I wasn't familiar with the workflows (and aren't really yet!), and intended the wiki pages to help a newcomer get started with building As regards Issue #41, I favour forking into developers local branches and merging with pull requests, but more support is needed for reviewing and merging these. |
I didn't know this, however, seems one cannot access the history and commits and repo in the github interface, so the experience is still subpar IMO. |
wiki history can be found here: https://github.com/dotdevelop/dotdevelop/wiki/_history |
I've just updated the Wiki pages to reference the CI workflow yaml file as the template for the basic software required, with the longer term aim of removing the individual Wiki 'Setup' pages. As there are a few pull requests pending for the extra distributions, I'll leave things where they are until these are merged (or a more comprehensive "packaging" reorganisation is done, as @lytico suggests). I'm beginning to think that Arch may not be worth including, as it's so different, but covering the main distributions that the mono-project and Microsoft dotnet support would definitely be worthwhile. Github Actions and CI are fairly new to me, so please let me know if I've got any of this wrong. |
the reason why i don't want it to have in the main, and the working branches, is, that for every commit it triggers a 20 min (and more) build action. my suggested workflow would be: |
20.04 is already covered, but should add 18.04 and 16.04.
The text was updated successfully, but these errors were encountered: