2154 lines
80 KiB
JSON
2154 lines
80 KiB
JSON
{
|
|
"_type": "https://in-toto.io/Statement/v0.1",
|
|
"predicateType": "https://slsa.dev/provenance/v0.2",
|
|
"subject": [
|
|
{
|
|
"name": "backend.js",
|
|
"digest": {
|
|
"sha256": "9d2339e355f7d45953a3bdf4494a6b757e3a57db3108250c01cbc456b76bb601"
|
|
}
|
|
}
|
|
],
|
|
"predicate": {
|
|
"builder": {
|
|
"id": "https://github.com/mdaines/viz-js/actions/runs/22738642650/attempts/1"
|
|
},
|
|
"buildType": "https://mobyproject.org/buildkit@v1",
|
|
"materials": [
|
|
{
|
|
"uri": "pkg:docker/emscripten/emsdk@3.1.70?platform=linux%2Famd64",
|
|
"digest": {
|
|
"sha256": "c64f3cadcdff49ae65eadd815a425680a3f4c038b8fd49fe639c12e651d9c0a3"
|
|
}
|
|
},
|
|
{
|
|
"uri": "https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.gz",
|
|
"digest": {
|
|
"sha256": "461ecc8aa98ab1a68c2db788175665d1a4db640dc05bf0e289b6ea17122144ec"
|
|
}
|
|
},
|
|
{
|
|
"uri": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/14.1.3/graphviz-14.1.3.tar.gz",
|
|
"digest": {
|
|
"sha256": "44fdbfe20c062047ac64185e3339bf90f392c295cf1f4cc1be2d07bcc21be1f1"
|
|
}
|
|
}
|
|
],
|
|
"invocation": {
|
|
"configSource": {
|
|
"entryPoint": "Dockerfile"
|
|
},
|
|
"parameters": {
|
|
"frontend": "dockerfile.v0",
|
|
"locals": [
|
|
{
|
|
"name": "context"
|
|
},
|
|
{
|
|
"name": "dockerfile"
|
|
}
|
|
]
|
|
},
|
|
"environment": {
|
|
"github_actor": "mdaines",
|
|
"github_actor_id": "1383",
|
|
"github_event_name": "workflow_dispatch",
|
|
"github_event_payload": {
|
|
"inputs": null,
|
|
"ref": "refs/heads/v3",
|
|
"repository": {
|
|
"allow_forking": true,
|
|
"archive_url": "https://api.github.com/repos/mdaines/viz-js/{archive_format}{/ref}",
|
|
"archived": false,
|
|
"assignees_url": "https://api.github.com/repos/mdaines/viz-js/assignees{/user}",
|
|
"blobs_url": "https://api.github.com/repos/mdaines/viz-js/git/blobs{/sha}",
|
|
"branches_url": "https://api.github.com/repos/mdaines/viz-js/branches{/branch}",
|
|
"clone_url": "https://github.com/mdaines/viz-js.git",
|
|
"collaborators_url": "https://api.github.com/repos/mdaines/viz-js/collaborators{/collaborator}",
|
|
"comments_url": "https://api.github.com/repos/mdaines/viz-js/comments{/number}",
|
|
"commits_url": "https://api.github.com/repos/mdaines/viz-js/commits{/sha}",
|
|
"compare_url": "https://api.github.com/repos/mdaines/viz-js/compare/{base}...{head}",
|
|
"contents_url": "https://api.github.com/repos/mdaines/viz-js/contents/{+path}",
|
|
"contributors_url": "https://api.github.com/repos/mdaines/viz-js/contributors",
|
|
"created_at": "2012-08-24T15:19:20Z",
|
|
"default_branch": "v3",
|
|
"deployments_url": "https://api.github.com/repos/mdaines/viz-js/deployments",
|
|
"description": "Graphviz in your browser",
|
|
"disabled": false,
|
|
"downloads_url": "https://api.github.com/repos/mdaines/viz-js/downloads",
|
|
"events_url": "https://api.github.com/repos/mdaines/viz-js/events",
|
|
"fork": false,
|
|
"forks": 367,
|
|
"forks_count": 367,
|
|
"forks_url": "https://api.github.com/repos/mdaines/viz-js/forks",
|
|
"full_name": "mdaines/viz-js",
|
|
"git_commits_url": "https://api.github.com/repos/mdaines/viz-js/git/commits{/sha}",
|
|
"git_refs_url": "https://api.github.com/repos/mdaines/viz-js/git/refs{/sha}",
|
|
"git_tags_url": "https://api.github.com/repos/mdaines/viz-js/git/tags{/sha}",
|
|
"git_url": "git://github.com/mdaines/viz-js.git",
|
|
"has_discussions": false,
|
|
"has_downloads": true,
|
|
"has_issues": true,
|
|
"has_pages": true,
|
|
"has_projects": false,
|
|
"has_pull_requests": true,
|
|
"has_wiki": true,
|
|
"homepage": "https://viz-js.com/",
|
|
"hooks_url": "https://api.github.com/repos/mdaines/viz-js/hooks",
|
|
"html_url": "https://github.com/mdaines/viz-js",
|
|
"id": 5542032,
|
|
"is_template": false,
|
|
"issue_comment_url": "https://api.github.com/repos/mdaines/viz-js/issues/comments{/number}",
|
|
"issue_events_url": "https://api.github.com/repos/mdaines/viz-js/issues/events{/number}",
|
|
"issues_url": "https://api.github.com/repos/mdaines/viz-js/issues{/number}",
|
|
"keys_url": "https://api.github.com/repos/mdaines/viz-js/keys{/key_id}",
|
|
"labels_url": "https://api.github.com/repos/mdaines/viz-js/labels{/name}",
|
|
"language": "JavaScript",
|
|
"languages_url": "https://api.github.com/repos/mdaines/viz-js/languages",
|
|
"license": {
|
|
"key": "mit",
|
|
"name": "MIT License",
|
|
"node_id": "MDc6TGljZW5zZTEz",
|
|
"spdx_id": "MIT",
|
|
"url": "https://api.github.com/licenses/mit"
|
|
},
|
|
"merges_url": "https://api.github.com/repos/mdaines/viz-js/merges",
|
|
"milestones_url": "https://api.github.com/repos/mdaines/viz-js/milestones{/number}",
|
|
"mirror_url": null,
|
|
"name": "viz-js",
|
|
"node_id": "MDEwOlJlcG9zaXRvcnk1NTQyMDMy",
|
|
"notifications_url": "https://api.github.com/repos/mdaines/viz-js/notifications{?since,all,participating}",
|
|
"open_issues": 5,
|
|
"open_issues_count": 5,
|
|
"owner": {
|
|
"avatar_url": "https://avatars.githubusercontent.com/u/1383?v=4",
|
|
"events_url": "https://api.github.com/users/mdaines/events{/privacy}",
|
|
"followers_url": "https://api.github.com/users/mdaines/followers",
|
|
"following_url": "https://api.github.com/users/mdaines/following{/other_user}",
|
|
"gists_url": "https://api.github.com/users/mdaines/gists{/gist_id}",
|
|
"gravatar_id": "",
|
|
"html_url": "https://github.com/mdaines",
|
|
"id": 1383,
|
|
"login": "mdaines",
|
|
"node_id": "MDQ6VXNlcjEzODM=",
|
|
"organizations_url": "https://api.github.com/users/mdaines/orgs",
|
|
"received_events_url": "https://api.github.com/users/mdaines/received_events",
|
|
"repos_url": "https://api.github.com/users/mdaines/repos",
|
|
"site_admin": false,
|
|
"starred_url": "https://api.github.com/users/mdaines/starred{/owner}{/repo}",
|
|
"subscriptions_url": "https://api.github.com/users/mdaines/subscriptions",
|
|
"type": "User",
|
|
"url": "https://api.github.com/users/mdaines",
|
|
"user_view_type": "public"
|
|
},
|
|
"private": false,
|
|
"pull_request_creation_policy": "all",
|
|
"pulls_url": "https://api.github.com/repos/mdaines/viz-js/pulls{/number}",
|
|
"pushed_at": "2026-03-05T21:56:40Z",
|
|
"releases_url": "https://api.github.com/repos/mdaines/viz-js/releases{/id}",
|
|
"size": 14509,
|
|
"ssh_url": "git@github.com:mdaines/viz-js.git",
|
|
"stargazers_count": 4302,
|
|
"stargazers_url": "https://api.github.com/repos/mdaines/viz-js/stargazers",
|
|
"statuses_url": "https://api.github.com/repos/mdaines/viz-js/statuses/{sha}",
|
|
"subscribers_url": "https://api.github.com/repos/mdaines/viz-js/subscribers",
|
|
"subscription_url": "https://api.github.com/repos/mdaines/viz-js/subscription",
|
|
"svn_url": "https://github.com/mdaines/viz-js",
|
|
"tags_url": "https://api.github.com/repos/mdaines/viz-js/tags",
|
|
"teams_url": "https://api.github.com/repos/mdaines/viz-js/teams",
|
|
"topics": [
|
|
"dot",
|
|
"emscripten",
|
|
"graphviz",
|
|
"javascript"
|
|
],
|
|
"trees_url": "https://api.github.com/repos/mdaines/viz-js/git/trees{/sha}",
|
|
"updated_at": "2026-03-05T21:56:43Z",
|
|
"url": "https://api.github.com/repos/mdaines/viz-js",
|
|
"visibility": "public",
|
|
"watchers": 4302,
|
|
"watchers_count": 4302,
|
|
"web_commit_signoff_required": false
|
|
},
|
|
"sender": {
|
|
"avatar_url": "https://avatars.githubusercontent.com/u/1383?v=4",
|
|
"events_url": "https://api.github.com/users/mdaines/events{/privacy}",
|
|
"followers_url": "https://api.github.com/users/mdaines/followers",
|
|
"following_url": "https://api.github.com/users/mdaines/following{/other_user}",
|
|
"gists_url": "https://api.github.com/users/mdaines/gists{/gist_id}",
|
|
"gravatar_id": "",
|
|
"html_url": "https://github.com/mdaines",
|
|
"id": 1383,
|
|
"login": "mdaines",
|
|
"node_id": "MDQ6VXNlcjEzODM=",
|
|
"organizations_url": "https://api.github.com/users/mdaines/orgs",
|
|
"received_events_url": "https://api.github.com/users/mdaines/received_events",
|
|
"repos_url": "https://api.github.com/users/mdaines/repos",
|
|
"site_admin": false,
|
|
"starred_url": "https://api.github.com/users/mdaines/starred{/owner}{/repo}",
|
|
"subscriptions_url": "https://api.github.com/users/mdaines/subscriptions",
|
|
"type": "User",
|
|
"url": "https://api.github.com/users/mdaines",
|
|
"user_view_type": "public"
|
|
},
|
|
"workflow": ".github/workflows/viz-publish.yml"
|
|
},
|
|
"github_job": "build",
|
|
"github_ref": "refs/heads/v3",
|
|
"github_ref_name": "v3",
|
|
"github_ref_protected": "true",
|
|
"github_ref_type": "branch",
|
|
"github_repository": "mdaines/viz-js",
|
|
"github_repository_id": "5542032",
|
|
"github_repository_owner": "mdaines",
|
|
"github_repository_owner_id": "1383",
|
|
"github_run_attempt": "1",
|
|
"github_run_id": "22738642650",
|
|
"github_run_number": "31",
|
|
"github_runner_arch": "X64",
|
|
"github_runner_environment": "github-hosted",
|
|
"github_runner_image_os": "ubuntu24",
|
|
"github_runner_image_version": "20260302.42.1",
|
|
"github_runner_name": "GitHub Actions 1000001035",
|
|
"github_runner_os": "Linux",
|
|
"github_runner_tracking_id": "github_0c1b3f2e-5186-4b0c-a7b6-07c868afe90e",
|
|
"github_server_url": "https://github.com",
|
|
"github_triggering_actor": "mdaines",
|
|
"github_workflow": "Publish viz",
|
|
"github_workflow_ref": "mdaines/viz-js/.github/workflows/viz-publish.yml@refs/heads/v3",
|
|
"github_workflow_sha": "0a3733a69f84922ca299f0dda7d6219e22f97239",
|
|
"platform": "linux/amd64"
|
|
}
|
|
},
|
|
"buildConfig": {
|
|
"llbDefinition": [
|
|
{
|
|
"id": "step0",
|
|
"op": {
|
|
"Op": {
|
|
"source": {
|
|
"identifier": "docker-image://docker.io/emscripten/emsdk:3.1.70@sha256:c64f3cadcdff49ae65eadd815a425680a3f4c038b8fd49fe639c12e651d9c0a3"
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
}
|
|
},
|
|
{
|
|
"id": "step1",
|
|
"op": {
|
|
"Op": {
|
|
"source": {
|
|
"identifier": "https://github.com/libexpat/libexpat/releases/download/R_2_7_4/expat-2.7.4.tar.gz",
|
|
"attrs": {
|
|
"http.filename": "expat-2.7.4.tar.gz"
|
|
}
|
|
}
|
|
},
|
|
"constraints": {}
|
|
}
|
|
},
|
|
{
|
|
"id": "step2",
|
|
"op": {
|
|
"Op": {
|
|
"file": {
|
|
"actions": [
|
|
{
|
|
"input": 0,
|
|
"secondaryInput": 1,
|
|
"output": 0,
|
|
"Action": {
|
|
"copy": {
|
|
"src": "/expat-2.7.4.tar.gz",
|
|
"dest": "/src/expat.tar.gz",
|
|
"mode": -1,
|
|
"createDestPath": true,
|
|
"timestamp": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step0:0",
|
|
"step1:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step3",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"mkdir -p expat \u0026\u0026 tar -zxf ./expat.tar.gz --strip-components 1 --directory expat"
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step2:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step4",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"cd expat \u0026\u0026 emconfigure ./configure --host=wasm32 --disable-shared --prefix=\"${PREFIX}\" --libdir=\"${PREFIX}/lib\" CFLAGS=\"-Oz\" CXXFLAGS=\"-Oz\""
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step3:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step5",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"cd expat/lib \u0026\u0026 emmake make all install"
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step4:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step6",
|
|
"op": {
|
|
"Op": {
|
|
"source": {
|
|
"identifier": "https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/14.1.3/graphviz-14.1.3.tar.gz",
|
|
"attrs": {
|
|
"http.filename": "graphviz-14.1.3.tar.gz"
|
|
}
|
|
}
|
|
},
|
|
"constraints": {}
|
|
}
|
|
},
|
|
{
|
|
"id": "step7",
|
|
"op": {
|
|
"Op": {
|
|
"file": {
|
|
"actions": [
|
|
{
|
|
"input": 0,
|
|
"secondaryInput": 1,
|
|
"output": 0,
|
|
"Action": {
|
|
"copy": {
|
|
"src": "/graphviz-14.1.3.tar.gz",
|
|
"dest": "/src/graphviz.tar.gz",
|
|
"mode": -1,
|
|
"createDestPath": true,
|
|
"timestamp": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step5:0",
|
|
"step6:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step8",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"mkdir -p graphviz \u0026\u0026 tar -zxf ./graphviz.tar.gz --strip-components 1 --directory graphviz"
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step7:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step9",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"cd graphviz \u0026\u0026 emconfigure ./configure --host=wasm32 --disable-ltdl --prefix=\"${PREFIX}\" --libdir=\"${PREFIX}/lib\" EXPAT_CFLAGS=\"-I${PREFIX}/include\" EXPAT_LIBS=\"-L${PREFIX}/lib -lexpat\" CFLAGS=\"-Oz\" CXXFLAGS=\"-Oz\""
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step8:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step10",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"cd graphviz/lib \u0026\u0026 emmake make install"
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step9:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step11",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"cd graphviz/plugin \u0026\u0026 emmake make install"
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"PREFIX=/prefix"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step10:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step12",
|
|
"op": {
|
|
"Op": {
|
|
"file": {
|
|
"actions": [
|
|
{
|
|
"input": 0,
|
|
"secondaryInput": 1,
|
|
"output": 0,
|
|
"Action": {
|
|
"copy": {
|
|
"src": "/prefix",
|
|
"dest": "/prefix",
|
|
"mode": -1,
|
|
"followSymlink": true,
|
|
"dirCopyContents": true,
|
|
"createDestPath": true,
|
|
"allowWildcard": true,
|
|
"allowEmptyWildcard": true,
|
|
"timestamp": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step0:0",
|
|
"step11:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step13",
|
|
"op": {
|
|
"Op": {
|
|
"source": {
|
|
"identifier": "local://context",
|
|
"attrs": {
|
|
"local.followpaths": "[\"pre.js\",\"viz.c\"]",
|
|
"local.sharedkeyhint": "context"
|
|
}
|
|
}
|
|
},
|
|
"constraints": {}
|
|
}
|
|
},
|
|
{
|
|
"id": "step14",
|
|
"op": {
|
|
"Op": {
|
|
"file": {
|
|
"actions": [
|
|
{
|
|
"input": 0,
|
|
"secondaryInput": 1,
|
|
"output": -1,
|
|
"Action": {
|
|
"copy": {
|
|
"src": "/viz.c",
|
|
"dest": "/src/",
|
|
"mode": -1,
|
|
"followSymlink": true,
|
|
"dirCopyContents": true,
|
|
"createDestPath": true,
|
|
"allowWildcard": true,
|
|
"allowEmptyWildcard": true,
|
|
"timestamp": -1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"input": 2,
|
|
"secondaryInput": 1,
|
|
"output": 0,
|
|
"Action": {
|
|
"copy": {
|
|
"src": "/pre.js",
|
|
"dest": "/src/",
|
|
"mode": -1,
|
|
"followSymlink": true,
|
|
"dirCopyContents": true,
|
|
"createDestPath": true,
|
|
"allowWildcard": true,
|
|
"allowEmptyWildcard": true,
|
|
"timestamp": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step12:0",
|
|
"step13:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step15",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"mkdir -p \"${OUTPUT}\""
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"DEBUG=",
|
|
"PREFIX=/prefix",
|
|
"OUTPUT=/output"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step14:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step16",
|
|
"op": {
|
|
"Op": {
|
|
"exec": {
|
|
"meta": {
|
|
"args": [
|
|
"/bin/sh",
|
|
"-c",
|
|
"emcc -I\"${PREFIX}/include\" -I\"${PREFIX}/include/graphviz\" -L\"${PREFIX}/lib\" -L\"${PREFIX}/lib/graphviz\" -lgvplugin_dot_layout -lgvplugin_neato_layout -lgvplugin_core -lgvc -lpathplan -lcgraph -lxdot -lcdt -lexpat ${DEBUG:+-g2} -Oz --no-entry -s MODULARIZE=1 -s EXPORT_ES6=1 -s SINGLE_FILE=1 -s ASSERTIONS=0 -s ALLOW_MEMORY_GROWTH=1 -s ENVIRONMENT=web -s EXPORT_KEEPALIVE=1 -s EXPORTED_FUNCTIONS=\"['_malloc', '_free']\" -s EXPORTED_RUNTIME_METHODS=\"['ccall', 'UTF8ToString', 'lengthBytesUTF8', 'stringToUTF8', 'getValue', 'FS', 'PATH']\" -s INCOMING_MODULE_JS_API=\"['wasm']\" -s WASM_BIGINT=1 -o \"${OUTPUT}/backend.js\" --pre-js pre.js viz.c"
|
|
],
|
|
"env": [
|
|
"PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
|
|
"EMSDK=/emsdk",
|
|
"DEBUG=",
|
|
"PREFIX=/prefix",
|
|
"OUTPUT=/output"
|
|
],
|
|
"cwd": "/src",
|
|
"removeMountStubsRecursive": true
|
|
},
|
|
"mounts": [
|
|
{
|
|
"dest": "/"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"platform": {
|
|
"Architecture": "amd64",
|
|
"OS": "linux"
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step15:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step17",
|
|
"op": {
|
|
"Op": {
|
|
"file": {
|
|
"actions": [
|
|
{
|
|
"input": -1,
|
|
"secondaryInput": 0,
|
|
"output": 0,
|
|
"Action": {
|
|
"copy": {
|
|
"src": "/output",
|
|
"dest": "/",
|
|
"mode": -1,
|
|
"followSymlink": true,
|
|
"dirCopyContents": true,
|
|
"createDestPath": true,
|
|
"allowWildcard": true,
|
|
"allowEmptyWildcard": true,
|
|
"timestamp": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"constraints": {}
|
|
},
|
|
"inputs": [
|
|
"step16:0"
|
|
]
|
|
},
|
|
{
|
|
"id": "step18",
|
|
"op": {
|
|
"Op": {}
|
|
},
|
|
"inputs": [
|
|
"step17:0"
|
|
]
|
|
}
|
|
],
|
|
"digestMapping": {
|
|
"sha256:20672daf938fe8f9c513b6ead8f73fa6586ad2d8dc2bf0cb2ec2a3b4e88343d9": "step14",
|
|
"sha256:2857c2bafdcddb1ec3c8a1671e98043e2cb77e4385754c80ecc94b3434f9487f": "step12",
|
|
"sha256:3b9548138ec73f206e3af4d7728abd7b82e6c7f3f5a19cdff3b5e59afc593b20": "step8",
|
|
"sha256:3d9c480d37f79a2b1ad60117af775b2b1698900b1c667cc66747376d27c0d250": "step15",
|
|
"sha256:5457c998639e9db7c7a0266ed3f207af4d1a913d1fcd0ebb48d832a168209087": "step9",
|
|
"sha256:545ab82d84960e511aa58619724c1e34552f17cd4ab58be10bdff4d3bb7f7b11": "step17",
|
|
"sha256:5a60b84faf401cc3146f92bdae6269cd3ab05d2651f46da76a0373db813cee8d": "step7",
|
|
"sha256:7ba02ac59105d43611f5e23a3865da5c23a044a0977abc9fcbf8f6efeea0fe91": "step0",
|
|
"sha256:8bdbc53faa201822325f91b7ed250c7fd1a2f8f4f99278fbe03b39c170eef7a0": "step2",
|
|
"sha256:94f2d58927cafb3689cfa3f498ae782608b09c894d8432981002a2c40f360e64": "step11",
|
|
"sha256:958106182cbeec9bb1496bef02607f5f3e10429f942397261a989c5a3cf76e79": "step3",
|
|
"sha256:b274944fc5170025a504a79b847fb97a973086b24a36016fe1edaaa62f6822ab": "step1",
|
|
"sha256:b7844e9c22eea478e92a0e5adc86f69bd7775353494fc4814407bb7c382e25ab": "step6",
|
|
"sha256:c366e21ddec36084337ae584182c655f692788f7c81abbf4c8a6f24771487889": "step13",
|
|
"sha256:db3bbc7c2bad36fff818b534cbb2c98892074391b3dc3c01adb67b6540742214": "step16",
|
|
"sha256:e13f81e634dfcee3197b8af29c89654c9a212e690813efcceff04fb43c91eecf": "step5",
|
|
"sha256:e561400abeaa2f67838edac98acb9f38b08ed7f6987a1cc1a81736abe7d7bacd": "step4",
|
|
"sha256:ef77c24b40756cf1f92093a30ff87a01755fec0ae82422d0036f788e6da166e4": "step18",
|
|
"sha256:f0586def1cd837230227b5794b475bf314acbf2a0cc418e38ba2dd9c55e8d26a": "step10"
|
|
}
|
|
},
|
|
"metadata": {
|
|
"buildInvocationID": "4lypvjya6jmni9rwlvj6cbs5k",
|
|
"buildStartedOn": "2026-03-05T21:57:22.42113863Z",
|
|
"buildFinishedOn": "2026-03-05T21:57:23.416890367Z",
|
|
"completeness": {
|
|
"parameters": true,
|
|
"environment": true,
|
|
"materials": false
|
|
},
|
|
"reproducible": false,
|
|
"https://mobyproject.org/buildkit@v1#metadata": {
|
|
"vcs": {
|
|
"localdir:context": "packages/viz/backend",
|
|
"localdir:dockerfile": "packages/viz/backend",
|
|
"revision": "0a3733a69f84922ca299f0dda7d6219e22f97239",
|
|
"source": "https://github.com/mdaines/viz-js"
|
|
},
|
|
"source": {
|
|
"locations": {
|
|
"step0": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 33
|
|
},
|
|
"end": {
|
|
"line": 33
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 1
|
|
},
|
|
"end": {
|
|
"line": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step1": {},
|
|
"step10": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 29
|
|
},
|
|
"end": {
|
|
"line": 29
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step11": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 30
|
|
},
|
|
"end": {
|
|
"line": 30
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step12": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 40
|
|
},
|
|
"end": {
|
|
"line": 40
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step13": {},
|
|
"step14": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 41
|
|
},
|
|
"end": {
|
|
"line": 41
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step15": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 43
|
|
},
|
|
"end": {
|
|
"line": 43
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step16": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 44
|
|
},
|
|
"end": {
|
|
"line": 44
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 45
|
|
},
|
|
"end": {
|
|
"line": 45
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 46
|
|
},
|
|
"end": {
|
|
"line": 46
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 47
|
|
},
|
|
"end": {
|
|
"line": 47
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 48
|
|
},
|
|
"end": {
|
|
"line": 48
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 49
|
|
},
|
|
"end": {
|
|
"line": 49
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 50
|
|
},
|
|
"end": {
|
|
"line": 50
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 51
|
|
},
|
|
"end": {
|
|
"line": 51
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 52
|
|
},
|
|
"end": {
|
|
"line": 52
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 53
|
|
},
|
|
"end": {
|
|
"line": 53
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 54
|
|
},
|
|
"end": {
|
|
"line": 54
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 55
|
|
},
|
|
"end": {
|
|
"line": 55
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 56
|
|
},
|
|
"end": {
|
|
"line": 56
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 57
|
|
},
|
|
"end": {
|
|
"line": 57
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 58
|
|
},
|
|
"end": {
|
|
"line": 58
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 59
|
|
},
|
|
"end": {
|
|
"line": 59
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 60
|
|
},
|
|
"end": {
|
|
"line": 60
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 61
|
|
},
|
|
"end": {
|
|
"line": 61
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 62
|
|
},
|
|
"end": {
|
|
"line": 62
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 63
|
|
},
|
|
"end": {
|
|
"line": 63
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 64
|
|
},
|
|
"end": {
|
|
"line": 64
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 65
|
|
},
|
|
"end": {
|
|
"line": 65
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 66
|
|
},
|
|
"end": {
|
|
"line": 66
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 67
|
|
},
|
|
"end": {
|
|
"line": 67
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 68
|
|
},
|
|
"end": {
|
|
"line": 68
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 69
|
|
},
|
|
"end": {
|
|
"line": 69
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 70
|
|
},
|
|
"end": {
|
|
"line": 70
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 71
|
|
},
|
|
"end": {
|
|
"line": 71
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 72
|
|
},
|
|
"end": {
|
|
"line": 72
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 73
|
|
},
|
|
"end": {
|
|
"line": 73
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 74
|
|
},
|
|
"end": {
|
|
"line": 74
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step17": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 81
|
|
},
|
|
"end": {
|
|
"line": 81
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step2": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 5
|
|
},
|
|
"end": {
|
|
"line": 5
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step3": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 7
|
|
},
|
|
"end": {
|
|
"line": 7
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step4": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 8
|
|
},
|
|
"end": {
|
|
"line": 8
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 9
|
|
},
|
|
"end": {
|
|
"line": 9
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 10
|
|
},
|
|
"end": {
|
|
"line": 10
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 11
|
|
},
|
|
"end": {
|
|
"line": 11
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 12
|
|
},
|
|
"end": {
|
|
"line": 12
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 13
|
|
},
|
|
"end": {
|
|
"line": 13
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 14
|
|
},
|
|
"end": {
|
|
"line": 14
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step5": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 15
|
|
},
|
|
"end": {
|
|
"line": 15
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step6": {},
|
|
"step7": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 17
|
|
},
|
|
"end": {
|
|
"line": 17
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step8": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 19
|
|
},
|
|
"end": {
|
|
"line": 19
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"step9": {
|
|
"locations": [
|
|
{
|
|
"ranges": [
|
|
{
|
|
"start": {
|
|
"line": 20
|
|
},
|
|
"end": {
|
|
"line": 20
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 21
|
|
},
|
|
"end": {
|
|
"line": 21
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 22
|
|
},
|
|
"end": {
|
|
"line": 22
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 23
|
|
},
|
|
"end": {
|
|
"line": 23
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 24
|
|
},
|
|
"end": {
|
|
"line": 24
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 25
|
|
},
|
|
"end": {
|
|
"line": 25
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 26
|
|
},
|
|
"end": {
|
|
"line": 26
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 27
|
|
},
|
|
"end": {
|
|
"line": 27
|
|
}
|
|
},
|
|
{
|
|
"start": {
|
|
"line": 28
|
|
},
|
|
"end": {
|
|
"line": 28
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"infos": [
|
|
{
|
|
"filename": "Dockerfile",
|
|
"language": "Dockerfile",
|
|
"data": "RlJPTSBlbXNjcmlwdGVuL2Vtc2RrOjMuMS43MCBBUyBncmFwaHZpegoKRU5WIFBSRUZJWD0vcHJlZml4CgpBREQgImh0dHBzOi8vZ2l0aHViLmNvbS9saWJleHBhdC9saWJleHBhdC9yZWxlYXNlcy9kb3dubG9hZC9SXzJfN180L2V4cGF0LTIuNy40LnRhci5neiIgLi9leHBhdC50YXIuZ3oKClJVTiBta2RpciAtcCBleHBhdCAmJiB0YXIgLXp4ZiAuL2V4cGF0LnRhci5neiAtLXN0cmlwLWNvbXBvbmVudHMgMSAtLWRpcmVjdG9yeSBleHBhdApSVU4gY2QgZXhwYXQgJiYgZW1jb25maWd1cmUgLi9jb25maWd1cmUgXAogIC0taG9zdD13YXNtMzIgXAogIC0tZGlzYWJsZS1zaGFyZWQgXAogIC0tcHJlZml4PSIke1BSRUZJWH0iIFwKICAtLWxpYmRpcj0iJHtQUkVGSVh9L2xpYiIgXAogIENGTEFHUz0iLU96IiBcCiAgQ1hYRkxBR1M9Ii1PeiIKUlVOIGNkIGV4cGF0L2xpYiAmJiBlbW1ha2UgbWFrZSBhbGwgaW5zdGFsbAoKQUREICJodHRwczovL2dpdGxhYi5jb20vYXBpL3Y0L3Byb2plY3RzLzQyMDcyMzEvcGFja2FnZXMvZ2VuZXJpYy9ncmFwaHZpei1yZWxlYXNlcy8xNC4xLjMvZ3JhcGh2aXotMTQuMS4zLnRhci5neiIgLi9ncmFwaHZpei50YXIuZ3oKClJVTiBta2RpciAtcCBncmFwaHZpeiAmJiB0YXIgLXp4ZiAuL2dyYXBodml6LnRhci5neiAtLXN0cmlwLWNvbXBvbmVudHMgMSAtLWRpcmVjdG9yeSBncmFwaHZpegpSVU4gY2QgZ3JhcGh2aXogJiYgZW1jb25maWd1cmUgLi9jb25maWd1cmUgXAogIC0taG9zdD13YXNtMzIgXAogIC0tZGlzYWJsZS1sdGRsIFwKICAtLXByZWZpeD0iJHtQUkVGSVh9IiBcCiAgLS1saWJkaXI9IiR7UFJFRklYfS9saWIiIFwKICBFWFBBVF9DRkxBR1M9Ii1JJHtQUkVGSVh9L2luY2x1ZGUiIFwKICBFWFBBVF9MSUJTPSItTCR7UFJFRklYfS9saWIgLWxleHBhdCIgXAogIENGTEFHUz0iLU96IiBcCiAgQ1hYRkxBR1M9Ii1PeiIKUlVOIGNkIGdyYXBodml6L2xpYiAmJiBlbW1ha2UgbWFrZSBpbnN0YWxsClJVTiBjZCBncmFwaHZpei9wbHVnaW4gJiYgZW1tYWtlIG1ha2UgaW5zdGFsbAoKCkZST00gZW1zY3JpcHRlbi9lbXNkazozLjEuNzAgQVMgdml6CgpBUkcgREVCVUc9IiIKCkVOViBQUkVGSVg9L3ByZWZpeApFTlYgT1VUUFVUPS9vdXRwdXQKCkNPUFkgLS1mcm9tPWdyYXBodml6ICIke1BSRUZJWH0iICIke1BSRUZJWH0iCkNPUFkgdml6LmMgcHJlLmpzIC4KClJVTiBta2RpciAtcCAiJHtPVVRQVVR9IgpSVU4gZW1jYyBcCiAgLUkiJHtQUkVGSVh9L2luY2x1ZGUiIFwKICAtSSIke1BSRUZJWH0vaW5jbHVkZS9ncmFwaHZpeiIgXAogIC1MIiR7UFJFRklYfS9saWIiIFwKICAtTCIke1BSRUZJWH0vbGliL2dyYXBodml6IiBcCiAgLWxndnBsdWdpbl9kb3RfbGF5b3V0IFwKICAtbGd2cGx1Z2luX25lYXRvX2xheW91dCBcCiAgLWxndnBsdWdpbl9jb3JlIFwKICAtbGd2YyBcCiAgLWxwYXRocGxhbiBcCiAgLWxjZ3JhcGggXAogIC1seGRvdCBcCiAgLWxjZHQgXAogIC1sZXhwYXQgXAogICR7REVCVUc6Ky1nMn0gXAogIC1PeiBcCiAgLS1uby1lbnRyeSBcCiAgLXMgTU9EVUxBUklaRT0xIFwKICAtcyBFWFBPUlRfRVM2PTEgXAogIC1zIFNJTkdMRV9GSUxFPTEgXAogIC1zIEFTU0VSVElPTlM9MCBcCiAgLXMgQUxMT1dfTUVNT1JZX0dST1dUSD0xIFwKICAtcyBFTlZJUk9OTUVOVD13ZWIgXAogIC1zIEVYUE9SVF9LRUVQQUxJVkU9MSBcCiAgLXMgRVhQT1JURURfRlVOQ1RJT05TPSJbJ19tYWxsb2MnLCAnX2ZyZWUnXSIgXAogIC1zIEVYUE9SVEVEX1JVTlRJTUVfTUVUSE9EUz0iWydjY2FsbCcsICdVVEY4VG9TdHJpbmcnLCAnbGVuZ3RoQnl0ZXNVVEY4JywgJ3N0cmluZ1RvVVRGOCcsICdnZXRWYWx1ZScsICdGUycsICdQQVRIJ10iIFwKICAtcyBJTkNPTUlOR19NT0RVTEVfSlNfQVBJPSJbJ3dhc20nXSIgXAogIC1zIFdBU01fQklHSU5UPTEgXAogIC1vICIke09VVFBVVH0vYmFja2VuZC5qcyIgXAogIC0tcHJlLWpzIHByZS5qcyBcCiAgdml6LmMKCgpGUk9NIHNjcmF0Y2ggQVMgZXhwb3J0CgpFTlYgT1VUUFVUPS9vdXRwdXQKCkNPUFkgLS1mcm9tPXZpeiAiJHtPVVRQVVR9IiAvCg==",
|
|
"llbDefinition": [
|
|
{
|
|
"id": "step0",
|
|
"op": {
|
|
"Op": {
|
|
"source": {
|
|
"identifier": "local://dockerfile",
|
|
"attrs": {
|
|
"local.differ": "none",
|
|
"local.followpaths": "[\"Dockerfile\",\"Dockerfile.dockerignore\",\"dockerfile\"]",
|
|
"local.sharedkeyhint": "dockerfile"
|
|
}
|
|
}
|
|
},
|
|
"constraints": {}
|
|
}
|
|
},
|
|
{
|
|
"id": "step1",
|
|
"op": {
|
|
"Op": {}
|
|
},
|
|
"inputs": [
|
|
"step0:0"
|
|
]
|
|
}
|
|
],
|
|
"digestMapping": {
|
|
"sha256:a029f830b88f6f8e7861fdbaa82db2d8b748c2e4ae872a9809f4c440ab7a7f70": "step1",
|
|
"sha256:d362d6dfb8229c4e8ea0fe6491a6fdf9e3ecc39de30985e5f13dc959dabc6908": "step0"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"layers": {
|
|
"step10:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:692ebc37d5e938d957a9e7bc8138623baa6c5703f393670141c6396912856f17",
|
|
"size": 344751
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:2ed589a46ac44220f2897943e9bb558edf9624b32c3e2906f95d5671991d7941",
|
|
"size": 26771028
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:19b76c2519b6dceb1c5db80e400f1923824eb97420bf6358aaff42938539bfae",
|
|
"size": 27309630
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:522dfdb11e720ae0323dcbaae7cce35c893727d17e17e23c011f651510aa475b",
|
|
"size": 824081
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:0149e8586a1279ecbd985b51bfa4e783ea31579d7e66a9904e226f16e273aaa9",
|
|
"size": 3693182
|
|
}
|
|
]
|
|
],
|
|
"step11:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:692ebc37d5e938d957a9e7bc8138623baa6c5703f393670141c6396912856f17",
|
|
"size": 344751
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:2ed589a46ac44220f2897943e9bb558edf9624b32c3e2906f95d5671991d7941",
|
|
"size": 26771028
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:19b76c2519b6dceb1c5db80e400f1923824eb97420bf6358aaff42938539bfae",
|
|
"size": 27309630
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:522dfdb11e720ae0323dcbaae7cce35c893727d17e17e23c011f651510aa475b",
|
|
"size": 824081
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:0149e8586a1279ecbd985b51bfa4e783ea31579d7e66a9904e226f16e273aaa9",
|
|
"size": 3693182
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d78cc25fcbf9de8b51cba618e7de244c7247ec73ec889e144dc0227a5be49d13",
|
|
"size": 1433988
|
|
}
|
|
]
|
|
],
|
|
"step12:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:a70518bc819474a1cf071589e8489d1c43c8d0df525c924565145771d59b7b06",
|
|
"size": 1238703
|
|
}
|
|
]
|
|
],
|
|
"step14:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:a70518bc819474a1cf071589e8489d1c43c8d0df525c924565145771d59b7b06",
|
|
"size": 1238703
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:540bb4f53ea23f83354a465ba0a63734b33564cfc577233b5e6bab554db26395",
|
|
"size": 1467
|
|
}
|
|
]
|
|
],
|
|
"step15:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:a70518bc819474a1cf071589e8489d1c43c8d0df525c924565145771d59b7b06",
|
|
"size": 1238703
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:540bb4f53ea23f83354a465ba0a63734b33564cfc577233b5e6bab554db26395",
|
|
"size": 1467
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:1890dc6999a64508bc901f293a929504e2dbfe55020810efc89229558e930c19",
|
|
"size": 95
|
|
}
|
|
]
|
|
],
|
|
"step16:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:a70518bc819474a1cf071589e8489d1c43c8d0df525c924565145771d59b7b06",
|
|
"size": 1238703
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:540bb4f53ea23f83354a465ba0a63734b33564cfc577233b5e6bab554db26395",
|
|
"size": 1467
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:1890dc6999a64508bc901f293a929504e2dbfe55020810efc89229558e930c19",
|
|
"size": 95
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:757e811400b926b72d850e98d99b7b2213004c97433aadd650285d3e4f2c9b66",
|
|
"size": 676277
|
|
}
|
|
]
|
|
],
|
|
"step17:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:33145cac80f807acbc7cabd0a75f5afae125a2872d58eb7c9601cc33a21c1f06",
|
|
"size": 605163
|
|
}
|
|
]
|
|
],
|
|
"step2:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
}
|
|
]
|
|
],
|
|
"step3:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
}
|
|
]
|
|
],
|
|
"step4:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
}
|
|
]
|
|
],
|
|
"step5:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:692ebc37d5e938d957a9e7bc8138623baa6c5703f393670141c6396912856f17",
|
|
"size": 344751
|
|
}
|
|
]
|
|
],
|
|
"step7:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:692ebc37d5e938d957a9e7bc8138623baa6c5703f393670141c6396912856f17",
|
|
"size": 344751
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:2ed589a46ac44220f2897943e9bb558edf9624b32c3e2906f95d5671991d7941",
|
|
"size": 26771028
|
|
}
|
|
]
|
|
],
|
|
"step8:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:692ebc37d5e938d957a9e7bc8138623baa6c5703f393670141c6396912856f17",
|
|
"size": 344751
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:2ed589a46ac44220f2897943e9bb558edf9624b32c3e2906f95d5671991d7941",
|
|
"size": 26771028
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:19b76c2519b6dceb1c5db80e400f1923824eb97420bf6358aaff42938539bfae",
|
|
"size": 27309630
|
|
}
|
|
]
|
|
],
|
|
"step9:0": [
|
|
[
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:6414378b647780fee8fd903ddb9541d134a1947ce092d08bdeb23a54cb3684ac",
|
|
"size": 29535688
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:1164f57cdbc07b21b5f290ecea54b10bbc0777ef07dd20c35c4fd530f43ac2e8",
|
|
"size": 465376363
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:e760689f52850b429cbb44a5279b7784da9f0c3433f94bf5ae72c93468b2588b",
|
|
"size": 4339
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:75fef3b7122bb367a84e704f6eb3fe3bba5e1cddfeed8cb2b012eeeeac6ed672",
|
|
"size": 225670250
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip",
|
|
"digest": "sha256:33b4841b8fee46e16490db256e13a880072d422a2a45560774cf611ea312562a",
|
|
"size": 92
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:60e7c2e3109c2954f30f45f6be07dada0b53fea51b249524978a933fc6633569",
|
|
"size": 804413
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:d749e2347e6d34b821d1dd4c93d3b4b1e7b6910e49325fb645db0ccc591a746e",
|
|
"size": 809676
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:69e0ba9a61ccd0530178ff8a59de535027ea7118a615517f2f8c4c48c192e96c",
|
|
"size": 273905
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:692ebc37d5e938d957a9e7bc8138623baa6c5703f393670141c6396912856f17",
|
|
"size": 344751
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:2ed589a46ac44220f2897943e9bb558edf9624b32c3e2906f95d5671991d7941",
|
|
"size": 26771028
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:19b76c2519b6dceb1c5db80e400f1923824eb97420bf6358aaff42938539bfae",
|
|
"size": 27309630
|
|
},
|
|
{
|
|
"mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
|
|
"digest": "sha256:522dfdb11e720ae0323dcbaae7cce35c893727d17e17e23c011f651510aa475b",
|
|
"size": 824081
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |