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

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

16
浏览次数
15.80GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-amd64
源镜像
ghcr.io/le-shi/gitea-runner:3.0-offline-amd64
镜像ID
sha256:86fa4ed386cacf9c188811d433d93ace87e26ea22bd1dafdcba1cc95183c33c7
镜像 TAG
3.0-offline-amd64
镜像大小
15.80GB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
/usr/bin/tini -- /usr/local/bin/run.sh
工作目录
OS/平台
linux/amd64
镜像创建
2026-08-18T15:52:42.550860417Z
同步时间
2026-08-19 01:45
浏览量
16 次
贡献者
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 01:48 查看完整报告
1035
低危 LOW
2801
中危 MEDIUM
1930
高危 HIGH
75
严重 CRITICAL
受影响目标 (645)
ghcr.io/le-shi/gitea-runner:3.0-offline-amd64 (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-amd64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-amd64  ghcr.io/le-shi/gitea-runner:3.0-offline-amd64

Containerd拉取命令

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

Shell快速替换命令

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

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

镜像构建历史


# 2026-08-18 23:52:42  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/run.sh"]
                        
# 2026-08-18 23:52:42  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-08-18 23:52:42  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 23:52:42  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 23:52:42  10.07KB 执行命令并创建新的镜像层
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 23:52:42  2.21KB 复制新文件或目录到容器中
COPY scripts/verify-dependency-caches.sh /usr/local/bin/verify-offline-dependency-caches # buildkit
                        
# 2026-08-18 23:52:42  3.00KB 复制新文件或目录到容器中
COPY scripts/verify-setup-actions.sh /usr/local/bin/verify-offline-setup-actions # buildkit
                        
# 2026-08-18 23:52:42  4.86KB 复制新文件或目录到容器中
COPY scripts/verify-image.sh /usr/local/bin/verify-offline-image # buildkit
                        
# 2026-08-18 23:52:42  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 23:51:53  577.00B 复制新文件或目录到容器中
COPY scripts/verify-offline-docker-images.sh /usr/local/bin/verify-offline-docker-images # buildkit
                        
# 2026-08-18 23:51:53  473.00B 复制新文件或目录到容器中
COPY scripts/load-offline-images.sh /usr/local/bin/load-offline-images # buildkit
                        
# 2026-08-18 23:51:53  1.10KB 复制新文件或目录到容器中
COPY scripts/install-offline-images.sh /usr/local/bin/install-offline-images # buildkit
                        
# 2026-08-18 23:51:53  367.00B 复制新文件或目录到容器中
COPY offline-images.lock /opt/gitea-runner-offline/offline-images.lock # buildkit
                        
# 2026-08-18 23:51:53  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 23:51:51  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 23:51:44  550.00B 复制新文件或目录到容器中
COPY scripts/use-docker-version.sh /usr/local/bin/use-docker-version # buildkit
                        
# 2026-08-18 23:51:44  1.56KB 复制新文件或目录到容器中
COPY scripts/install-docker-cli.sh /usr/local/bin/install-offline-docker-cli # buildkit
                        
# 2026-08-18 23:51:44  459.00B 复制新文件或目录到容器中
COPY docker-cli.lock /opt/gitea-runner-offline/docker-cli.lock # buildkit
                        
# 2026-08-18 23:51:44  1.78KB 复制新文件或目录到容器中
COPY scripts/install-docker-tools.sh /usr/local/bin/install-offline-docker-tools # buildkit
                        
# 2026-08-18 23:51:44  736.96MB 执行命令并创建新的镜像层
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 23:49:51  1.84KB 复制新文件或目录到容器中
COPY scripts/patch-offline-actions.sh /usr/local/bin/patch-offline-actions # buildkit
                        
# 2026-08-18 23:49:51  2.03KB 复制新文件或目录到容器中
COPY scripts/install-actions.sh /usr/local/bin/install-offline-actions # buildkit
                        
# 2026-08-18 23:49:51  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 23:49:38  870.00B 复制新文件或目录到容器中
COPY scripts/package-offline-node-modules.sh /usr/local/bin/package-offline-node-modules # buildkit
                        
# 2026-08-18 23:49:37  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 23:36:55  3.41KB 复制新文件或目录到容器中
COPY scripts/seed-dependencies.sh /usr/local/bin/seed-offline-dependencies # buildkit
                        
# 2026-08-18 23:36:53  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 23:35:32  1.84KB 复制新文件或目录到容器中
COPY scripts/populate-toolcache.sh /usr/local/bin/populate-offline-toolcache # buildkit
                        
# 2026-08-18 23:35:32  1.42KB 复制新文件或目录到容器中
COPY scripts/install-dotnet.sh /usr/local/bin/install-offline-dotnet # buildkit
                        
# 2026-08-18 23:35:32  805.00B 复制新文件或目录到容器中
COPY scripts/install-toolchains.sh /usr/local/bin/install-offline-toolchains # buildkit
                        
# 2026-08-18 23:35:32  1.32KB 复制新文件或目录到容器中
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:86fa4ed386cacf9c188811d433d93ace87e26ea22bd1dafdcba1cc95183c33c7",
    "RepoTags": [
        "ghcr.io/le-shi/gitea-runner:3.0-offline-amd64",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-amd64"
    ],
    "RepoDigests": [
        "ghcr.io/le-shi/gitea-runner@sha256:9fceadd41dc7313f3ab814c52d7cc3c7e41d3058a3b0adb61542d6e7868af722",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner@sha256:415587ba18ff5f84e7c195616589a1558c89d606a6bc65354e32e681f37f27df"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-18T15:52:42.550860417Z",
    "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": 15798534354,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c796106d68906cf09718298f012808148c712c706e9a295fcd51b96d82d1db66/diff:/var/lib/docker/overlay2/1625dc3e68ce2e2318f2e48ada395bfc3cb2e2927f3d269a70ca92ff133dd1cb/diff:/var/lib/docker/overlay2/e25f6bbd01df57dec71aa829ec07fbef90c34c36e6c7b4333695b1f9f9cff600/diff:/var/lib/docker/overlay2/bc6492ca7f05ed52e8e95f7e7fb27f74149dd8f3052212eb8db04065471a8cb7/diff:/var/lib/docker/overlay2/5f59bcf1650d6db12f9af0759ce4c73b64ed60b57082c56c58034c3e9caff68f/diff:/var/lib/docker/overlay2/b12bc4700394b205a86a887b4fbfa63e222175f7133e9fbcc6eb6bd390385d16/diff:/var/lib/docker/overlay2/fd1170e352e94af59a13274409099110510f4c233ebd4fa920fc8378b180e841/diff:/var/lib/docker/overlay2/2525df51f832f43c89cc857f18f58029be4df62d864d89c5fd9bf3678093de5a/diff:/var/lib/docker/overlay2/5a3d355ef37359ce985ff4061f1c88b8a5037643d3377a93c93df5128a3e5247/diff:/var/lib/docker/overlay2/e7bbf39ff75445b7614e73ba3dcb8fee73fc53672422780e3df7c5e6882086d5/diff:/var/lib/docker/overlay2/48ee5726d36ae94f35896cf6ef6e4be2f27d56c33fa93e2d8ac554e722bda7ba/diff:/var/lib/docker/overlay2/17ada48639c223048610954bfe30f3b20c837ced4e197f5043cc6977071e4012/diff:/var/lib/docker/overlay2/723df3f75cea57a1b65abe6edd412963965891cd03503bf89de49db05d79df1f/diff:/var/lib/docker/overlay2/cf300354f6f488374ec78678dec0858927bb56b68c9ab5eaec7d1d4a8b40f007/diff:/var/lib/docker/overlay2/c901d12b45f2ae1344d78855d2761b3029304b8774023a1812f07957bfe58585/diff:/var/lib/docker/overlay2/e9dc066aafe10e4fa3f22e902437db2e71c8edd77bc343707cc168e789f4577a/diff:/var/lib/docker/overlay2/62dc3bff0b2122bc8a9d2f0ca5ac59efee41057559e00505e9a9809372a6c3cd/diff:/var/lib/docker/overlay2/99db42d73fc3bbc7e6c76c29e246cfa3cabf69545f800f5e3880b5aedc3f3ac4/diff:/var/lib/docker/overlay2/55c05fb8c202de2a335b57fb1136618b77d619f46af4edbc38874fe131ccfbfe/diff:/var/lib/docker/overlay2/d104688b68d57704aed3ddfc200d93d66641bf41e45b1f69e138e2bfa0e249a7/diff:/var/lib/docker/overlay2/bc0a67a2f56fde9eb066a44bddc5295fe3ab14d6be429fb171e7a1073c634924/diff:/var/lib/docker/overlay2/1c91b9c525e414a84b36b6385f643db7508ac400a63e34c7d4dc5d2bb4e3ca9e/diff:/var/lib/docker/overlay2/cc69e89836e1c12f147667a777f875eed36069c8519db5948a2168c26387e377/diff:/var/lib/docker/overlay2/64226fe47c7797e90e4f6acca95b0834f792320f9010310ddded966ed54b47cb/diff:/var/lib/docker/overlay2/632a449c6c00dc23a659f904f04906596def7892b99e279489cfc6e6cbb52730/diff:/var/lib/docker/overlay2/6d9f51660ce175dbc8ced858669bfbe5d4afae3999066335e346b88728b7b754/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/40717b11ee2d466b41279be7d230c10b84ad44bd269cc390f642bec12a7eb2c4/merged",
            "UpperDir": "/var/lib/docker/overlay2/40717b11ee2d466b41279be7d230c10b84ad44bd269cc390f642bec12a7eb2c4/diff",
            "WorkDir": "/var/lib/docker/overlay2/40717b11ee2d466b41279be7d230c10b84ad44bd269cc390f642bec12a7eb2c4/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:66462cc862fe2053b9863fefa3866e07bb5dfb06f6b3ce3177cc096e4021aabe",
            "sha256:f250052750a2469cb145e06e3375af739321263ae9a8ebf4906fade671aaf6be",
            "sha256:f73c7482af87451083bc6a9042aa573d926620f664de3bc59fe3cbf44f298adc",
            "sha256:345ae781c99fdd37ecc205b398c2e4023350e321403fa7b0364e219ae2b8044e",
            "sha256:971e8dd4ddc4d31f50b0c4392ce7a39b6330b5454938e0e02a177cd8ae8f2014",
            "sha256:d3d6bf1d0dcbc03418619c27f63776331094d9781d08b2cadb98753e7a4fd362",
            "sha256:dbbaec373870d1543eff38dd5ce5ecbf0067e6bbf551994fc2bce61e9d2f677d",
            "sha256:fbc740d07eaad6bf1366721063d614ec9dfe9fcf03908bd3b1d52cf3a6dd6b6c",
            "sha256:70227fe8f79c1f4987a73039f2053c45084d8ca3dd82e0ae4fdc446b4402ccff",
            "sha256:59b4473922549d64fbb2e1bbf8e653d68e50c5141fb018ee74aab75afa5b2b7c",
            "sha256:767ced8479fe13764dc78cac57caef1182051988f55e0e5d63f022dff617d13f",
            "sha256:eb06ec0bf9f570eb72698717b50e6b4dfd32272646a454f0ddee331a74a86195",
            "sha256:61d1a3a57cb9faf11c078eb4b52efd5564839a9c7a5b321153083daa2173f227",
            "sha256:453c7d1d7934f6543127ff64b95fe47fb0d5770d352d95d2febbbc8b849b0784",
            "sha256:3fe7ce946442d9b6708a2e1f633590e4f6f3afa09895c4b50d6736a12a3d4d6e",
            "sha256:a901318e155eac98ff0ed2303a952e9cc4f3d2dd1958d59f8e50e6ec6494a240",
            "sha256:1992169cdfec7e03ccc13ca43950df2c12d8c59436abf8192d915de9905d7d72",
            "sha256:9874f81f8cf931c545477b1f6d08911b6d30e8d8908315eaf9549e02dcb64175",
            "sha256:7e18dbed847b92f9069ee9d857cac46a22328e23164f6c5e95c3be89bd1d125f",
            "sha256:66059dd9433df922f8b3d59b41b63e7dba0ab5665f0c72d04686b8c6145a7949",
            "sha256:ed347e1bbf0eba256a1f233a6d4bb79da7d0b376461923dc212c9d70d30d1dda",
            "sha256:a35ca8ce3e05579de4497c735ac1f8a9f6c8f4407bf7bbb736d4ac6875b3d1f9",
            "sha256:219f944662a71c5833b80dde729576c95d2fdaa46934d4114da87bb1433fe9fa",
            "sha256:65e014e36649f71b11c64c571481ad7f3b1ceb2e81ef4e57b4a4ed1f9a6af82f",
            "sha256:18c2536aa3acee03e541310a9a73b0bdf813e35293fac0857169cee7c79c07a1",
            "sha256:94b2bcbbed5400cb816f9f26f3c7b30e245593346ba40db2b14729603e224a4b",
            "sha256:01b856073d24bd8166bdbeb60355df220b114e74626897a8ba423f3c5fd5c667",
            "sha256:7cde520df5420689ed58d7392ecfa45d40c60ebb6c208925310d602eedb5605b",
            "sha256:cbbdf6ee9db4e081de1d086b02b2ed31c1fd9e4e7414a1b8de46f3cf2489cc18",
            "sha256:0b0f48c8043ef104af68660c1194c6df81ec5c919d1d36404658e67db425bc2e",
            "sha256:346f050e2bf51b15f54486bf081b2e1bd4700c529c2dabcbb03239429a3d9b6e",
            "sha256:f7f9a9d0550411066da94f0175ab8d35b1bb30f0643e8b5b86fe249e28c751f1",
            "sha256:69ab129ae2357abeed033bb676d7fe55067ae0092dc063c158c6123ef3737ca7",
            "sha256:82ff19adbb1ebc78ae0ca0feded0aadc51d54146d4c2b349403ae7e833954c2a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-19T01:37:01.141540949+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
11

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

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