-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
Add clang into ftl-build images + code maintainance #94
Conversation
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
…detour Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
I'm not all that comfortable with using edge. |
Verified to work by re-enabling pushes on branches. I honestly think we should have this. Not only to have branches available for testing while we are awaiting review (and hence don's unnecessarily slow down the process), but also as this would have prevented exactly what we see here. The con-argument is that it may clutter up https://hub.docker.com/r/pihole/ftl-build/tags but I honestly don't see this as |
@dschaper The idea about using |
I think, - and I might be wrong here - other thoughts are welcome! - using Though for balance.. @DL6ER, besides what is already mentioned... is there anything we get from |
Quoting Alpine:Edge`:
Having acknowledged the former, let's focus on the latter. There was a bug with LTO that was also there in My plan is to eventually use |
Looking over the code here I see we already are using I'm a bit confused here because I don't see any diff that shows that the base image for the docker images has changed. |
I also hesitate to build everything based on a rolling tag. But I see your point in noticing issues early. |
The architectures are independent and each can really have their own issues. How about we change the "normal" building to "latest" (stable) and the "nightly" (once a week) to "edge" using a suitable |
This sounds like a good compromise. |
I concur, the compromise sounds good to me as well. |
…uilds Signed-off-by: DL6ER <dl6er@dl6er.de>
Signed-off-by: DL6ER <dl6er@dl6er.de>
Compromise implemented, now waiting on the containers to successfully build |
Can any of the images be built on the self-hosted runners? Some of these steps look like they take over 30 minutes to run. |
Relying on the self-hosted builders may be a bottleneck here as we have so few. As building containers should only happen rarely - once per week scheduled and then every few months on manual changes - this seems acceptable. |
What does this implement/fix?
See title, containers are now based off of
alpine:edge
so we notice upcoming issues earlier.Related issue or feature (if applicable): N/A
Pull request in docs with documentation (if applicable): N/A
By submitting this pull request, I confirm the following:
git rebase
)Checklist:
developmental
branch.