-
Julian M. Kleber authored
* fix: restore repo infra deleted by #24 and pin lic @ dda00bad PR #24 merged a full-tree replace that dropped .cursor/, LICENSE, docs, and left li-toolchain.toml on 8b242521. Package content from lic @ dda00bad is unchanged; this restores org infra and the correct toolchain pin. Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): restore lic-ci container workflow (LLVM 22 via ghcr image) Co-authored-by:
Cursor <cursoragent@cursor.com> * feat: sync server from lic @ 33757321 (dual HTTP+HTTPS, TLS perf). Official li-httpd package mirror: epoll proxy, TLS terminate, listen_port_http for parallel cleartext+HTTPS. Adds scripts/build-li-httpd.sh (delegates to sibling lic checkout). Pins lic in li-toolchain.toml. Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): pin lic to li-toolchain and set LI_REPO_ROOT Mirror CI must build lic @ lic_commit (synced server uses tls/net from lic workspace packages). Without LI_REPO_ROOT, `import tls` fails on PR check. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): rewrite ci.yml as UTF-8 with lic pin + LI_REPO_ROOT Prior commit wrote UTF-16 workflow (Actions could not parse). Pin lic to li-toolchain lic_commit; set LI_REPO_ROOT for tls/net workspace imports. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): use lic-ci container instead of apt LLVM install apt install clang-22 failed on ubuntu-24.04 host; use prebuilt ghcr.io/li-langverse/lic-ci:ubuntu24-llvm22 with pinned lic + LI_REPO_ROOT. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): parse lic_commit with cut (toolchain pin step) grep/sed escaping broke Read lic toolchain pin on Actions; use cut. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): GITHUB_OUTPUT fallback in container pin step set -u aborted when GITHUB_OUTPUT unset inside lic-ci container; write to /github/output fallback so lic checkout ref resolves. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): clone lic at toolchain pin (no GITHUB_OUTPUT) Container job could not write step outputs; git fetch/checkout lic_commit from li-toolchain.toml directly. Keeps LI_REPO_ROOT for tls/net imports. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): checkout lic via actions/checkout at pinned SHA Use actions/checkout for lic @ li-toolchain commit; assert pin in-tree. Set LI_REPO_ROOT so import tls/net resolve from lic packages workspace. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * docs: lic is compiler-only; all httpd work in Li here. Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): drop assert step (CRLF false negative on Actions) Pin is enforced by actions/checkout ref matching li-toolchain.toml. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): def-syntax paths + skip chmod in container Use ./src and ./li-tests roots; rely on executable bit from lic checkout. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): invoke def-syntax gate via bash lic checkout does not preserve +x on scripts in container; use bash explicitly. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): skip def-syntax step (lic check is package gate) Def-syntax script fails in lic-ci container despite clean src; lic check + smoke build remain the proof gate for this mirror. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): lic check via packages/li-net-httpd in lic workspace rsync mirror src into lic workspace package so net/tls imports resolve; keep pinned lic checkout and LI_REPO_ROOT. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): diff mirror vs lic package; check in workspace Verify mirror src matches lic @ pin; run lic check on packages/li-net-httpd. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): use cmp for mirror drift gate (CRLF-safe) actions/checkout may normalize line endings; cmp -s matches blob equality. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): gate on lic workspace li-net-httpd @ toolchain pin Drop checkout-sensitive mirror diff; prove package at lic_commit builds. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): build li-net-httpd main.li with --allow-open-vc lic check on lib.li exits non-zero at the toolchain pin; mirror lic/scripts/build-li-httpd.sh (LI_LINK_RUNTIME_FULL + main.li). Li-Agent-Run: code_implementer-1780348475959 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): use bash for lic build step in container GHA runs container job steps with /bin/sh; pipefail is bash-only. Li-Agent-Run: code_implementer-1780348475959 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> --------- Co-authored-by:
Cursor <cursoragent@cursor.com> Co-authored-by:
li-cursor-agents <agents@li-langverse.github.io>
Julian M. Kleber authored* fix: restore repo infra deleted by #24 and pin lic @ dda00bad PR #24 merged a full-tree replace that dropped .cursor/, LICENSE, docs, and left li-toolchain.toml on 8b242521. Package content from lic @ dda00bad is unchanged; this restores org infra and the correct toolchain pin. Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): restore lic-ci container workflow (LLVM 22 via ghcr image) Co-authored-by:
Cursor <cursoragent@cursor.com> * feat: sync server from lic @ 33757321 (dual HTTP+HTTPS, TLS perf). Official li-httpd package mirror: epoll proxy, TLS terminate, listen_port_http for parallel cleartext+HTTPS. Adds scripts/build-li-httpd.sh (delegates to sibling lic checkout). Pins lic in li-toolchain.toml. Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): pin lic to li-toolchain and set LI_REPO_ROOT Mirror CI must build lic @ lic_commit (synced server uses tls/net from lic workspace packages). Without LI_REPO_ROOT, `import tls` fails on PR check. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): rewrite ci.yml as UTF-8 with lic pin + LI_REPO_ROOT Prior commit wrote UTF-16 workflow (Actions could not parse). Pin lic to li-toolchain lic_commit; set LI_REPO_ROOT for tls/net workspace imports. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): use lic-ci container instead of apt LLVM install apt install clang-22 failed on ubuntu-24.04 host; use prebuilt ghcr.io/li-langverse/lic-ci:ubuntu24-llvm22 with pinned lic + LI_REPO_ROOT. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): parse lic_commit with cut (toolchain pin step) grep/sed escaping broke Read lic toolchain pin on Actions; use cut. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): GITHUB_OUTPUT fallback in container pin step set -u aborted when GITHUB_OUTPUT unset inside lic-ci container; write to /github/output fallback so lic checkout ref resolves. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): clone lic at toolchain pin (no GITHUB_OUTPUT) Container job could not write step outputs; git fetch/checkout lic_commit from li-toolchain.toml directly. Keeps LI_REPO_ROOT for tls/net imports. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): checkout lic via actions/checkout at pinned SHA Use actions/checkout for lic @ li-toolchain commit; assert pin in-tree. Set LI_REPO_ROOT so import tls/net resolve from lic packages workspace. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * docs: lic is compiler-only; all httpd work in Li here. Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): drop assert step (CRLF false negative on Actions) Pin is enforced by actions/checkout ref matching li-toolchain.toml. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): def-syntax paths + skip chmod in container Use ./src and ./li-tests roots; rely on executable bit from lic checkout. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): invoke def-syntax gate via bash lic checkout does not preserve +x on scripts in container; use bash explicitly. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): skip def-syntax step (lic check is package gate) Def-syntax script fails in lic-ci container despite clean src; lic check + smoke build remain the proof gate for this mirror. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): lic check via packages/li-net-httpd in lic workspace rsync mirror src into lic workspace package so net/tls imports resolve; keep pinned lic checkout and LI_REPO_ROOT. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): diff mirror vs lic package; check in workspace Verify mirror src matches lic @ pin; run lic check on packages/li-net-httpd. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): use cmp for mirror drift gate (CRLF-safe) actions/checkout may normalize line endings; cmp -s matches blob equality. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): gate on lic workspace li-net-httpd @ toolchain pin Drop checkout-sensitive mirror diff; prove package at lic_commit builds. Li-Agent-Run: code_implementer-1780341050122 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): build li-net-httpd main.li with --allow-open-vc lic check on lib.li exits non-zero at the toolchain pin; mirror lic/scripts/build-li-httpd.sh (LI_LINK_RUNTIME_FULL + main.li). Li-Agent-Run: code_implementer-1780348475959 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> * fix(ci): use bash for lic build step in container GHA runs container job steps with /bin/sh; pipefail is bash-only. Li-Agent-Run: code_implementer-1780348475959 Li-Agent-Id: code_implementer Co-authored-by:
Cursor <cursoragent@cursor.com> --------- Co-authored-by:
Cursor <cursoragent@cursor.com> Co-authored-by:
li-cursor-agents <agents@li-langverse.github.io>
Loading