disinto/lib
johba a80bdde5e4
Some checks failed
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/smoke-init Pipeline failed
fix: cron polls get no FORGE_TOKEN — env.sh skipped .env in container
Root cause: env.sh skipped sourcing .env when DISINTO_CONTAINER=1,
assuming compose injects all env vars. But cron jobs do NOT inherit
compose env vars — they only get crontab-level variables.

Result: FORGE_TOKEN was empty in every cron poll. API calls returned
nothing, polls silently found "no open PRs" and exited.

Fix: always source .env regardless of DISINTO_CONTAINER. Compose env
vars (FORGE_URL) are set in the crontab env and take precedence.
Entrypoint also adds FORGE_URL to crontab env vars.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 13:43:17 +00:00
..
hooks fix: Remove Matrix integration — notifications move to forge + OpenClaw (#732) 2026-03-26 14:53:56 +00:00
agent-sdk.sh fix: Migrate review-pr.sh to SDK + pr-lifecycle (#800) 2026-03-28 06:34:26 +00:00
agent-session.sh fix: Remove Matrix integration — notifications move to forge + OpenClaw (#732) 2026-03-26 14:53:56 +00:00
AGENTS.md fix: Extract lib/worktree.sh — create, recover, cleanup (#797) 2026-03-27 19:06:31 +00:00
build-graph.py fix: use undirected reachability for reviewer affected-objectives tracing 2026-03-24 21:31:55 +00:00
ci-debug.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
ci-helpers.sh fix: Vault-gated deployment promotion via Woodpecker environments (#755) 2026-03-26 17:16:39 +00:00
env.sh fix: cron polls get no FORGE_TOKEN — env.sh skipped .env in container 2026-03-28 13:43:17 +00:00
file-action-issue.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
formula-session.sh fix: guard cd in formula_worktree_setup with || return (SC2164) 2026-03-28 13:16:29 +00:00
guard.sh fix: fix: check_active guard should log to stderr when skipping — silent agent dropout on missing state file (#663) 2026-03-25 08:00:29 +00:00
issue-lifecycle.sh fix: refactor issue_block comment to avoid duplicate-detection false positive 2026-03-27 18:31:10 +00:00
load-project.sh fix: disinto init: project TOML uses localhost forge_url, breaks agents container (#782) 2026-03-27 16:13:59 +00:00
mirrors.sh fix: Push to public mirrors after merge (#614) 2026-03-23 19:19:16 +00:00
parse-deps.sh fix: parse-deps.sh inline regex matches every line — awk /pattern/i flag is invalid (#600) 2026-03-23 10:59:47 +00:00
pr-lifecycle.sh fix: Extract lib/pr-lifecycle.sh — walk-PR-to-merge library (#795) 2026-03-27 18:01:06 +00:00
secret-scan.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
tea-helpers.sh fix: tea_relabel uses edit subcommand, add sha256 checksum for tea binary (#666) 2026-03-25 13:34:58 +00:00
worktree.sh fix: Extract lib/worktree.sh — create, recover, cleanup (#797) 2026-03-27 19:06:31 +00:00