logo
ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c
linux/amd64 ghcr.io r12t 贡献

ghcr.io/le-shi/gitea-runner是Gitea平台的CI/CD运行器,用于执行Gitea Actions工作流,支持自动化完成项目的构建、测试、部署等任务,助力开发者实现持续集成与持续交付流程。

18
浏览次数
15.80GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c
源镜像
ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c
镜像ID
sha256:cc0da367a907245ba6f26b77e852dd9533069c87c10eada77dab12a161c918c3
镜像 TAG
3.0-offline-ec4526c
镜像大小
15.80GB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
/usr/bin/tini -- /usr/local/bin/run.sh
工作目录
OS/平台
linux/amd64
镜像创建
2026-08-18T12:30:59.772212865Z
同步时间
2026-08-19 03:29
浏览量
18 次
贡献者
avatar r12t
📁 目录挂载 1
 /data
⚙️ 环境变量 21
KeyValue
PATH=/opt/venvs/python-tools/bin:/opt/offline-cache/go/bin:/opt/offline-cache/cargo/bin:/opt/offline-cache/ruby/gems/bin:/opt/mise/shims:/opt/mise/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
MISE_DATA_DIR=/opt/mise 1
MISE_CACHE_DIR=/opt/offline-cache/mise 2
MISE_STATE_DIR=/opt/mise-state 3
MISE_CONFIG_FILE=/opt/gitea-runner-offline/mise.toml 4
RUNNER_TOOL_CACHE=/opt/hostedtoolcache 5
AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache 6
NPM_CONFIG_CACHE=/opt/offline-cache/npm 7
MAVEN_OPTS=-Dmaven.repo.local=/opt/offline-cache/maven 8
GOPATH=/opt/offline-cache/go 9
GOMODCACHE=/opt/offline-cache/go/pkg/mod 10
CARGO_HOME=/opt/offline-cache/cargo 11
GEM_HOME=/opt/offline-cache/ruby/gems 12
GEM_SPEC_CACHE=/opt/offline-cache/ruby/specs 13
DOTNET_ROOT=/opt/dotnet/10 14
MISE_OFFLINE=1 15
PIP_FIND_LINKS=/opt/offline-cache/pip-wheelhouse 16
PIP_NO_INDEX=1 17
npm_config_offline=true 18
CARGO_NET_OFFLINE=true 19
GOPROXY=off 20
🏷️ 镜像标签 7
KeyValue
/root/.cache/act io.gitea.runner.offline.action-cache
/opt/offline-cache io.gitea.runner.offline.dependency-cache
amd64 io.gitea.runner.offline.target-arch
/opt/gitea-runner-offline/toolchains.resolved.json io.gitea.runner.offline.toolchains
Gitea Runner 3.0 with Actions, multi-version toolchains, CLIs and dependency caches preloaded org.opencontainers.image.description
https://github.com/le-shi/gitea-runner-offline org.opencontainers.image.source
Gitea Runner Offline org.opencontainers.image.title
🛡️ 镜像安全扫描
debian 12.15 Trivy 2026-08-19 03:33 查看完整报告
1035
低危 LOW
2801
中危 MEDIUM
1930
高危 HIGH
75
严重 CRITICAL
受影响目标 (645)
ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c (debian 12.15) debian Java jar Node.js node-pkg Python python-pkg Ruby gemspec opt/docker/27.5.1/bin/docker gobinary opt/docker/28.5.2/bin/docker gobinary opt/docker/29.7.2/bin/docker gobinary opt/dotnet/10/sdk/10.0.400/Containers/tasks/net10.0/Microsoft.NET.Build.Containers.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/DotnetTools/dotnet-dev-certs/10.0.11-servicing.26373.116/tools/net10.0/any/dotnet-dev-certs.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/DotnetTools/dotnet-format/dotnet-format.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/DotnetTools/dotnet-user-jwts/10.0.11-servicing.26373.116/tools/net10.0/any/dotnet-user-jwts.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/DotnetTools/dotnet-user-secrets/10.0.11-servicing.26373.116/tools/net10.0/any/dotnet-user-secrets.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/DotnetTools/dotnet-watch/10.0.400/tools/net10.0/any/dotnet-watch.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/FSharp/fsc.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/FSharp/fsi.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/MSBuild.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/NuGet.CommandLine.XPlat.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Roslyn/Microsoft.Build.Tasks.CodeAnalysis.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Roslyn/bincore/VBCSCompiler.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Roslyn/bincore/csc.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Roslyn/bincore/vbc.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.Build.Tasks.Git/tools/net/Microsoft.Build.Tasks.Git.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.NET.Sdk.BlazorWebAssembly/tools/net10.0/Microsoft.NET.Sdk.BlazorWebAssembly.Tool.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.CodeAnalysis.Razor.Compiler.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.NET.Sdk.Razor/tools/rzc.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.NET.Sdk.StaticWebAssets/tools/net10.0/Microsoft.NET.Sdk.StaticWebAssets.Tool.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.SourceLink.AzureRepos.Git/tools/net/Microsoft.SourceLink.AzureRepos.Git.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.SourceLink.Bitbucket.Git/tools/net/Microsoft.SourceLink.Bitbucket.Git.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.SourceLink.Common/tools/net/Microsoft.SourceLink.Common.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.SourceLink.GitHub/tools/net/Microsoft.SourceLink.GitHub.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/Sdks/Microsoft.SourceLink.GitLab/tools/net/Microsoft.SourceLink.GitLab.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/datacollector.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/dotnet.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/redist.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/testhost.deps.json dotnet-core opt/dotnet/10/sdk/10.0.400/vstest.console.deps.json dotnet-core opt/dotnet/10/shared/Microsoft.AspNetCore.App/10.0.11/Microsoft.AspNetCore.App.deps.json dotnet-core opt/dotnet/10/shared/Microsoft.NETCore.App/10.0.11/Microsoft.NETCore.App.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/DotnetTools/dotnet-dev-certs/6.0.36-servicing.24516.4/tools/net6.0/any/dotnet-dev-certs.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/DotnetTools/dotnet-format/dotnet-format.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/DotnetTools/dotnet-user-secrets/6.0.36-servicing.24516.4/tools/net6.0/any/dotnet-user-secrets.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/DotnetTools/dotnet-watch/6.0.428-servicing.24517.40/tools/net6.0/any/dotnet-watch.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/FSharp/fsc.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/FSharp/fsi.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/MSBuild.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Microsoft.TestPlatform.PlatformAbstractions.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Microsoft.VisualStudio.TestPlatform.ObjectModel.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/NuGet.CommandLine.XPlat.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Roslyn/Microsoft.Build.Tasks.CodeAnalysis.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Roslyn/bincore/VBCSCompiler.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Roslyn/bincore/csc.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Roslyn/bincore/vbc.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Sdks/Microsoft.NET.ILLink.Tasks/tools/net6.0/ILLink.Tasks.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Sdks/Microsoft.NET.ILLink.Tasks/tools/net6.0/illink.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Sdks/Microsoft.NET.Sdk.BlazorWebAssembly/tools/net6.0/Microsoft.NET.Sdk.BlazorWebAssembly.Tool.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/Sdks/Microsoft.NET.Sdk.Razor/tools/rzc.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/datacollector.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/dotnet-watch.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/dotnet.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/package.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/testhost.deps.json dotnet-core opt/dotnet/6/sdk/6.0.428/vstest.console.deps.json dotnet-core opt/dotnet/6/shared/Microsoft.AspNetCore.App/6.0.36/Microsoft.AspNetCore.App.deps.json dotnet-core opt/dotnet/6/shared/Microsoft.NETCore.App/6.0.36/Microsoft.NETCore.App.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Containers/containerize/containerize.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Containers/tasks/net8.0/Microsoft.NET.Build.Containers.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-dev-certs/8.0.30-servicing.26373.4/tools/net8.0/any/dotnet-dev-certs.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-format/dotnet-format.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-user-jwts/8.0.30-servicing.26373.4/tools/net8.0/any/dotnet-user-jwts.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-user-secrets/8.0.30-servicing.26373.4/tools/net8.0/any/dotnet-user-secrets.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-watch/8.0.424-servicing.26373.23/tools/net8.0/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/DotnetTools/dotnet-watch/8.0.424-servicing.26373.23/tools/net8.0/any/dotnet-watch.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/FSharp/fsc.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/FSharp/fsi.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/MSBuild.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/NuGet.CommandLine.XPlat.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Roslyn/Microsoft.Build.Tasks.CodeAnalysis.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Roslyn/bincore/VBCSCompiler.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Roslyn/bincore/csc.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Roslyn/bincore/vbc.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Sdks/Microsoft.NET.Sdk.BlazorWebAssembly/tools/net8.0/Microsoft.NET.Sdk.BlazorWebAssembly.Tool.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.CodeAnalysis.Razor.Compiler.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Sdks/Microsoft.NET.Sdk.Razor/tools/rzc.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/Sdks/Microsoft.NET.Sdk.StaticWebAssets/tools/net8.0/Microsoft.NET.Sdk.StaticWebAssets.Tool.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/datacollector.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/dotnet.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/testhost.deps.json dotnet-core opt/dotnet/8/sdk/8.0.424/vstest.console.deps.json dotnet-core opt/dotnet/8/shared/Microsoft.AspNetCore.App/8.0.30/Microsoft.AspNetCore.App.deps.json dotnet-core opt/dotnet/8/shared/Microsoft.NETCore.App/8.0.30/Microsoft.NETCore.App.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Containers/tasks/net9.0/Microsoft.NET.Build.Containers.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-dev-certs/9.0.19-servicing.26370.16/tools/net9.0/any/dotnet-dev-certs.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-format/dotnet-format.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-user-jwts/9.0.19-servicing.26370.16/tools/net9.0/any/dotnet-user-jwts.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-user-secrets/9.0.19-servicing.26370.16/tools/net9.0/any/dotnet-user-secrets.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-watch/9.0.317-servicing.26371.13/tools/net9.0/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-watch/9.0.317-servicing.26371.13/tools/net9.0/any/dotnet-watch.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/DotnetTools/dotnet-watch/9.0.317-servicing.26371.13/tools/net9.0/any/dotnet.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/FSharp/fsc.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/FSharp/fsi.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/MSBuild.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/NuGet.CommandLine.XPlat.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Roslyn/Microsoft.Build.Tasks.CodeAnalysis.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Roslyn/bincore/VBCSCompiler.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Roslyn/bincore/csc.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Roslyn/bincore/vbc.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Sdks/Microsoft.NET.Sdk.BlazorWebAssembly/tools/net9.0/Microsoft.NET.Sdk.BlazorWebAssembly.Tool.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.CodeAnalysis.Razor.Compiler.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Sdks/Microsoft.NET.Sdk.Razor/tools/rzc.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/Sdks/Microsoft.NET.Sdk.StaticWebAssets/tools/net9.0/Microsoft.NET.Sdk.StaticWebAssets.Tool.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/datacollector.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/dotnet.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/testhost.deps.json dotnet-core opt/dotnet/9/sdk/9.0.317/vstest.console.deps.json dotnet-core opt/dotnet/9/shared/Microsoft.AspNetCore.App/9.0.19/Microsoft.AspNetCore.App.deps.json dotnet-core opt/dotnet/9/shared/Microsoft.NETCore.App/9.0.19/Microsoft.NETCore.App.deps.json dotnet-core opt/mise/installs/cosign/2.6.5/cosign gobinary opt/mise/installs/go/1.22.12/bin/go gobinary opt/mise/installs/go/1.22.12/bin/gofmt gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/addr2line gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/asm gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/buildid gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/cgo gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/compile gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/covdata gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/cover gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/doc gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/fix gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/link gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/nm gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/objdump gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/pack gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/pprof gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/test2json gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/trace gobinary opt/mise/installs/go/1.22.12/pkg/tool/linux_amd64/vet gobinary opt/mise/installs/go/1.23.12/bin/go gobinary opt/mise/installs/go/1.23.12/bin/gofmt gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/addr2line gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/asm gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/buildid gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/cgo gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/compile gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/covdata gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/cover gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/doc gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/fix gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/link gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/nm gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/objdump gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/pack gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/pprof gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/preprofile gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/test2json gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/trace gobinary opt/mise/installs/go/1.23.12/pkg/tool/linux_amd64/vet gobinary opt/mise/installs/go/1.24.13/bin/go gobinary opt/mise/installs/go/1.24.13/bin/gofmt gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/addr2line gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/asm gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/buildid gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/cgo gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/compile gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/covdata gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/cover gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/doc gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/fix gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/link gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/nm gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/objdump gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/pack gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/pprof gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/preprofile gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/test2json gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/trace gobinary opt/mise/installs/go/1.24.13/pkg/tool/linux_amd64/vet gobinary opt/mise/installs/go/1.25.13/bin/go gobinary opt/mise/installs/go/1.25.13/bin/gofmt gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/asm gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/cgo gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/compile gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/cover gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/link gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/preprofile gobinary opt/mise/installs/go/1.25.13/pkg/tool/linux_amd64/vet gobinary opt/mise/installs/helm/3.21.4/linux-amd64/helm gobinary opt/mise/installs/kubectl/1.34.10/kubectl gobinary opt/mise/installs/kustomize/5.8.1/kustomize gobinary opt/mise/installs/node/24.19.0/lib/node_modules/typescript/node_modules/@typescript/typescript-linux-x64/lib/tsc gobinary opt/mise/installs/shfmt/3.13.1/shfmt gobinary opt/mise/installs/syft/1.51.0/syft gobinary opt/mise/installs/terraform/1.15.8/terraform gobinary opt/mise/installs/trivy/0.74.0/trivy gobinary opt/mise/installs/uv/0.12.5/uv-x86_64-unknown-linux-musl/uv rustbinary opt/mise/installs/uv/0.12.5/uv-x86_64-unknown-linux-musl/uvx rustbinary opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/abscissa_core-0.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/abscissa_derive-0.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/addr2line-0.25.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/adler2-2.0.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/annotate-snippets-0.11.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.21/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.7/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-1.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.102/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arc-swap-1.9.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/arrayref-0.3.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.41/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/async-compression-0.4.42/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atty-0.2.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/auditable-info-0.10.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/auditable-serde-0.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.5.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-rs-1.16.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-sys-0.40.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/backtrace-0.3.76/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64ct-1.8.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.11.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/blake3-1.8.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/borsh-1.6.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bstr-1.12.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/camino-1.2.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-0.91.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-audit-0.22.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-credential-0.4.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-credential-libsecret-0.5.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-edit-0.13.13/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-lock-11.0.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-lock-11.0.1/tests/examples/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-outdated-0.19.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-platform-0.3.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-util-0.2.23/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-util-schemas-0.10.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cargo_metadata-0.23.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.60/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2.62/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.6.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-cargo-0.18.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-verbosity-flag-3.0.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_builder-4.6.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_complete-4.6.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_derive-4.6.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap_lex-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clru-0.6.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.58/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/color-eyre-0.6.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.37/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-codecs-0.4.38/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.31/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/compression-core-0.4.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/constant_time_eq-0.4.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.2.17/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpufeatures-0.3.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crates-io-0.40.13/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crc32fast-1.5.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crypto-common-0.1.7/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ct-codecs-1.1.6/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curl-0.4.49/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curl-sys-0.4.87+curl-8.19.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cvss-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/der-0.7.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/deranged-0.5.8/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/displaydoc-0.2.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ed25519-compact-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/either-1.15.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-1.0.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/equivalent-1.0.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/erased-serde-0.4.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/errno-0.3.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/eyre-0.6.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fiat-crypto-0.3.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.27/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/filetime-0.2.28/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/find-msvc-tools-0.1.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fs-err-3.3.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-io-0.3.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-sink-0.3.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-task-0.3.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.17/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gimli-0.32.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/git2-0.20.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-0.73.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-0.84.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-actor-0.35.6/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-actor-0.41.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-attributes-0.27.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-attributes-0.33.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-bitmap-0.2.16/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-bitmap-0.3.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-chunk-0.4.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-chunk-0.7.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-command-0.6.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-command-0.9.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-commitgraph-0.29.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-commitgraph-0.37.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-config-0.46.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-config-0.57.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-config-value-0.15.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-config-value-0.18.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-credentials-0.30.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-credentials-0.38.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-date-0.10.7/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-date-0.15.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-diff-0.53.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-diff-0.64.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-dir-0.15.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-discover-0.41.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-discover-0.52.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-error-0.2.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-features-0.43.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-features-0.48.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-filter-0.20.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-filter-0.31.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-fs-0.16.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-fs-0.21.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-glob-0.21.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-glob-0.26.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-hash-0.19.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-hash-0.25.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-hashtable-0.15.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-hashtable-0.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-ignore-0.16.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-ignore-0.21.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-index-0.41.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-index-0.52.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-lock-18.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-lock-23.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-negotiate-0.21.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-negotiate-0.32.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-object-0.50.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-object-0.61.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-odb-0.70.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-odb-0.81.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-pack-0.60.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-pack-0.71.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-packetline-0.19.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-packetline-0.21.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-packetline-blocking-0.19.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-path-0.10.22/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-path-0.12.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-pathspec-0.12.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-pathspec-0.18.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-prompt-0.11.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-prompt-0.15.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-protocol-0.51.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-protocol-0.62.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-quote-0.6.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-quote-0.7.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-ref-0.53.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-ref-0.64.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-refspec-0.31.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-refspec-0.42.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-revision-0.35.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-revision-0.46.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-revwalk-0.21.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-revwalk-0.32.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-sec-0.12.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-sec-0.14.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-shallow-0.12.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-shallow-0.5.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-status-0.20.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-submodule-0.20.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-submodule-0.31.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-tempfile-18.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-tempfile-23.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-trace-0.1.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-trace-0.1.20/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-transport-0.48.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-transport-0.57.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-traverse-0.47.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-traverse-0.58.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-url-0.32.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-url-0.36.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-utils-0.3.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-utils-0.3.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-validate-0.10.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-validate-0.11.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-worktree-0.42.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-worktree-0.53.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-worktree-state-0.31.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gix-worktree-stream-0.33.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/glob-0.3.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/globset-0.4.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.13/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/h2-0.4.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hash32-0.3.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.16.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.17.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/home-0.5.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-auth-0.1.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_collections-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_locale_core-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer_data-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.1.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.1.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_properties_data-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_provider-2.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna_adapter-1.2.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ignore-0.4.25/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indenter-0.3.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/indexmap-2.14.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.12.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_executable-1.0.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itertools-0.14.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.23/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.28/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-static-0.2.23/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-static-0.2.28/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jobserver-0.1.34/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/kstring-2.0.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lazy_static-1.5.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.185/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libgit2-sys-0.18.3+1.9.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libloading-0.8.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libnghttp2-sys-0.1.13+1.68.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.34.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libssh2-sys-0.3.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libz-sys-1.1.28/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.29/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lru-slab-0.1.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/maybe-async-0.2.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memmap2-0.9.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/miniz_oxide-0.8.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.30.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-7.1.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nonempty-0.12.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nu-ansi-term-0.50.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-conv-0.2.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.37.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/object-0.39.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opener-0.8.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.1.6/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-probe-0.2.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/openssl-sys-0.9.113/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/orion-0.17.13/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/os_info-3.14.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/owo-colors-4.3.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/p384-0.13.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pasetors-0.7.8/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/petgraph-0.8.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.17/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pkg-config-0.3.33/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/platforms-3.10.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/potential_utf-0.1.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.106/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prodash-30.0.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prodash-31.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quinn-0.11.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quinn-proto-0.11.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quinn-udp-0.5.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quitters-0.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.45/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.5/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-1.12.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.36.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-demangle-0.1.27/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-hash-2.1.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustc-stable-hash-0.1.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustfix-0.9.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.38/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.40/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-native-certs-0.8.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.14.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.14.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-platform-verifier-0.7.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.13/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustsec-0.33.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustversion-1.0.22/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ryu-1.0.23/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/same-file-1.0.6/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.28/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-untagged-0.1.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_derive-1.0.228/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_ignored-0.1.14/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_spanned-1.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sha2-0.10.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/shell-words-1.1.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/simd-adler32-0.3.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smol_str-0.3.6/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stable_deref_trait-1.2.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum-0.28.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.28.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/supports-hyperlinks-3.2.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.117/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/synstructure-0.13.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tame-index-0.22.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tame-index-0.26.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tar-0.4.45/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/terminal_size-0.4.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thread_local-1.1.9/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.47/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-core-0.1.8/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-macros-0.2.27/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinyvec-1.11.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.52.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-util-0.7.18/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-0.9.12+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-1.1.2+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-span-0.5.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml-span-0.7.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-0.7.5+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_datetime-1.1.1+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.23.10+spec-1.0.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_edit-0.25.11+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_parser-1.1.2+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/toml_writer-1.1.1+spec-1.1.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.10/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-http-0.6.8/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.44/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-attributes-0.1.31/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-chrome-0.7.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-subscriber-0.3.23/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/twox-hash-2.1.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typeid-1.0.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.19.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.20.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicase-2.9.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.24/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-normalization-0.1.25/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-width-0.2.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wait-timeout-0.2.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.207.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wasmparser-0.247.0/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/webpki-roots-1.0.7/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-0.7.15/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-1.0.1/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winnow-1.0.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-0.8.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/yoke-derive-0.8.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerocopy-0.8.48/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-0.1.7/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerofrom-derive-0.1.7/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zeroize-1.8.2/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerotrie-0.2.4/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-0.11.6/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zerovec-derive-0.11.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/Cargo.lock cargo opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/Cargo.lock cargo opt/offline-cache/go/bin/gofumpt gobinary opt/offline-cache/go/bin/goimports gobinary opt/offline-cache/go/bin/golangci-lint gobinary opt/offline-cache/go/bin/staticcheck gobinary root/.cache/act/actions-setup-dotnet@v3/__tests__/e2e-test-csproj/packages.lock.json nuget root/.cache/act/actions-setup-dotnet@v4/__tests__/e2e-test-csproj/packages.lock.json nuget root/.cache/act/actions-setup-dotnet@v5/__tests__/e2e-test-csproj/packages.lock.json nuget root/.cache/act/swatinem-rust-cache@v2/tests/Cargo.lock cargo root/.cache/act/swatinem-rust-cache@v2/tests/wasm-workspace/Cargo.lock cargo usr/local/bin/gitea-runner gobinary usr/local/lib/docker/cli-plugins/docker-buildx gobinary usr/local/lib/docker/cli-plugins/docker-compose gobinary /opt/mise/installs/go/1.22.12/src/crypto/x509/platform_root_key.pem /opt/mise/installs/go/1.23.12/src/crypto/x509/platform_root_key.pem /opt/mise/installs/go/1.24.13/src/crypto/x509/platform_root_key.pem /opt/mise/installs/go/1.25.13/src/crypto/x509/platform_root_key.pem /opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ed25519-compact-2.2.0/src/pem.rs /opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libnghttp2-sys-0.1.13+1.68.1/nghttp2/src/ca.nghttp2.org-key.pem /opt/offline-cache/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pasetors-0.7.8/src/footer.rs /opt/offline-cache/go/pkg/mod/github.com/securego/gosec/v2@v2.22.2/rules/hardcoded_credentials.go /opt/offline-cache/go/pkg/mod/github.com/spf13/afero@v1.12.0/gcsfs/gcs-fake-service-account.json /opt/offline-cache/npm/_cacache/content-v2/sha512/5d/34/4bf4a4989f7dc38a52370a792e32ba15ab548dde1d973304f40feef70e598d17a19e549996e149bfdf36d939b6247fe03d47e839859c6c8335b5836694a6 /root/.cache/act/hashicorp-setup-terraform@v3/.github/workflows/setup-terraform.yml

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c  ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c  ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c

Shell快速替换命令

sed -i 's#ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c  ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c  ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c'

镜像构建历史


# 2026-08-18 20:30:59  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/run.sh"]
                        
# 2026-08-18 20:30:59  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-08-18 20:30:59  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Gitea Runner Offline org.opencontainers.image.description=Gitea Runner 3.0 with Actions, multi-version toolchains, CLIs and dependency caches preloaded org.opencontainers.image.source=https://github.com/le-shi/gitea-runner-offline io.gitea.runner.offline.action-cache=/root/.cache/act io.gitea.runner.offline.dependency-cache=/opt/offline-cache io.gitea.runner.offline.toolchains=/opt/gitea-runner-offline/toolchains.resolved.json io.gitea.runner.offline.target-arch=amd64
                        
# 2026-08-18 20:30:59  0.00B 设置环境变量 MISE_OFFLINE PIP_FIND_LINKS PIP_NO_INDEX npm_config_offline CARGO_NET_OFFLINE GOPROXY
ENV MISE_OFFLINE=1 PIP_FIND_LINKS=/opt/offline-cache/pip-wheelhouse PIP_NO_INDEX=1 npm_config_offline=true CARGO_NET_OFFLINE=true GOPROXY=off
                        
# 2026-08-18 20:30:59  9.87KB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c chmod 0755 /usr/local/bin/verify-offline-image /usr/local/bin/verify-offline-setup-actions /usr/local/bin/verify-offline-dependency-caches # buildkit
                        
# 2026-08-18 20:30:59  2.00KB 复制新文件或目录到容器中
COPY scripts/verify-dependency-caches.sh /usr/local/bin/verify-offline-dependency-caches # buildkit
                        
# 2026-08-18 20:30:59  3.00KB 复制新文件或目录到容器中
COPY scripts/verify-setup-actions.sh /usr/local/bin/verify-offline-setup-actions # buildkit
                        
# 2026-08-18 20:30:59  4.86KB 复制新文件或目录到容器中
COPY scripts/verify-image.sh /usr/local/bin/verify-offline-image # buildkit
                        
# 2026-08-18 20:30:59  1.75GB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c chmod 0755 /usr/local/bin/install-offline-images /usr/local/bin/load-offline-images /usr/local/bin/verify-offline-docker-images;     /usr/local/bin/install-offline-images # buildkit
                        
# 2026-08-18 20:30:31  577.00B 复制新文件或目录到容器中
COPY scripts/verify-offline-docker-images.sh /usr/local/bin/verify-offline-docker-images # buildkit
                        
# 2026-08-18 20:30:31  473.00B 复制新文件或目录到容器中
COPY scripts/load-offline-images.sh /usr/local/bin/load-offline-images # buildkit
                        
# 2026-08-18 20:30:31  1.10KB 复制新文件或目录到容器中
COPY scripts/install-offline-images.sh /usr/local/bin/install-offline-images # buildkit
                        
# 2026-08-18 20:30:31  367.00B 复制新文件或目录到容器中
COPY offline-images.lock /opt/gitea-runner-offline/offline-images.lock # buildkit
                        
# 2026-08-18 20:30:31  114.75MB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c chmod 0755 /usr/local/bin/install-offline-docker-tools;     /usr/local/bin/install-offline-docker-tools "${BUILDX_VERSION}" "${COMPOSE_VERSION}" # buildkit
                        
# 2026-08-18 20:30:30  125.84MB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c chmod 0755 /usr/local/bin/install-offline-docker-cli /usr/local/bin/use-docker-version;     /usr/local/bin/install-offline-docker-cli       /opt/gitea-runner-offline/docker-cli.lock "${DOCKER_DEFAULT_VERSION}" # buildkit
                        
# 2026-08-18 20:30:23  550.00B 复制新文件或目录到容器中
COPY scripts/use-docker-version.sh /usr/local/bin/use-docker-version # buildkit
                        
# 2026-08-18 20:30:23  1.56KB 复制新文件或目录到容器中
COPY scripts/install-docker-cli.sh /usr/local/bin/install-offline-docker-cli # buildkit
                        
# 2026-08-18 20:30:23  459.00B 复制新文件或目录到容器中
COPY docker-cli.lock /opt/gitea-runner-offline/docker-cli.lock # buildkit
                        
# 2026-08-18 20:30:23  1.78KB 复制新文件或目录到容器中
COPY scripts/install-docker-tools.sh /usr/local/bin/install-offline-docker-tools # buildkit
                        
# 2026-08-18 20:30:23  736.97MB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c chmod 0755 /usr/local/bin/install-offline-actions /usr/local/bin/patch-offline-actions;     /usr/local/bin/install-offline-actions /opt/gitea-runner-offline/actions.lock /root/.cache/act;     /usr/local/bin/patch-offline-actions # buildkit
                        
# 2026-08-18 20:29:02  1.84KB 复制新文件或目录到容器中
COPY scripts/patch-offline-actions.sh /usr/local/bin/patch-offline-actions # buildkit
                        
# 2026-08-18 20:29:02  2.03KB 复制新文件或目录到容器中
COPY scripts/install-actions.sh /usr/local/bin/install-offline-actions # buildkit
                        
# 2026-08-18 20:29:02  30.97MB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c chmod 0755 /usr/local/bin/package-offline-node-modules;     /usr/local/bin/package-offline-node-modules # buildkit
                        
# 2026-08-18 20:28:49  804.00B 复制新文件或目录到容器中
COPY scripts/package-offline-node-modules.sh /usr/local/bin/package-offline-node-modules # buildkit
                        
# 2026-08-18 20:28:48  2.90GB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c set -eu;     chmod 0755 /usr/local/bin/seed-offline-dependencies;     if [ -s /run/secrets/GITHUB_TOKEN ]; then       export GITHUB_TOKEN="$(cat /run/secrets/GITHUB_TOKEN)" GH_TOKEN="$(cat /run/secrets/GITHUB_TOKEN)";     fi;     /usr/local/bin/seed-offline-dependencies # buildkit
                        
# 2026-08-18 20:16:44  3.32KB 复制新文件或目录到容器中
COPY scripts/seed-dependencies.sh /usr/local/bin/seed-offline-dependencies # buildkit
                        
# 2026-08-18 20:16:42  9.43GB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c set -eu;     chmod 0755 /usr/local/bin/install-offline-toolchains /usr/local/bin/install-offline-dotnet /usr/local/bin/populate-offline-toolcache;     if [ -s /run/secrets/GITHUB_TOKEN ]; then       export GITHUB_TOKEN="$(cat /run/secrets/GITHUB_TOKEN)" GH_TOKEN="$(cat /run/secrets/GITHUB_TOKEN)";     fi;     /usr/local/bin/install-offline-toolchains;     /usr/local/bin/install-offline-dotnet;     /usr/local/bin/populate-offline-toolcache # buildkit
                        
# 2026-08-18 20:15:35  1.84KB 复制新文件或目录到容器中
COPY scripts/populate-toolcache.sh /usr/local/bin/populate-offline-toolcache # buildkit
                        
# 2026-08-18 20:15:34  1.42KB 复制新文件或目录到容器中
COPY scripts/install-dotnet.sh /usr/local/bin/install-offline-dotnet # buildkit
                        
# 2026-08-18 20:15:34  805.00B 复制新文件或目录到容器中
COPY scripts/install-toolchains.sh /usr/local/bin/install-offline-toolchains # buildkit
                        
# 2026-08-18 20:15:34  1.02KB 复制新文件或目录到容器中
COPY dependency-seeds/ /opt/gitea-runner-offline/dependency-seeds/ # buildkit
                        
# 2026-08-18 20:15:34  627.00B 复制新文件或目录到容器中
COPY mise.toml /opt/gitea-runner-offline/mise.toml # buildkit
                        
# 2026-08-18 19:44:35  7.69KB 复制新文件或目录到容器中
COPY actions.lock /opt/gitea-runner-offline/actions.lock # buildkit
                        
# 2026-08-18 19:44:35  116.05MB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c set -eux;     case "${TARGETARCH}" in amd64) mise_arch=x64 ;; arm64) mise_arch=arm64 ;; *) echo "Unsupported architecture: ${TARGETARCH}" >&2; exit 1 ;; esac;     curl --fail --location --retry 5       "https://github.com/jdx/mise/releases/download/${MISE_VERSION}/mise-${MISE_VERSION}-linux-${mise_arch}"       --output /usr/local/bin/mise;     chmod 0755 /usr/local/bin/mise;     mise --version # buildkit
                        
# 2026-08-18 19:44:35  2.33KB 复制新文件或目录到容器中
COPY /usr/local/bin/run.sh /usr/local/bin/run.sh # buildkit
                        
# 2026-08-18 19:44:35  23.18MB 复制新文件或目录到容器中
COPY /usr/local/bin/gitea-runner /usr/local/bin/gitea-runner # buildkit
                        
# 2026-08-18 19:44:34  502.08MB 执行命令并创建新的镜像层
RUN |6 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 DOCKER_DEFAULT_VERSION=29.7.2 /bin/sh -c set -eux;     apt-get update;     DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends       autoconf bash bison build-essential ca-certificates coreutils curl file findutils git git-lfs gzip jq       libdb-dev libffi-dev libgdbm-dev libgmp-dev libicu72 libncurses-dev libreadline-dev libssl-dev libyaml-dev       openssh-client pkg-config rsync skopeo tar tini unzip xz-utils zip zlib1g-dev;     rm -rf /var/lib/apt/lists/*;     git lfs install --system;     update-ca-certificates # buildkit
                        
# 2026-08-18 19:44:34  0.00B 设置环境变量 MISE_DATA_DIR MISE_CACHE_DIR MISE_STATE_DIR MISE_CONFIG_FILE RUNNER_TOOL_CACHE AGENT_TOOLSDIRECTORY NPM_CONFIG_CACHE MAVEN_OPTS GOPATH GOMODCACHE CARGO_HOME GEM_HOME GEM_SPEC_CACHE DOTNET_ROOT PATH
ENV MISE_DATA_DIR=/opt/mise MISE_CACHE_DIR=/opt/offline-cache/mise MISE_STATE_DIR=/opt/mise-state MISE_CONFIG_FILE=/opt/gitea-runner-offline/mise.toml RUNNER_TOOL_CACHE=/opt/hostedtoolcache AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache NPM_CONFIG_CACHE=/opt/offline-cache/npm MAVEN_OPTS=-Dmaven.repo.local=/opt/offline-cache/maven GOPATH=/opt/offline-cache/go GOMODCACHE=/opt/offline-cache/go/pkg/mod CARGO_HOME=/opt/offline-cache/cargo GEM_HOME=/opt/offline-cache/ruby/gems GEM_SPEC_CACHE=/opt/offline-cache/ruby/specs DOTNET_ROOT=/opt/dotnet/10 PATH=/opt/venvs/python-tools/bin:/opt/offline-cache/go/bin:/opt/offline-cache/cargo/bin:/opt/offline-cache/ruby/gems/bin:/opt/mise/shims:/opt/mise/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-08-18 19:44:34  0.00B 定义构建参数
ARG DOCKER_DEFAULT_VERSION=29.7.2
                        
# 2026-08-18 19:44:34  0.00B 定义构建参数
ARG COMPOSE_VERSION=v5.5.0
                        
# 2026-08-18 19:44:34  0.00B 定义构建参数
ARG BUILDX_VERSION=v0.36.1
                        
# 2026-08-18 19:44:34  0.00B 定义构建参数
ARG MISE_VERSION=v2026.8.6
                        
# 2026-08-18 19:44:34  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2026-08-18 19:44:34  0.00B 定义构建参数
ARG RUNNER_IMAGE
                        
# 2026-08-18 19:44:34  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-08-03 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
                        
                    

镜像信息

{
    "Id": "sha256:cc0da367a907245ba6f26b77e852dd9533069c87c10eada77dab12a161c918c3",
    "RepoTags": [
        "ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c"
    ],
    "RepoDigests": [
        "ghcr.io/le-shi/gitea-runner@sha256:bc92667875dd28129323c087b15ef8b93dce2ada5b319d8ce2ee9bb449ba159d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner@sha256:719a57f077d70617f76ad10fc778d2562f8c1cafde554bbf589de9f274224e97"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-18T12:30:59.772212865Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/venvs/python-tools/bin:/opt/offline-cache/go/bin:/opt/offline-cache/cargo/bin:/opt/offline-cache/ruby/gems/bin:/opt/mise/shims:/opt/mise/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "MISE_DATA_DIR=/opt/mise",
            "MISE_CACHE_DIR=/opt/offline-cache/mise",
            "MISE_STATE_DIR=/opt/mise-state",
            "MISE_CONFIG_FILE=/opt/gitea-runner-offline/mise.toml",
            "RUNNER_TOOL_CACHE=/opt/hostedtoolcache",
            "AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache",
            "NPM_CONFIG_CACHE=/opt/offline-cache/npm",
            "MAVEN_OPTS=-Dmaven.repo.local=/opt/offline-cache/maven",
            "GOPATH=/opt/offline-cache/go",
            "GOMODCACHE=/opt/offline-cache/go/pkg/mod",
            "CARGO_HOME=/opt/offline-cache/cargo",
            "GEM_HOME=/opt/offline-cache/ruby/gems",
            "GEM_SPEC_CACHE=/opt/offline-cache/ruby/specs",
            "DOTNET_ROOT=/opt/dotnet/10",
            "MISE_OFFLINE=1",
            "PIP_FIND_LINKS=/opt/offline-cache/pip-wheelhouse",
            "PIP_NO_INDEX=1",
            "npm_config_offline=true",
            "CARGO_NET_OFFLINE=true",
            "GOPROXY=off"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/data": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/usr/bin/tini",
            "--",
            "/usr/local/bin/run.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "io.gitea.runner.offline.action-cache": "/root/.cache/act",
            "io.gitea.runner.offline.dependency-cache": "/opt/offline-cache",
            "io.gitea.runner.offline.target-arch": "amd64",
            "io.gitea.runner.offline.toolchains": "/opt/gitea-runner-offline/toolchains.resolved.json",
            "org.opencontainers.image.description": "Gitea Runner 3.0 with Actions, multi-version toolchains, CLIs and dependency caches preloaded",
            "org.opencontainers.image.source": "https://github.com/le-shi/gitea-runner-offline",
            "org.opencontainers.image.title": "Gitea Runner Offline"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 15798592181,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/5b04e34a2f051854692ba50c8fcdfe7b8a89af144b40b949e7edfecb3aa244b8/diff:/var/lib/docker/overlay2/b39373b3131fd3ee7a4a4f86dd92db9f1d6d23daf91d443f882330e20eb19903/diff:/var/lib/docker/overlay2/d3cd4863f37c0351b7fea9c8f0c343bf59d23287e69ede66536e2dc3be834cd8/diff:/var/lib/docker/overlay2/af996aa7064bd4e203cb34468b09e1dad92db66fd3b6db7d2d1f83abc5c358bd/diff:/var/lib/docker/overlay2/57626326091abbc30747eec86e8fed3f7d63ce59a3cccf1f511e6bab681043a3/diff:/var/lib/docker/overlay2/e933e98c84b07c250811e6cd71a67485d5a5494df31de4526b51d89430f1732b/diff:/var/lib/docker/overlay2/df8adbbf41aa2028e2a5e716d407fe8d0df927dca29629ff11c62f9f1c7da1c1/diff:/var/lib/docker/overlay2/1d69b6a5fd9aaf042e407a521dee3e2818ee27475b96cb38b5cc6ca703353c49/diff:/var/lib/docker/overlay2/3f4072abd1f94d0d295554e6e4e79e80b31fff8c68765725759af4b4b1691e42/diff:/var/lib/docker/overlay2/0370b2152d631ca46659df2f3b13b2ff2d6394d3ba6119c7f3398e2576610026/diff:/var/lib/docker/overlay2/b61f431a9030493194fb63a37d67d5f1ed05232afb071e9501f398a4187d33e1/diff:/var/lib/docker/overlay2/00149fa4d6cb01a15aa7e52e5e8546107610debbd758fd90a68666ffa1fc7284/diff:/var/lib/docker/overlay2/3c0d594285ffefb60a752b881968ac70919440c61204cd1b4afa6a24c3e2aae5/diff:/var/lib/docker/overlay2/12bfbd0719613eebcff981f1edd352318fecdd9172a80f78dc45520530a27b6d/diff:/var/lib/docker/overlay2/5da160c6f6fef0b1aebd57fb4bd8d09e1c7fde67e8db4df260980ccd8e657776/diff:/var/lib/docker/overlay2/7d8482690e473137bae3e283c63a8282c7e79911429185c78f2a32cf171a6f44/diff:/var/lib/docker/overlay2/546619afe12bc8858a2c389be676c61f3ff6f359ec36f365df490b2407b5a823/diff:/var/lib/docker/overlay2/fae38bbb7f466fcf6b8e773d0207c4dc2f0496b6fbece49128058e9f7b46a13b/diff:/var/lib/docker/overlay2/afa7f30838074125a2185acb2af909916096e36a35381a054e40310582a42b55/diff:/var/lib/docker/overlay2/f859234f301ff7ccf489e58f99dcdc922734bb4d0431caf072560c34f6254190/diff:/var/lib/docker/overlay2/2421aae768fd0bdb5b387c392ec39195bed05457b7c27d1821beea37afc17132/diff:/var/lib/docker/overlay2/eae6fbcf393de971ac458a1e5e8a91d892845401f9882cab0f5252d99ec44cd4/diff:/var/lib/docker/overlay2/9f93845f602cfdd18f993630b1eb7ecb1258517b015154b55092a64ff0d062c5/diff:/var/lib/docker/overlay2/99d2f0b55892cdafa76a541b98dede6030a8157b18266af575370e2c6ae76a96/diff:/var/lib/docker/overlay2/cd4c3de93ab37a832804c057ac7fbb2283b632fa843777d86d4ae1b1fef79033/diff:/var/lib/docker/overlay2/5c83bf844e799e9d8c3ce3034d6ce19da7b23c2c126414114c2f465eab1e864e/diff:/var/lib/docker/overlay2/cf7ab9acccbadc7f39ee1e920b9ea2e6f13531de785449170e667db17e4cbc03/diff:/var/lib/docker/overlay2/c530676431c2bdde06e1aac3b5bf66e83ee295dc8fb6b1b01e4a26f093e42325/diff:/var/lib/docker/overlay2/6ed29c9a5fb4ee5587278b5344a2f93b7ee3df8128f97c8dbb3c66f7f7f181c9/diff:/var/lib/docker/overlay2/b8d63ae8b0a71b34cb53d65991cf4d05f6cb2033be399fe0ae56c0fac3d738a1/diff:/var/lib/docker/overlay2/7265aa19c34262645da89768b102bec2823e9f008abb2f4a83e20ee3e4b41bc6/diff:/var/lib/docker/overlay2/be52e842e2a3d70331c1c5a986ff566b5cc67ad75cc28264277d7db9c406a885/diff:/var/lib/docker/overlay2/db7dee7a45ccc286b380e48ad509d687008ada2df03ed4e7580da1ffe83fa37c/diff",
            "MergedDir": "/var/lib/docker/overlay2/6e7f2331e23e0b651debce0a4d3f13483fbc12725e863cfa6a41b468b9ef5877/merged",
            "UpperDir": "/var/lib/docker/overlay2/6e7f2331e23e0b651debce0a4d3f13483fbc12725e863cfa6a41b468b9ef5877/diff",
            "WorkDir": "/var/lib/docker/overlay2/6e7f2331e23e0b651debce0a4d3f13483fbc12725e863cfa6a41b468b9ef5877/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:66462cc862fe2053b9863fefa3866e07bb5dfb06f6b3ce3177cc096e4021aabe",
            "sha256:f250052750a2469cb145e06e3375af739321263ae9a8ebf4906fade671aaf6be",
            "sha256:f73c7482af87451083bc6a9042aa573d926620f664de3bc59fe3cbf44f298adc",
            "sha256:345ae781c99fdd37ecc205b398c2e4023350e321403fa7b0364e219ae2b8044e",
            "sha256:971e8dd4ddc4d31f50b0c4392ce7a39b6330b5454938e0e02a177cd8ae8f2014",
            "sha256:d3d6bf1d0dcbc03418619c27f63776331094d9781d08b2cadb98753e7a4fd362",
            "sha256:dbbaec373870d1543eff38dd5ce5ecbf0067e6bbf551994fc2bce61e9d2f677d",
            "sha256:01552002d680b3e4a4e3945b6c3bd7c0490d308d3abc28986c9977af6cc74864",
            "sha256:30d2a5892cb19e9437d8fcd9664417da1b945537acf16614ec515d84592eb768",
            "sha256:ee1d78fe6fd19ea0ee6a215ff9a54599aa4f5cc6fdc4ed2814a9448fd94b48cb",
            "sha256:ae7cb9dd36e6c9bd9e3745b325e00ec1156be842adf8231dc5048c40ffd7c455",
            "sha256:5a30501da52516f6adaa200a4c6636abcd8a910298c76440d9837b3eae7963ff",
            "sha256:fa588a315c01e15d83f1bb10e86a2c18cac6691ab42625451c236f50c0dc9ee7",
            "sha256:ba68abccd3d33d1ae10d3d55bb6e3e5d7ce31752a01e65e559438890100b9caa",
            "sha256:5de6dd6dbed77385db1a781885e0347e35c6faf9e76af332f9be1fb220a2d44b",
            "sha256:88c3b3483285624259cb1f9f7cf5974397cfb6f06ea2cad81b302ad104e5eda0",
            "sha256:fe994bfc62462f8a25a888ec7389116711031ca7aa3d10b481b6a5cdcd9bdd37",
            "sha256:d7ac304a2c156a7a11f77aaa58d7d284d340c4df067d7df3c98d6a89d997f5e5",
            "sha256:b1f8337aea4d5b53ab0bd4479f2c618c29be9041beb596a551f089eb165532c1",
            "sha256:1991e620bc41a859615d02fb441570735e4f5f144f121818a5d7dcf31862bc57",
            "sha256:36d643c43464ee0f8e00f90497ef838fb6855c9949cada2f5ebf5daa30fe6103",
            "sha256:67a70202874ded4417c20fb45fb757d62062c1490f88ff653104f2e2c47c2567",
            "sha256:77be11b76c101571eea26605ce844cc7c55b3e9664b71f0979604628c372dc8b",
            "sha256:4e2f57bb859291c2df7d65b5291fba707dafb1963c1ee0b79c5ba3b50135aeca",
            "sha256:a4625147e8386eca73c22553f043667918ad8bdf32d6d8dec7e3e0348e590cf1",
            "sha256:f6b7cba67ace967c5d8a86c340df6f4597d5c0737ef0b9f3ec4443a51fe6fd87",
            "sha256:0313dc69dd2bb9daf52ac43c455d25901c5bb133c1253ea174ecb15e82cf4b72",
            "sha256:9056dd6cb6c7cf191c59d016f0efa5550359933c6f580b948ce13dc21570e472",
            "sha256:f2856748ed5a6b8b127b663f04aaea08bfffe26c4d4b5f1be206767d78f611a6",
            "sha256:881a43673a088c8e8c202cdfcae5e78287a6430349aba8f56152f6636db427e8",
            "sha256:8a8c85f6989162b7f80ac29f7b931093298da448191630a901725a5aa1ef423e",
            "sha256:bfd17569c00435acec92a7e3e48c507d792e2d17512ab8837343868a04e79054",
            "sha256:4cd71defabadfac18f49473e51871af81c6d2d08292e8a99371f7439d3d31fe7",
            "sha256:f307c3ef7d63d94d42981d923c39765ba2e473e58acd6f16cfc7439d42fb3c73"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-19T03:20:44.430511057+08:00"
    }
}

更多版本

ghcr.io/le-shi/gitea-runner:3.0-offline-amd64

linux/amd64 ghcr.io15.80GB2026-08-19 01:45
16

ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6

linux/amd64 ghcr.io14.49GB2026-08-19 02:53
16

ghcr.io/le-shi/gitea-runner:3.0-offline-187382c

linux/amd64 ghcr.io15.70GB2026-08-19 03:14
12

ghcr.io/le-shi/gitea-runner:3.0-offline-ec4526c

linux/amd64 ghcr.io15.80GB2026-08-19 03:29
17
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×