[libcxx-commits] [libcxx] Rehome libcxx-builder docker image & attempt gentler termination. (PR #71604)

Tom Stellard via libcxx-commits libcxx-commits at lists.llvm.org
Wed Nov 8 12:51:34 PST 2023


================
@@ -0,0 +1,11 @@
+version: '3.7'
+services:
+  libcxx-builder:
+    image: ghcr.io/libcxx/libcxx-builder
----------------
tstellar wrote:

OK, I really like the idea of using the github container registry for this, but I'm going to recommend you use the llvm org to host the packages for a few reasons:

- In the past the LLVM Foundation has discouraged sub-projects from creating their own spaces on GitHub separate from the main project.  Having a libcxx org for testing and prototype doesn't seem like a problem to me, but I think hosting official project images there may cross the line.
- Bandwidth charges: GitHub has recently extended it's free period for container storage and bandwidth, so this isn't an issue today, but in the future if they start charging, you will likely need to request a budget from the LLVM Foundation for this which would require moving the containers to the llvm org.  Also, you aren't charged for bandwidth when downloads come from GitHub Actions, but this only applies to containers in your current org from what I can tell.

I understand that it's easier to manage permissions using the libcxx org, but it sounds like there be specific fine-grained permissions just for the container registry, so I can look into setting that up for you.


https://github.com/llvm/llvm-project/pull/71604


More information about the libcxx-commits mailing list