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

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

11
浏览次数
15.70GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-187382c
源镜像
ghcr.io/le-shi/gitea-runner:3.0-offline-187382c
镜像ID
sha256:3062c9318a829dd75e3f508eaf32899e15673f6a3a1a57a2e3dce88e53ed2487
镜像 TAG
3.0-offline-187382c
镜像大小
15.70GB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
/usr/bin/tini -- /usr/local/bin/run.sh
工作目录
OS/平台
linux/amd64
镜像创建
2026-08-18T07:04:51.367490374Z
同步时间
2026-08-19 03:14
浏览量
11 次
贡献者
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:19 查看完整报告
1035
低危 LOW
2764
中危 MEDIUM
1890
高危 HIGH
74
严重 CRITICAL
受影响目标 (640)
ghcr.io/le-shi/gitea-runner:3.0-offline-187382c (debian 12.15) debian Java jar Node.js node-pkg Python python-pkg Ruby gemspec 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@v4/__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-187382c
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-187382c  ghcr.io/le-shi/gitea-runner:3.0-offline-187382c

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#ghcr.io/le-shi/gitea-runner:3.0-offline-187382c#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-187382c#' 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-187382c && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-187382c  ghcr.io/le-shi/gitea-runner:3.0-offline-187382c'

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-187382c && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-187382c  ghcr.io/le-shi/gitea-runner:3.0-offline-187382c'

镜像构建历史


# 2026-08-18 15:04:51  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/run.sh"]
                        
# 2026-08-18 15:04:51  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-08-18 15:04:51  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 15:04:51  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 15:04:51  8.83KB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 15:04:51  2.00KB 复制新文件或目录到容器中
COPY scripts/verify-dependency-caches.sh /usr/local/bin/verify-offline-dependency-caches # buildkit
                        
# 2026-08-18 15:04:51  2.67KB 复制新文件或目录到容器中
COPY scripts/verify-setup-actions.sh /usr/local/bin/verify-offline-setup-actions # buildkit
                        
# 2026-08-18 15:04:51  4.16KB 复制新文件或目录到容器中
COPY scripts/verify-image.sh /usr/local/bin/verify-offline-image # buildkit
                        
# 2026-08-18 15:04:51  1.75GB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 15:04:22  577.00B 复制新文件或目录到容器中
COPY scripts/verify-offline-docker-images.sh /usr/local/bin/verify-offline-docker-images # buildkit
                        
# 2026-08-18 15:04:22  473.00B 复制新文件或目录到容器中
COPY scripts/load-offline-images.sh /usr/local/bin/load-offline-images # buildkit
                        
# 2026-08-18 15:04:22  1.10KB 复制新文件或目录到容器中
COPY scripts/install-offline-images.sh /usr/local/bin/install-offline-images # buildkit
                        
# 2026-08-18 15:04:22  367.00B 复制新文件或目录到容器中
COPY offline-images.lock /opt/gitea-runner-offline/offline-images.lock # buildkit
                        
# 2026-08-18 15:04:22  114.75MB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 15:04:20  1.78KB 复制新文件或目录到容器中
COPY scripts/install-docker-tools.sh /usr/local/bin/install-offline-docker-tools # buildkit
                        
# 2026-08-18 15:04:20  508.58MB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 15:03:29  1.73KB 复制新文件或目录到容器中
COPY scripts/patch-offline-actions.sh /usr/local/bin/patch-offline-actions # buildkit
                        
# 2026-08-18 15:03:29  1.94KB 复制新文件或目录到容器中
COPY scripts/install-actions.sh /usr/local/bin/install-offline-actions # buildkit
                        
# 2026-08-18 15:03:29  30.97MB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /bin/sh -c chmod 0755 /usr/local/bin/package-offline-node-modules;     /usr/local/bin/package-offline-node-modules # buildkit
                        
# 2026-08-18 15:03:16  804.00B 复制新文件或目录到容器中
COPY scripts/package-offline-node-modules.sh /usr/local/bin/package-offline-node-modules # buildkit
                        
# 2026-08-18 15:03:15  2.90GB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 14:51:21  3.32KB 复制新文件或目录到容器中
COPY scripts/seed-dependencies.sh /usr/local/bin/seed-offline-dependencies # buildkit
                        
# 2026-08-18 14:51:18  9.43GB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 14:50:10  1.67KB 复制新文件或目录到容器中
COPY scripts/populate-toolcache.sh /usr/local/bin/populate-offline-toolcache # buildkit
                        
# 2026-08-18 14:50:10  1.42KB 复制新文件或目录到容器中
COPY scripts/install-dotnet.sh /usr/local/bin/install-offline-dotnet # buildkit
                        
# 2026-08-18 14:50:10  805.00B 复制新文件或目录到容器中
COPY scripts/install-toolchains.sh /usr/local/bin/install-offline-toolchains # buildkit
                        
# 2026-08-18 14:50:10  1.02KB 复制新文件或目录到容器中
COPY dependency-seeds/ /opt/gitea-runner-offline/dependency-seeds/ # buildkit
                        
# 2026-08-18 14:50:10  467.00B 复制新文件或目录到容器中
COPY mise.toml /opt/gitea-runner-offline/mise.toml # buildkit
                        
# 2026-08-18 14:50:10  5.02KB 复制新文件或目录到容器中
COPY actions.lock /opt/gitea-runner-offline/actions.lock # buildkit
                        
# 2026-08-18 14:50:10  116.05MB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 14:50:09  2.33KB 复制新文件或目录到容器中
COPY /usr/local/bin/run.sh /usr/local/bin/run.sh # buildkit
                        
# 2026-08-18 14:50:09  23.18MB 复制新文件或目录到容器中
COPY /usr/local/bin/gitea-runner /usr/local/bin/gitea-runner # buildkit
                        
# 2026-08-18 14:50:09  762.33MB 执行命令并创建新的镜像层
RUN |5 RUNNER_IMAGE=gitea/runner:3.0 TARGETARCH=amd64 MISE_VERSION=v2026.8.6 BUILDX_VERSION=v0.36.1 COMPOSE_VERSION=v5.5.0 /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 docker.io;     rm -rf /var/lib/apt/lists/*;     git lfs install --system;     update-ca-certificates # buildkit
                        
# 2026-08-18 14:50:09  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 14:50:09  0.00B 定义构建参数
ARG COMPOSE_VERSION=v5.5.0
                        
# 2026-08-18 14:50:09  0.00B 定义构建参数
ARG BUILDX_VERSION=v0.36.1
                        
# 2026-08-18 14:50:09  0.00B 定义构建参数
ARG MISE_VERSION=v2026.8.6
                        
# 2026-08-18 14:50:09  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2026-08-18 14:50:09  0.00B 定义构建参数
ARG RUNNER_IMAGE
                        
# 2026-08-18 14:50:09  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-08-03 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
                        
                    

镜像信息

{
    "Id": "sha256:3062c9318a829dd75e3f508eaf32899e15673f6a3a1a57a2e3dce88e53ed2487",
    "RepoTags": [
        "ghcr.io/le-shi/gitea-runner:3.0-offline-187382c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-187382c"
    ],
    "RepoDigests": [
        "ghcr.io/le-shi/gitea-runner@sha256:45f146a4724b89a85b1883c20b7e4c0ffe3bc6afb03eec5330ccab74767ef640",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner@sha256:f238415d2c73b377f3ca100ebde9894c13b644aec65c4892e1db397662f40396"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-18T07:04:51.367490374Z",
    "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": 15704440968,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e4c8843169b22eeb7151e3db00c54624fca651cb17e330333bbbc0d6b04810fc/diff:/var/lib/docker/overlay2/5f47ba510d7a662d70deb6db0834934037a2a7450aac9b0cdf320ea684b100d0/diff:/var/lib/docker/overlay2/1b1e28c4be56ecf68e5b6472761762b0912031d313dda2f89f7820c3eb29da13/diff:/var/lib/docker/overlay2/b7f7aa2eb5ffa101038431e7003c7a3ffc7e23335f147a8f292c983e43d31944/diff:/var/lib/docker/overlay2/065432b981e6e481ff499abc300ca5734781c15c1217442fe25bb785ca237ca8/diff:/var/lib/docker/overlay2/e95c26efa5d8f8feaad1b31ff122fa51f7a60abfe0d854d5c442c42934afff0f/diff:/var/lib/docker/overlay2/066845a5c421512369d61664389fb8c8b548261ccece8143fea3f034abcfa565/diff:/var/lib/docker/overlay2/3d46887e653d90596628cafd579727fff74a71dc2a78a171ba880654eab626c0/diff:/var/lib/docker/overlay2/2f093953f11af6400200ba42c78ea325c3d06506dedcc3e8356293b022c8cd2c/diff:/var/lib/docker/overlay2/81ead75518a4ea2c58b8202c93a76a03311f48bbce11a2c52f25f197d52ff5d4/diff:/var/lib/docker/overlay2/3b28bc8c529d0a1cf301142eb79820f7e4cbe1c5af43df00465d0394c8448edc/diff:/var/lib/docker/overlay2/5c4b3ca75b0657d1a5de3315fb5d7c8f7b4c28c2c8560d2f1d283a09e3b7b229/diff:/var/lib/docker/overlay2/73ab6319641f725e5997f289ac50ca7a87d7904d91bb0497891c8776926dbc8a/diff:/var/lib/docker/overlay2/f1ed9678b75eb9a90e0bb1ed6b1e6640cad15f50e444f2e551c53bb38f94cd95/diff:/var/lib/docker/overlay2/f0c42a89097ddb859c82f682e6585caee1e0464779b7cd9fc937f6a599fe3098/diff:/var/lib/docker/overlay2/5fc35db2789adeedad32f2cf347a5d96fcc506ca6cc8f83515008eb1201b4480/diff:/var/lib/docker/overlay2/2798a23bac3d3ae5974f4ddf5d9380592424ad62c5d66031cfe6a9d537281f89/diff:/var/lib/docker/overlay2/fdfb54455d7bdc6cfa5e07f636f7596774a31c30ea40b500466deaee852f2e4b/diff:/var/lib/docker/overlay2/56ddd1393dbc54c1e3b5f47bfb6ae2033b46c6dc729e950cc4a4e11e174d44af/diff:/var/lib/docker/overlay2/9a4a8e731dcff6952771adf92777734e71d3779e6694fbebc3fb0521472dc15b/diff:/var/lib/docker/overlay2/3cb2a83c0244c301fb383a6d771d98e75507c554da3e973598e7f18cd8c683bf/diff:/var/lib/docker/overlay2/d1839277a400cf67e7e6e15a220ae6f689289873b091b731ea0cb3c42e178d83/diff:/var/lib/docker/overlay2/2a2162a215aa94f6f83ecc69ee305bcaaff6b1f8aba007e43ac544ce85e37b32/diff:/var/lib/docker/overlay2/209ba336b9a500a9f53a0258731502847f34b48bbbde0ee0a7abd1b78cbeeea8/diff:/var/lib/docker/overlay2/3e2a83af851718895e7d70a2238b500614e6265434e549e1614e87d21d93ab4b/diff:/var/lib/docker/overlay2/b567a7373ca704d2afa1d67b95569bddb82e7c6fe476c10bb5bb84c55d592b24/diff:/var/lib/docker/overlay2/ba113e80809dae34bb4b95abf6b146c508861b9456d1b16367efab00f9e77fc0/diff:/var/lib/docker/overlay2/c94d22c2990f6f90ab9c082d65e2c632744532a0e878520d3745823b9a543219/diff:/var/lib/docker/overlay2/db7dee7a45ccc286b380e48ad509d687008ada2df03ed4e7580da1ffe83fa37c/diff",
            "MergedDir": "/var/lib/docker/overlay2/14ff6a929c2d93005ee5eb2f19f3dbe9a725e3d7b455078993e8d0217f5f8b3a/merged",
            "UpperDir": "/var/lib/docker/overlay2/14ff6a929c2d93005ee5eb2f19f3dbe9a725e3d7b455078993e8d0217f5f8b3a/diff",
            "WorkDir": "/var/lib/docker/overlay2/14ff6a929c2d93005ee5eb2f19f3dbe9a725e3d7b455078993e8d0217f5f8b3a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:66462cc862fe2053b9863fefa3866e07bb5dfb06f6b3ce3177cc096e4021aabe",
            "sha256:78e3e616f2e3f534645cc708e3e5f8c1558b053f3f0000e16fef8415e947ded8",
            "sha256:c3b99f4fa737e7017fbe82acd837948822256e74f951f2996d1fed063532975d",
            "sha256:23a6cb9bce40da3fa8715773bead734c4b172dc48b932377dca79deab73f8feb",
            "sha256:1525d99ded1a95418811e51309c4282731700aa079409eecd568d4b09581e7bd",
            "sha256:ee03b7c6355e53a518f6a667a87986b6cbb49fe275dc6b08c141110d521e52b4",
            "sha256:8895a6e73e4ee9e71947ac7a7ecab1f2f44e6a3a9b672763b25b1f903fc7e818",
            "sha256:d913c70ed859fb3d22fec914b8d864076d7d7dc1b64362e47a9b4a272eee709e",
            "sha256:c388521d14f9326654192f7aeb4ce3ed66cc8f6db580384e2b905d884e9dd5a6",
            "sha256:f587084b63bb0d779f81f647300973587ca927f1839e6a4f76df1c23754e4a82",
            "sha256:2382e3f7b480adf508f039ed523321cd3656b79985a44d4e8993676a42ec4f63",
            "sha256:baa3a0242eb1ef7a170320aec90d33d4360965fea94d7f765c107663e9095457",
            "sha256:ce5dadf88a5a5ef12675c24fdf1b2f0a0e3ab9645e096570a58001b61585de27",
            "sha256:1607ba2e077cf8b85964d5711b9baca4b8b4a566c72644b89a6b4ea75790fbc3",
            "sha256:9083d283f80aa4e897f4dee1f2343b5d9077983edb1eb0ff56e55466fe823e4b",
            "sha256:0de6daac190cb06a04bea45d8962a1be3b111da401c9cb69e2f1300484e1da66",
            "sha256:d54e0bb535bbcf62a6066dcb84e42b8174b40a80162d118ef9125a1095fa3e26",
            "sha256:632f4bf93675c5858b9a98b425dd9b17629996d6f3ef7df694a0d5a1d1c8f4d3",
            "sha256:3d27520c064b9139047ecf73fc78ab5af5efcde486e6ae1788db828f47fbd7b3",
            "sha256:c0ab2b03280e68ad3cf1bd9d51a77681ca657b6aaca8577b450e0e3610e6573c",
            "sha256:3d0469433c97550e128701b066922bf0fe66ab4a7f9d44865679d901cd31cf09",
            "sha256:99a4ccca1a930c72543adac4613aa98a328183b124b86b33f65e4eb80c305cb8",
            "sha256:e5ec2197affb33cf8cebee33b02d1a94dd7be78047b0cbc507d18df9f8aadba7",
            "sha256:d0ffb615b8a52847076dd4eac0e5ec53eeed263ca64f7976987c0d2fe6288a77",
            "sha256:0a131ed4d203eebc1ee230d464f3ed4e7f06efe4704a32cdb3a3a9c00eaa3576",
            "sha256:a4d4f27223fd2fc416049cc1f7ca1c92ecd07037343c5ae8e0f9ca2148a29671",
            "sha256:3255c92a020508b33e2dc25060863d8401cb5e680ca9ae83c4e0b989539d7685",
            "sha256:3ad3f28da21be47bfd6edfe6a4ce46a30ef982811d3384a0ffa58e16ea4c68f3",
            "sha256:da7b3aa28ce6fe382c54d0b7551c8189cc03762080c41727d5ed6e833f63874f",
            "sha256:2946a0a55fe4b51553aeaaf764b3deb5e91e656bcb32cf5d2ab809b6b1ddfcc5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-19T03:06:22.881145894+08:00"
    }
}

更多版本

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

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

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
10

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

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