Skip to content

Commit ddaa754

Browse files
Add readme and publish under default image
* use experimental image for non default branch changes
1 parent 7c33ed7 commit ddaa754

File tree

2 files changed

+107
-1
lines changed

2 files changed

+107
-1
lines changed

‎.github/workflows/dump.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
(async () =>{
4040
try{
4141
var token = ""
42-
const imageName = "runner-images-experiments"; // "runner-images";
42+
const imageName = ${{github.ref_name == github.event.repository.default_branch && '"runner-images"' || "runner-images-experiments" }};
4343
var refresh = async () =>{
4444
console.log("Authenticate against registry");
4545
var resp = await fetch("https://ghcr.io/token?service=registry.docker.io&scope=repository:${{github.repository_owner }}/" + imageName + ":pull,push",{method: "GET", redirect: "manual", credentials: "include", headers:{

‎README.md‎

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
# runner-image-blobs
2+
3+
These are snapshots periodically taken from GitHub Actions hosted runners.
4+
5+
## The full docker images of act
6+
7+
| common | arm64 | amd64 |
8+
|--------|--------|--------|
9+
|`ghcr.io/christopherhx/runner-images:ubuntu22-runner-large-latest`|`ghcr.io/christopherhx/runner-images:ubuntu22-runner-large-latest-arm64`|`ghcr.io/christopherhx/runner-images:ubuntu22-runner-large-latest-amd64`|
10+
|`ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest`|`ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest-arm64`|`ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest-amd64`|
11+
12+
Ubuntu 20 tags have been archived due to reaching end-of-life from GitHub side.
13+
14+
## Usage from actions/runner
15+
16+
Docker images that do not use the root user are not supported by the actions/runner application.
17+
18+
Due to the size of the full image this cannot be used inside GitHub Actions hosted runners, you need a self-hosted runner. Generally it is recommend to install and start the actions/runner inside this docker image to avoid container feature limitations.
19+
20+
```yaml
21+
container:
22+
image: ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest
23+
options: |-
24+
--user 0:0
25+
```
26+
27+
## Ubuntu22 Runner Images
28+
29+
| common | arm64 | amd64 |
30+
|--------|--------|--------|
31+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-base-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-base-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-base-latest-amd64` |
32+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-dotnet-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-dotnet-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-dotnet-latest-amd64` |
33+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-firefox-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-firefox-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-firefox-latest-amd64` |
34+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-gcc-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-gcc-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-gcc-latest-amd64` |
35+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-google-cloud-sdk-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-google-cloud-sdk-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-google-cloud-sdk-latest-amd64` |
36+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-hostedtoolcache-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-hostedtoolcache-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-hostedtoolcache-latest-amd64` |
37+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-jvm-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-jvm-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-jvm-latest-amd64` |
38+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-large-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-large-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-large-latest-amd64` |
39+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-llvm-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-llvm-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-llvm-latest-amd64` |
40+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-android-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-android-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-android-latest-amd64` |
41+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-dotnet-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-dotnet-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-dotnet-latest-amd64` |
42+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-firefox-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-firefox-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-firefox-latest-amd64` |
43+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-google-cloud-sdk-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-google-cloud-sdk-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-google-cloud-sdk-latest-amd64` |
44+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-haskell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-haskell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-haskell-latest-amd64` |
45+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-hostedtoolcache-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-hostedtoolcache-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-hostedtoolcache-latest-amd64` |
46+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-jvm-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-jvm-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-jvm-latest-amd64` |
47+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-latest-amd64` |
48+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-miniconda-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-miniconda-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-miniconda-latest-amd64` |
49+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-mono-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-mono-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-mono-latest-amd64` |
50+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-powershell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-powershell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-powershell-latest-amd64` |
51+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-rust-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-rust-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-rust-latest-amd64` |
52+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-swift-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-swift-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-medium-swift-latest-amd64` |
53+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-miniconda-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-miniconda-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-miniconda-latest-amd64` |
54+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-mono-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-mono-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-mono-latest-amd64` |
55+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-opt-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-opt-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-opt-latest-amd64` |
56+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-python3-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-python3-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-python3-latest-amd64` |
57+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-rust-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-rust-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-rust-latest-amd64` |
58+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-snap-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-snap-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-snap-latest-amd64` |
59+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-swift-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-swift-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-swift-latest-amd64` |
60+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-android-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-android-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-android-latest-amd64` |
61+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-haskell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-haskell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-haskell-latest-amd64` |
62+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-latest-amd64` |
63+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-opt-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-opt-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-opt-latest-amd64` |
64+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-opt-snap-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-opt-snap-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-local-opt-snap-latest-amd64` |
65+
| `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-powershell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-powershell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu22-runner-usr-powershell-latest-amd64` |
66+
67+
## Ubuntu24 Runner Images
68+
69+
| common | arm64 | amd64 |
70+
|--------|--------|--------|
71+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-base-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-base-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-base-latest-amd64` |
72+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-dotnet-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-dotnet-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-dotnet-latest-amd64` |
73+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-firefox-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-firefox-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-firefox-latest-amd64` |
74+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-gcc-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-gcc-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-gcc-latest-amd64` |
75+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-google-cloud-sdk-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-google-cloud-sdk-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-google-cloud-sdk-latest-amd64` |
76+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-hostedtoolcache-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-hostedtoolcache-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-hostedtoolcache-latest-amd64` |
77+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-jvm-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-jvm-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-jvm-latest-amd64` |
78+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-large-latest-amd64` |
79+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-llvm-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-llvm-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-llvm-latest-amd64` |
80+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-android-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-android-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-android-latest-amd64` |
81+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-dotnet-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-dotnet-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-dotnet-latest-amd64` |
82+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-firefox-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-firefox-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-firefox-latest-amd64` |
83+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-google-cloud-sdk-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-google-cloud-sdk-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-google-cloud-sdk-latest-amd64` |
84+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-haskell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-haskell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-haskell-latest-amd64` |
85+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-hostedtoolcache-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-hostedtoolcache-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-hostedtoolcache-latest-amd64` |
86+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-jvm-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-jvm-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-jvm-latest-amd64` |
87+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-latest-amd64` |
88+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-miniconda-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-miniconda-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-miniconda-latest-amd64` |
89+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-mono-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-mono-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-mono-latest-amd64` |
90+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-powershell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-powershell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-powershell-latest-amd64` |
91+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-rust-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-rust-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-rust-latest-amd64` |
92+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-swift-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-swift-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-medium-swift-latest-amd64` |
93+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-miniconda-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-miniconda-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-miniconda-latest-amd64` |
94+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-mono-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-mono-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-mono-latest-amd64` |
95+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-opt-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-opt-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-opt-latest-amd64` |
96+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-python3-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-python3-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-python3-latest-amd64` |
97+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-rust-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-rust-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-rust-latest-amd64` |
98+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-snap-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-snap-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-snap-latest-amd64` |
99+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-swift-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-swift-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-swift-latest-amd64` |
100+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-android-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-android-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-android-latest-amd64` |
101+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-haskell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-haskell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-haskell-latest-amd64` |
102+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-latest-amd64` |
103+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-opt-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-opt-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-opt-latest-amd64` |
104+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-opt-snap-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-opt-snap-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-local-opt-snap-latest-amd64` |
105+
| `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-powershell-latest` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-powershell-latest-arm64` | `ghcr.io/christopherhx/runner-images:ubuntu24-runner-usr-powershell-latest-amd64` |
106+

0 commit comments

Comments
(0)