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

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

17
浏览次数
14.49GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6
源镜像
ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6
镜像ID
sha256:8e8786e618b13c254304e7d7c6f44014bd6d25765663102ddc2ada76455f0b6f
镜像 TAG
3.0-offline-ca26aa6
镜像大小
14.49GB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
启动入口
/usr/bin/tini -- /usr/local/bin/run.sh
工作目录
OS/平台
linux/amd64
镜像创建
2026-08-18T05:18:26.050151725Z
同步时间
2026-08-19 02:53
浏览量
17 次
贡献者
avatar r12t
📁 目录挂载 1
 /data
⚙️ 环境变量 19
KeyValue
PATH=/opt/venvs/python-tools/bin:/opt/offline-cache/go/bin:/opt/offline-cache/cargo/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
DOTNET_ROOT=/opt/dotnet/10 12
MISE_OFFLINE=1 13
PIP_FIND_LINKS=/opt/offline-cache/pip-wheelhouse 14
PIP_NO_INDEX=1 15
npm_config_offline=true 16
CARGO_NET_OFFLINE=true 17
GOPROXY=off 18
🏷️ 镜像标签 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 02:56 查看完整报告
1028
低危 LOW
2753
中危 MEDIUM
1884
高危 HIGH
73
严重 CRITICAL
受影响目标 (640)
ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6 (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-ca26aa6
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6  ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6

Containerd拉取命令

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

Shell快速替换命令

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

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

镜像构建历史


# 2026-08-18 13:18:26  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/run.sh"]
                        
# 2026-08-18 13:18:26  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-08-18 13:18:26  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 13:18:26  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 13:18:26  7.65KB 执行命令并创建新的镜像层
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 13:18:25  1.63KB 复制新文件或目录到容器中
COPY scripts/verify-dependency-caches.sh /usr/local/bin/verify-offline-dependency-caches # buildkit
                        
# 2026-08-18 13:18:25  2.67KB 复制新文件或目录到容器中
COPY scripts/verify-setup-actions.sh /usr/local/bin/verify-offline-setup-actions # buildkit
                        
# 2026-08-18 13:18:25  3.35KB 复制新文件或目录到容器中
COPY scripts/verify-image.sh /usr/local/bin/verify-offline-image # buildkit
                        
# 2026-08-18 13:18:25  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 13:17:42  577.00B 复制新文件或目录到容器中
COPY scripts/verify-offline-docker-images.sh /usr/local/bin/verify-offline-docker-images # buildkit
                        
# 2026-08-18 13:17:42  473.00B 复制新文件或目录到容器中
COPY scripts/load-offline-images.sh /usr/local/bin/load-offline-images # buildkit
                        
# 2026-08-18 13:17:42  1.10KB 复制新文件或目录到容器中
COPY scripts/install-offline-images.sh /usr/local/bin/install-offline-images # buildkit
                        
# 2026-08-18 13:17:42  367.00B 复制新文件或目录到容器中
COPY offline-images.lock /opt/gitea-runner-offline/offline-images.lock # buildkit
                        
# 2026-08-18 13:17:42  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 13:17:40  1.78KB 复制新文件或目录到容器中
COPY scripts/install-docker-tools.sh /usr/local/bin/install-offline-docker-tools # buildkit
                        
# 2026-08-18 13:17:40  356.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/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 13:17:04  1.73KB 复制新文件或目录到容器中
COPY scripts/patch-offline-actions.sh /usr/local/bin/patch-offline-actions # buildkit
                        
# 2026-08-18 13:17:04  1.10KB 复制新文件或目录到容器中
COPY scripts/install-actions.sh /usr/local/bin/install-offline-actions # buildkit
                        
# 2026-08-18 13:17:04  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 13:16:51  804.00B 复制新文件或目录到容器中
COPY scripts/package-offline-node-modules.sh /usr/local/bin/package-offline-node-modules # buildkit
                        
# 2026-08-18 13:16:50  2.83GB 执行命令并创建新的镜像层
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 13:04:03  2.87KB 复制新文件或目录到容器中
COPY scripts/seed-dependencies.sh /usr/local/bin/seed-offline-dependencies # buildkit
                        
# 2026-08-18 11:48:31  8.44GB 执行命令并创建新的镜像层
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 11:47:08  1.67KB 复制新文件或目录到容器中
COPY scripts/populate-toolcache.sh /usr/local/bin/populate-offline-toolcache # buildkit
                        
# 2026-08-18 11:47:08  1.42KB 复制新文件或目录到容器中
COPY scripts/install-dotnet.sh /usr/local/bin/install-offline-dotnet # buildkit
                        
# 2026-08-18 11:47:07  805.00B 复制新文件或目录到容器中
COPY scripts/install-toolchains.sh /usr/local/bin/install-offline-toolchains # buildkit
                        
# 2026-08-18 11:47:07  940.00B 复制新文件或目录到容器中
COPY dependency-seeds/ /opt/gitea-runner-offline/dependency-seeds/ # buildkit
                        
# 2026-08-18 11:47:07  438.00B 复制新文件或目录到容器中
COPY mise.toml /opt/gitea-runner-offline/mise.toml # buildkit
                        
# 2026-08-18 11:47:07  3.45KB 复制新文件或目录到容器中
COPY actions.lock /opt/gitea-runner-offline/actions.lock # buildkit
                        
# 2026-08-18 11:47:07  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 11:47:05  2.33KB 复制新文件或目录到容器中
COPY /usr/local/bin/run.sh /usr/local/bin/run.sh # buildkit
                        
# 2026-08-18 11:47:05  23.18MB 复制新文件或目录到容器中
COPY /usr/local/bin/gitea-runner /usr/local/bin/gitea-runner # buildkit
                        
# 2026-08-18 11:47:04  749.71MB 执行命令并创建新的镜像层
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       bash build-essential ca-certificates coreutils curl file findutils git git-lfs gzip jq openssh-client       libicu72 libssl-dev 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 11:47:04  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 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 DOTNET_ROOT=/opt/dotnet/10 PATH=/opt/venvs/python-tools/bin:/opt/offline-cache/go/bin:/opt/offline-cache/cargo/bin:/opt/mise/shims:/opt/mise/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-08-18 11:47:04  0.00B 定义构建参数
ARG COMPOSE_VERSION=v5.5.0
                        
# 2026-08-18 11:47:04  0.00B 定义构建参数
ARG BUILDX_VERSION=v0.36.1
                        
# 2026-08-18 11:47:04  0.00B 定义构建参数
ARG MISE_VERSION=v2026.8.6
                        
# 2026-08-18 11:47:04  0.00B 定义构建参数
ARG TARGETARCH
                        
# 2026-08-18 11:47:04  0.00B 定义构建参数
ARG RUNNER_IMAGE
                        
# 2026-08-18 11:47:04  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-08-03 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
                        
                    

镜像信息

{
    "Id": "sha256:8e8786e618b13c254304e7d7c6f44014bd6d25765663102ddc2ada76455f0b6f",
    "RepoTags": [
        "ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner:3.0-offline-ca26aa6"
    ],
    "RepoDigests": [
        "ghcr.io/le-shi/gitea-runner@sha256:71055735f7eec60d7687056ef1dbcfd79b92441198f90d74e3070e4a91c11be4",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/le-shi/gitea-runner@sha256:2e58781807d339a6d73d521685c90627f9d98a8cb3a3498b191c52b78d6a1d49"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-18T05:18:26.050151725Z",
    "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/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",
            "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": 14486586834,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ddd1c5b0a7105ecff777c6c4a7a9dbe1905190e2868626508b9b20dad7a8f277/diff:/var/lib/docker/overlay2/e19337fa74e83ce746969262fdfde89fe69b7330bd2a6c9e6b0941bc7e274ba7/diff:/var/lib/docker/overlay2/6a242ce02fe636739e094bdd680ba43535944f82a6f8ab36dcf20f12bdbef3e9/diff:/var/lib/docker/overlay2/28f6bad56f1c0a7fa7783e77779613060bdd128e49755b916d3a50d450eb8827/diff:/var/lib/docker/overlay2/955399b35f177385d98779ef3f58bd25458f5a5b6418f9053ee42e5bf4bd2771/diff:/var/lib/docker/overlay2/f2c86476f95feb970b3314501e35b7f422c631e4517303f7114b878aeeada46e/diff:/var/lib/docker/overlay2/0fe71dc0bffa8ee481c2dfdbe26e231d47d7d24a7440f3a717562187b8c445ef/diff:/var/lib/docker/overlay2/f6b2508f1c7727498df2a2d8b1c7ef7c1a926ee91c766ca31e15e7cd93eb883b/diff:/var/lib/docker/overlay2/f0bab3d61590536724181f69ab1c86726de2e596213e86035c511b9cd6a99fd9/diff:/var/lib/docker/overlay2/9fc087955268caea6104de181a44aead263d068526dffe384eb3667b3f3f1367/diff:/var/lib/docker/overlay2/06c70a12c8a562fc5e011e2448ecd313d89553365cb790998d55f2c36a52085b/diff:/var/lib/docker/overlay2/664b42027e2f14a1062264102060d08e940f568258ee6879ed80a89b3edfcf93/diff:/var/lib/docker/overlay2/39e7b8a31fb01d116cae46408168fb29c51ad916fd3a6668b457ead83f81f2dd/diff:/var/lib/docker/overlay2/d9420b505a28e145c9fe38d0ad59d68de3788e795d93e8b047bed2be3785867b/diff:/var/lib/docker/overlay2/04b9c0201805b29e5c1ee5deed1c5c77b05b9b5035d276e79151cace55ca214e/diff:/var/lib/docker/overlay2/845bda16fe15696168a6dfa77a67a0a03b237d4e68405072e5e27eb4d982b18c/diff:/var/lib/docker/overlay2/93fde1ccf13e5d829abda3ece2a73713a3186839cc8f98a05a45b585630ca667/diff:/var/lib/docker/overlay2/cb22c713134080dc47498574802ca9db8f7125e91a717b91d595951299581e90/diff:/var/lib/docker/overlay2/c8543bce25cf60ee52f63437a7d67f613c21aca7ce7fec08236a055252aa996a/diff:/var/lib/docker/overlay2/dc31ed60def39e6bc7f5a60ca4e76ef0acc1bc773165e638f60254656473f3f6/diff:/var/lib/docker/overlay2/76656f89ab7eb58e7b3d517ef12960b0a609330941154930e606e3df56cc3aea/diff:/var/lib/docker/overlay2/78f507bc58577b1a4981f17a77c698bab5fc40b444793d13b8a4af6af41e368d/diff:/var/lib/docker/overlay2/b437e507d01b8f67ce60b29fa0f0bf98fd3e14ae88d1a22d1c1f5e928d41a86b/diff:/var/lib/docker/overlay2/8e58c50bd9bbee51c7a85cf1524e2bed7d1ddc1d47b253741508ab5c589dddb4/diff:/var/lib/docker/overlay2/3c19b3e7441513399fe765125e6587deb2e87ae8ad4317ac6fca3c8fc685627a/diff:/var/lib/docker/overlay2/869a21778043ccf8180799495f269750d958e943ea3e3954904964d40d634a7f/diff:/var/lib/docker/overlay2/c7952083d642a878326127c93b00d6408ea20a7d8ac03acd02e279fe9e110489/diff:/var/lib/docker/overlay2/9ea495113a18b87e5a1299aee7274813bd453b6f8fe1ed72672b0a7f43e34043/diff:/var/lib/docker/overlay2/db7dee7a45ccc286b380e48ad509d687008ada2df03ed4e7580da1ffe83fa37c/diff",
            "MergedDir": "/var/lib/docker/overlay2/cdcce4ee50ede2b9558bbf3f898f266de9ca56a6b0f8044df85e693373e5a80f/merged",
            "UpperDir": "/var/lib/docker/overlay2/cdcce4ee50ede2b9558bbf3f898f266de9ca56a6b0f8044df85e693373e5a80f/diff",
            "WorkDir": "/var/lib/docker/overlay2/cdcce4ee50ede2b9558bbf3f898f266de9ca56a6b0f8044df85e693373e5a80f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:66462cc862fe2053b9863fefa3866e07bb5dfb06f6b3ce3177cc096e4021aabe",
            "sha256:83b1c82cee6b01fdbffc5c34cb2da0fcf57f7707a9495db58bf7c444fd452ccb",
            "sha256:61f061f7adcb99e3c83ce74f6443ad61168d0a1358e23e0426d3654dc5e9a3f6",
            "sha256:319deb694f385a0253b69ee6a3137548d8ff566feee2d7401836cea20cd44da1",
            "sha256:ee553f50713e620d630b4870371e86ec0a584ac603fa09588a4cb95bcf205286",
            "sha256:418fed33a0a8877f783229f1f0dc3d469a12848f99ce83c33aea9c69a8abf66c",
            "sha256:b5275b1c15b80e3d71405a15486848baf688dbad5d82e9545dc1c98bceb33102",
            "sha256:2f2637529c8b49c715493ba8209cb7bbfd816ffa9632d73e8d9bbed0fb94517c",
            "sha256:8912bd113b5d6bf0c852f9142a9104e44701adcf884cc49f4fb8e4bf38c5133f",
            "sha256:10d7b408f7e1c28f277a5934cb054e610e4710800c8a9e5e0f13a25b0deee424",
            "sha256:b158ff705718bd77aedbe9726d180c92d565ff3e3c838dbc520f4864171eb10d",
            "sha256:1d0a8277474b1a1588a2fdf84f9f97f20270483159478ee458c0e33d326c4590",
            "sha256:7a27393a750f637e34878a9db1a885107a2dbd1c0c3cb3252add8e9fce0d5e1b",
            "sha256:b4e3deaed39b708a390f5d55dff55fab622f5d8799da8218e1d58cd009e18520",
            "sha256:ffb5499422b81ae4fcf2dd0008af87b8468a785538a439dde5a25766e805dcf6",
            "sha256:bd8a6f1e706bb06dcfed8e3566af4f2d59ba0486976188d463038730b3dae56c",
            "sha256:b7d041e43faf0c869f47c39e86f511f386ca6652a260c0184de8e102e9f99072",
            "sha256:1657f6207fcdac0c22e6f5dd18d9833dad1c4033d0a423cf02a7d4b0ba964df0",
            "sha256:7480b8c28d764de5fa89dd0b44e801b45905735fd46ee42591985c7be6afe39d",
            "sha256:3d4cc259f055de0bce94cfa1944b51b554d1f99040ac20a962d3911f5bcf0f64",
            "sha256:eb4b75419e17020d87cdee8e1ab63dbc5df98ac22c4533067a7cd1432c4f7504",
            "sha256:e8214072bd6578c057be06e03d7ade8e6dd21b0cd9c34930cd9088596120cf5c",
            "sha256:bd6d5994b38da40170d17a73d32249a65576fdb687a0539eaebc167e9fd85558",
            "sha256:d94b2b685a35f7b68761b88510110e7a5287490d6e219ab6dca9bf927f8ed31a",
            "sha256:8bd524051b0f504098d5bcd50518514cb9f7d1bcf1ea3c08a3a0eca6846652b8",
            "sha256:1478160980ef629427de1d3e18b27d11ca2a21b353548ae8541fca0716456fe8",
            "sha256:4d9319a6e08a83911982e00a88d441d75ef170b764e47213c3a255992f892f20",
            "sha256:7a476551c975f57ed847b41fe169d4106c5aed22d9e44a91befcd7c1d16e5d08",
            "sha256:b30fa4083887f266dd7ff641a5a73779365b12cd92693f16d1a5acea5a6dcecd",
            "sha256:d985c589b3f7b48cb88ee2d0c3e1c5f9505669ea738743626e5e5d0cdae30cd7"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-19T02:45:45.722141013+08:00"
    }
}

更多版本

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

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

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
14

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

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