{"id":19252468,"url":"https://github.com/zigtools/release-worker","last_synced_at":"2025-04-21T13:31:01.252Z","repository":{"id":254179513,"uuid":"797780360","full_name":"zigtools/release-worker","owner":"zigtools","description":"A Cloudflare Worker for managing ZLS build artifacts.","archived":false,"fork":false,"pushed_at":"2025-02-04T18:37:13.000Z","size":755,"stargazers_count":4,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-12T10:32:05.207Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zigtools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"zigtools","open_collective":"zigtools"}},"created_at":"2024-05-08T13:57:28.000Z","updated_at":"2025-03-14T18:20:09.000Z","dependencies_parsed_at":"2024-08-21T22:43:03.764Z","dependency_job_id":"7010b527-1fcf-4594-a730-4ffac9e6a35d","html_url":"https://github.com/zigtools/release-worker","commit_stats":{"total_commits":82,"total_committers":2,"mean_commits":41.0,"dds":"0.31707317073170727","last_synced_commit":"1c93f62867b8460b92c7c7041110efe5d604b0f2"},"previous_names":["zigtools/release-worker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zigtools%2Frelease-worker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zigtools%2Frelease-worker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zigtools%2Frelease-worker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zigtools%2Frelease-worker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zigtools","download_url":"https://codeload.github.com/zigtools/release-worker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249272670,"owners_count":21241776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T18:27:06.217Z","updated_at":"2025-04-21T13:31:01.229Z","avatar_url":"https://github.com/zigtools.png","language":"TypeScript","readme":"[![CI](https://github.com/zigtools/release-worker/workflows/CI/badge.svg)](https://github.com/zigtools/release-worker/actions)\n[![codecov](https://codecov.io/gh/zigtools/release-worker/graph/badge.svg?token=A3YHEUHMT2)](https://codecov.io/gh/zigtools/release-worker)\n\nA Cloudflare Worker for managing ZLS build artifacts.\n\n# API\n\nThe API Endpoint is `releases.zigtools.org`.\n\n## Build Artifacts\n\nBuild artifacts that target windows are compressed as `.zip` files. All other targets are available as `.tar.xz` and `.tar.gz`.\n\nAll artifacts are signed with [minisign](https://jedisct1.github.io/minisign/) using the following public key:\n\n```\nRWR+9B91GBZ0zOjh6Lr17+zKf5BoSuFvrx2xSeDE57uIYvnKBGmMjOex\n```\n\n## /v1/zls/select-version\n\nWill respond with metadata about a ZLS build that is useable with the given Zig version.\nThe response body is similar to Zig's [index.json](https://ziglang.org/download/index.json).\n\n### Query Parameters\n\nThe `zig_version` query parameter must be the Zig Version that is being used. (e.g. `0.13.0-dev.7+73c6c13a`)\n\nThe `compatibility` query parameter must be either `only-runtime` or `full`:\n\n- `full`: Request a ZLS build that can be built and used with the given Zig version.\n- `only-runtime`: Request a ZLS build that can be used at runtime with the given Zig version but may not be able to build ZLS from source.\n\n\u003cdetails\u003e\n  \u003csummary\u003eExample\u003c/summary\u003e\n  \n  ```bash\n  curl \"https://releases.zigtools.org/v1/zls/select-version?zig_version=0.13.0-dev.7%2B73c6c13a\u0026compatibility=only-runtime\" # 0.13.0-dev.7+73c6c13a\n  ```\n  \n  ```json\n  {\n    \"version\": \"0.12.0\",\n    \"date\": \"2024-04-26\",\n    \"windows-x86_64\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-windows-x86_64-0.12.0.zip\",\n      \"shasum\": \"9656942a98e6d582b8e1d7486d0d3523ee80b0120d4a1d0740e963e45ea88954\",\n      \"size\": \"3697303\"\n    },\n    \"windows-x86\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-windows-x86-0.12.0.zip\",\n      \"shasum\": \"4a27fa034f0d2c0f32481eb4b32e198b68115440d501b126463bfa72000c4b38\",\n      \"size\": \"3850972\"\n    },\n    \"linux-x86_64\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-linux-x86_64-0.12.0.tar.xz\",\n      \"shasum\": \"3a055bc2ead457d45d71fe16d63166ac9586beea2728ac2af12e0fd8217fbe2e\",\n      \"size\": \"3241444\"\n    },\n    \"macos-x86_64\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-macos-x86_64-0.12.0.tar.xz\",\n      \"shasum\": \"6360f923e6e9a68ad317a73bd2990bc3e445c0815ec1c914329a188385660f3a\",\n      \"size\": \"1038340\"\n    },\n    \"linux-x86\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-linux-x86-0.12.0.tar.xz\",\n      \"shasum\": \"1d9905c22787242273c6064a76032b8eb9357150c2fd24d1442c70a21f686f39\",\n      \"size\": \"3308004\"\n    },\n    \"linux-aarch64\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-linux-aarch64-0.12.0.tar.xz\",\n      \"shasum\": \"9f34884ff22791c2f7c2c7acbe7b9497c4c15321c6ce9c769346b4f4c3d73172\",\n      \"size\": \"3059812\"\n    },\n    \"macos-aarch64\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-macos-aarch64-0.12.0.tar.xz\",\n      \"shasum\": \"2e672621bfa671e25a5343b2102cd8a671bebcb7b88c9088d86eecba7bc94bac\",\n      \"size\": \"913236\"\n    },\n    \"wasi-wasm32\": {\n      \"tarball\": \"https://builds.zigtools.org/zls-wasi-wasm32-0.12.0.tar.xz\",\n      \"shasum\": \"d81151910728a5b0bd36f0d3f135ad53b6456e5ae26e211ca99fe6156631f93c\",\n      \"size\": \"2235120\"\n    }\n  }\n  ```\n  \n\u003c/details\u003e\n\n### Error Handling\n\n\u003cdetails\u003e\n  \u003csummary\u003e See Here\u003c/summary\u003e\n\nThe `/v1/zls/select-version` request may be unable to respond with a compatible Zig version.\n\nIf the request is valid but cannot be satified, a JSON response with an `code` and `message` field will be send.\n\n```bash\ncurl \"https://releases.zigtools.org/v1/zls/select-version?zig_version=0.30.0\u0026compatibility=full\"\n```\n\n```json\n{\n  \"code\": 1,\n  \"message\": \"ZLS 0.30 has not been released yet\"\n}\n```\n\n#### Unsupported\n\nThis error _should_ only occur when specifying a very old Zig version like `0.8.0`. Please open an issue when encounting this error on recent Zig versions.\n\n```json\n{\n  \"code\": 0,\n  \"message\": \"Zig ${ZIG_VERSION} is not supported by ZLS\"\n}\n```\n\n#### Unsupported Release Cycle\n\nThe most common scenario for this error is after Zig has tagged a new release but ZLS hasn't updated yet.\n\nLet's say that Zig `0.12.0` has been released but ZLS not yet released ZLS `0.12.0`. ZLS's latest build is therefore a `0.12.0-dev` build.\nA request with `?zig_version=0.13.0-dev` will error because there is no ZLS `0.12.*` or ZLS `0.13.0-dev` builds.\n\nVersion Order Guide: `0.12.0-dev` \u003c `0.12.0` \u003c `0.13.0-dev` \u003c `0.13.0`\n\n```json\n{\n  \"code\": 1,\n  \"message\": \"No builds for the ${ZIG_MAJOR_VERSION}.${ZIG_MINOR_VERSION} release cycle are currently available\"\n}\n```\n\nThis error only occurs on development/nightly builds of Zig.\n\n#### Incompatible development build\n\nThe version selection algorithm has identified the given Zig version as incompatible with any available ZLS build. When encountering this error on the latest Zig master version, it usually means that a breaking change occured that needs ZLS to be updated.\n\n```json\n{\n  \"code\": 2,\n  \"message\": \"Zig ${ZIG_VERSION} has no compatible ZLS build (yet)\"\n}\n```\n\nThis error only occurs on development/nightly builds of Zig.\n\n#### Incompatible tagged release\n\n```json\n{\n  \"code\": 3,\n  \"message\": \"ZLS ${ZIG_MAJOR_VERSION}.${ZIG_MINOR_VERSION} has not been released yet\"\n}\n```\n\nThis error only occurs on tagged releases of Zig.\n\n\u003c/details\u003e\n\n## /v1/zls/index.json\n\n\u003e [!CAUTION]\n\u003e This request has been moved to [index.json](https://builds.zigtools.org/index.json)\n\n## index.json\n\nThe [index.json](https://builds.zigtools.org/index.json) imitates Zig's [index.json](https://ziglang.org/download/index.json) except that there is no field for `master`. Development builds of ZLS should be queried by supplying the Zig version that is being used.\n\n\u003cdetails\u003e\n  \u003csummary\u003eShow Example\u003c/summary\u003e\n  \n  ```bash\n  curl \"https://builds.zigtools.org/index.json\"\n  ```\n  \n  ```json\n  {\n    \"0.13.0\": {\n      \"date\": \"2024-06-09\",\n      \"x86_64-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86_64-0.13.0.zip\",\n        \"shasum\": \"d87ed0834df3c30feae976843f0c6640acd31af1f31c0917907f7bfebae5bd14\",\n        \"size\": \"3773703\"\n      },\n      \"x86_64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86_64-0.13.0.tar.xz\",\n        \"shasum\": \"ec4c1b45caf88e2bcb9ebb16c670603cc596e4f621b96184dfbe837b39cd8410\",\n        \"size\": \"3292516\"\n      },\n      \"x86_64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-x86_64-0.13.0.tar.xz\",\n        \"shasum\": \"4b63854d6b76810abd2563706e7d768efc7111e44dd8b371d49198e627697a13\",\n        \"size\": \"1047656\"\n      },\n      \"x86-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86-0.13.0.zip\",\n        \"shasum\": \"8d71f0fde1238082ee3b7fb5d9e361411183fad2d7a55a78b403ed7cd4fc2d13\",\n        \"size\": \"3876223\"\n      },\n      \"x86-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86-0.13.0.tar.xz\",\n        \"shasum\": \"9b1632f53528ec29b214286a6056ba1b352737335311926c48317daf1f73f234\",\n        \"size\": \"3342824\"\n      },\n      \"aarch64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-aarch64-0.13.0.tar.xz\",\n        \"shasum\": \"8e258711168c2e3e7e81d6074663cfe291309b779928aaa4c66aed1affeba1aa\",\n        \"size\": \"3117620\"\n      },\n      \"aarch64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-aarch64-0.13.0.tar.xz\",\n        \"shasum\": \"9848514524f5e5d33997ac280b7d92388407209d4b8d4be3866dc3cf30ca6ca8\",\n        \"size\": \"929348\"\n      },\n      \"wasm32-wasi\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-wasi-wasm32-0.13.0.tar.xz\",\n        \"shasum\": \"ed2af8a5c8661a3eeaa5d498db150c237fe721dd5f48f99ec14833c2b5208493\",\n        \"size\": \"2231904\"\n      }\n    },\n    \"0.12.0\": {\n      \"date\": \"2024-06-08\",\n      \"aarch64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-aarch64-0.12.0.tar.xz\",\n        \"shasum\": \"ea81ee5c64c8b39aaf23c26d641e263470738d76bee945db9f7207bad10f6d6f\",\n        \"size\": \"3058360\"\n      },\n      \"x86-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86-0.12.0.tar.xz\",\n        \"shasum\": \"f9ed28d9eb12701b85aafd1956d0d2622086a11761a68561de26677f6410ae6c\",\n        \"size\": \"3307028\"\n      },\n      \"x86_64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86_64-0.12.0.tar.xz\",\n        \"shasum\": \"a1049798c9d3b14760f24de5c0a6b5a176abd404979828342b7319939563dfaa\",\n        \"size\": \"3238880\"\n      },\n      \"aarch64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-aarch64-0.12.0.tar.xz\",\n        \"shasum\": \"48892e8e75ebd8cbe1d82548e20094c4c9f7f1b81fdabe18b430f334d93dc76c\",\n        \"size\": \"912760\"\n      },\n      \"x86_64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-x86_64-0.12.0.tar.xz\",\n        \"shasum\": \"6c6b24d2d57de6fcae8c44d8c484a359262b4a46339fe339a6fade433fc7c6b6\",\n        \"size\": \"1038668\"\n      },\n      \"wasm32-wasi\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-wasi-wasm32-0.12.0.tar.xz\",\n        \"shasum\": \"82f9fa4394676c25e4b090253f4bcc811f2cc0186abef6e29e90d908af5c60a8\",\n        \"size\": \"2235168\"\n      },\n      \"x86-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86-0.12.0.zip\",\n        \"shasum\": \"38bf431c3d8eb484458c77a8b7517a44d1bdbc8e1b85d664f8e8f616d94a92c0\",\n        \"size\": \"3850972\"\n      },\n      \"x86_64-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86_64-0.12.0.zip\",\n        \"shasum\": \"3ff600660081c1867a83a800d22ad784849d1bee2e18bbe4495b95164e3de136\",\n        \"size\": \"3697303\"\n      }\n    },\n    \"0.11.0\": {\n      \"date\": \"2024-06-08\",\n      \"aarch64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-aarch64-0.11.0.tar.xz\",\n        \"shasum\": \"43184d2d324b27d2f18b72818676b367e6633264a0f4d74d1249b8a0824d1e1c\",\n        \"size\": \"2871712\"\n      },\n      \"x86-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86-0.11.0.tar.xz\",\n        \"shasum\": \"580e8de3980778dc77aa0a77fb60efc0c71a17e12987f43379b326fc4c5dcf6c\",\n        \"size\": \"2954488\"\n      },\n      \"x86_64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86_64-0.11.0.tar.xz\",\n        \"shasum\": \"bd65d0cd79e83395b98035991b100821589b07ed8716fb2a44b1e234c9167f3f\",\n        \"size\": \"2965448\"\n      },\n      \"aarch64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-aarch64-0.11.0.tar.xz\",\n        \"shasum\": \"5152757727a958e6991b09fee4fb1b89c42b0e1c19f6b866e3567a83a126851c\",\n        \"size\": \"1605664\"\n      },\n      \"x86_64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-x86_64-0.11.0.tar.xz\",\n        \"shasum\": \"8d3d83c8e1fc7a13d0c58624a9a0bdb289771c3714d01d7aace24277c95e70fb\",\n        \"size\": \"1746000\"\n      },\n      \"wasm32-wasi\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-wasi-wasm32-0.11.0.tar.xz\",\n        \"shasum\": \"06e13738a34625fe36dd397dc095c8dd986ba49c214574d5a7d04aa0a5ca669d\",\n        \"size\": \"2799028\"\n      },\n      \"x86-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86-0.11.0.zip\",\n        \"shasum\": \"8fd720f60de35e59ea3ac465d83fe4c15fd002a3abd5c259abd1cabf30756626\",\n        \"size\": \"4530355\"\n      },\n      \"x86_64-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86_64-0.11.0.zip\",\n        \"shasum\": \"b14608a9541e89cbe8993ff22a6e3cf6248dd326cc5d42c4ee5469f2933e155b\",\n        \"size\": \"4186972\"\n      }\n    },\n    \"0.10.0\": {\n      \"date\": \"2024-06-08\",\n      \"x86-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86-0.10.0.tar.xz\",\n        \"shasum\": \"dfc6f2d791b84ff7bd7bfe24e17bc1fed430b6f2db7d8a31735fa19c892334e4\",\n        \"size\": \"1142116\"\n      },\n      \"x86_64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86_64-0.10.0.tar.xz\",\n        \"shasum\": \"9a6cda8a9dc4b536f76439285541ad197eb30f67b0df47746411043c48091351\",\n        \"size\": \"1168192\"\n      },\n      \"aarch64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-aarch64-0.10.0.tar.xz\",\n        \"shasum\": \"543c9f7d8895ab12b8c0b860601513c54d354ffd558a439fed9152af74c65ce6\",\n        \"size\": \"378028\"\n      },\n      \"x86_64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-x86_64-0.10.0.tar.xz\",\n        \"shasum\": \"bebd917db44e8fff8daf5aab9f06dbee183dad1ce351bc6ecb264ccae710d951\",\n        \"size\": \"486076\"\n      },\n      \"x86-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86-0.10.0.zip\",\n        \"shasum\": \"8b1e20ddf16419d956473830c450dbe6eb3f9022404b65a85bc0707437419405\",\n        \"size\": \"1645296\"\n      },\n      \"x86_64-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86_64-0.10.0.zip\",\n        \"shasum\": \"f9a29b8e5a743282112c53caa28de7f8534e4c83cf801011263202266fc5ff2e\",\n        \"size\": \"1582483\"\n      }\n    },\n    \"0.9.0\": {\n      \"date\": \"2024-06-08\",\n      \"x86_64-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86_64-0.9.0.tar.xz\",\n        \"shasum\": \"0bb16e2e3a1c4dab22b1d6b25deeefd2212abcc2e88702a3f58705164703a7f8\",\n        \"size\": \"1145776\"\n      },\n      \"x86.tar-linux\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-linux-x86.tar-0.9.0.tar.xz\",\n        \"shasum\": \"4596d0fcf236da331fa3afd9f282ac2492f22469f1b673465035b80850f4bd01\",\n        \"size\": \"1187788\"\n      },\n      \"x86_64-macos\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-macos-x86_64-0.9.0.tar.xz\",\n        \"shasum\": \"d8f2e8deda1751d7d46979b686784ebd5c843a9ba8f0bce69424351c4bfbea5f\",\n        \"size\": \"417592\"\n      },\n      \"x86-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86-0.9.0.zip\",\n        \"shasum\": \"30cdf11c1c4cfe8ec260596dbf80ec498740ecd7fce6a025006176e21a90cd52\",\n        \"size\": \"1648827\"\n      },\n      \"x86_64-windows\": {\n        \"tarball\": \"https://builds.zigtools.org/zls-windows-x86_64-0.9.0.zip\",\n        \"shasum\": \"0a99b39124c536fc277208b71c1ddb82a8ba29aa9de1df5a4e824d633420f62e\",\n        \"size\": \"1627474\"\n      }\n    }\n  }\n  ```\n  \n\u003c/details\u003e\n\n## /zls/publish\n\n\u003e [!IMPORTANT]\n\u003e This request is only intended to be used by ZLS's GitHub CI.\n\nThe body is a `multipart/form-data` with the following key value pairs:\n\n- `zls-version`: The ZLS version which must be a semantic version\n- `zig-version`: The Zig version which must be a semantic version\n- `minimum-build-zig-version`: The minimum Zig version that is required to compile and test ZLS\n- `minimum-runtime-zig-version`: The minimum Zig version that is required to run ZLS\n- `compatibility`: Describes how compatible the Zig and ZLS version are (valid values: `\"none\"`, `\"only-runtime\"`, `\"full\"`)\n\nAll other fields are interpreted as release artifacts. The key must have the following format:\n\n`zls-${OS}-${ARCH}-${ZLS_VERSION}.(tar.xz|tar.gz|zip)` (Example: `zls-linux-x86_64-0.1.0.tar.xz`)\n\nArtifacts that target windows must be `.zip` files. All other non windows targets must include `.tar.xz` **and** `.tar.gz`.\n\nRelease artifacts can also be signed with [minisign](https://jedisct1.github.io/minisign/) by publishing an additional `.minisig` file for every artifact. (Example: `zls-linux-x86_64-0.1.0.tar.xz.minisig`)\n\n## Development\n\n```bash\n# start a local worker\ngit clone https://github.com/zigtools/release-worker\ncd release-worker\nnpm install\nnpx wrangler d1 execute production-db-backend --local --file=./migrations/0000_initial.sql\nnpm run dev\n```\n\n```bash\n# Publish a ZLS release (Requires `tar` and `7z`)\ngit clone https://github.com/zigtools/zls\ncd zls\nZLS_WORKER_ENDPOINT=http://localhost:8787 zig build publish --summary all\n```\n","funding_links":["https://github.com/sponsors/zigtools","https://opencollective.com/zigtools"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzigtools%2Frelease-worker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzigtools%2Frelease-worker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzigtools%2Frelease-worker/lists"}