Skip to content

Add gh actions#1

Merged
tapired merged 1 commit into
mainfrom
gh-actions
Aug 3, 2024
Merged

Add gh actions#1
tapired merged 1 commit into
mainfrom
gh-actions

Conversation

@spalen0
Copy link
Copy Markdown
Collaborator

@spalen0 spalen0 commented Aug 3, 2024

🔴 Please add all secrets 🔴

@spalen0 spalen0 requested a review from tapired August 3, 2024 17:26
@tapired tapired merged commit 6e28571 into main Aug 3, 2024
@spalen0 spalen0 deleted the gh-actions branch August 8, 2024 13:39
spalen0 added a commit that referenced this pull request Jun 2, 2026
…h it

Now that the runner has a persistent filesystem, every on-disk dedupe/cache
file resolves against one CACHE_DIR knob (set to /srv/cache by the systemd
unit, unset locally → repo CWD as before) instead of per-file absolute paths
spelled out in jobs.yaml.

- utils/cache.py: add CACHE_DIR + cache_path(); wrap cache/nonces/morpho paths.
  Absolute overrides still win (os.path.join semantics).
- utils/calldata/decoder.py: route the selector cache through cache_path so it
  lands in /srv/cache. Previously it defaulted to selector-cache.txt in the repo
  dir, which is read-only under the hardened unit (ProtectSystem=strict) — the
  write silently failed and the cache never persisted. (Plan item #1.)
- yearn/check_stuck_triggers.py: DEFAULT_CACHE_FILE resolves under CACHE_DIR.
- maple/main.py, 3jane/main.py: these hardcoded their own "cache-id.txt" and so
  bypassed CACHE_DIR entirely — would fail writing to the read-only repo on the
  VPS. Route them through cache_path too.
- automation/jobs.yaml: drop the absolute /srv/cache paths; only daily keeps a
  basename override (cache-id-daily.txt) to stay isolated from the hourly file.
- deploy/: set CACHE_DIR=/srv/cache in the unit; update runbook.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants